def get_portfolio_positions(self): portfolio_positions = self.ib.portfolio() # Filter out any positions we don't care about, i.e., we don't know the # symbol or it's not in the desired account. portfolio_positions = [ item for item in portfolio_positions if item.account == self.config["account"]["number"] and item.contract.symbol in self.config["symbols"] ] return portfolio_positions_to_dict(portfolio_positions)
def get_portfolio_positions(self): portfolio_positions = self.ib.portfolio() return portfolio_positions_to_dict( self.filter_positions(portfolio_positions))