Beispiel #1
0
 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)
Beispiel #2
0
 def get_portfolio_positions(self):
     portfolio_positions = self.ib.portfolio()
     return portfolio_positions_to_dict(
         self.filter_positions(portfolio_positions))