¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Re: using reqAccountUpdates to create pandas dataframe for each new update


 

def updatePortfolio(self,
contract: Contract,
position: float,
marketPrice: float,
marketValue: float,
averageCost: float,
unrealizedPNL: float,
realizedPNL: float,
accountName: str):
position_dict = {'symbol' : contract.symbol,
'position': position,
'value': marketValue}
if contract.conId in self.positions.index:
self.positions.loc[contract.conId] = pd.series(position_dict)
else:
self.positions = self.positions.append(
pd.DataFrame(positions_dict, index=[contract.conId]))

self.positions.to_csv('positions.csv')

Join [email protected] to automatically receive all group messages.