investfly.api.PortfolioApiClient
class
PortfolioApiClient:
This class is intended to make REST API calls to /portfolio endpoint to get information on virtual portfolio and connected brokerage account
PortfolioApiClient(restApiClient: investfly.api.RestApiClient.RestApiClient)
def
getPortfolio( self, portfolioId: str, broker: investfly.models.portfolio.Broker) -> investfly.models.portfolio.Portfolio:
def
getOpenOptionGroups( self, portfolioId: str, broker: investfly.models.portfolio.Broker, deployedStrategyId: int) -> List[investfly.models.portfolio.OptionPositionGroup]:
def
submitTradeOrder( self, portfolioId: str, broker: investfly.models.portfolio.Broker, order: investfly.models.portfolio.TradeOrder) -> investfly.models.portfolio.OrderStatus:
def
submitTradeOrders( self, portfolioId: str, broker: investfly.models.portfolio.Broker, orders: List[investfly.models.portfolio.TradeOrder]) -> List[investfly.models.portfolio.OrderStatus]:
def
submitMultiLegOrder( self, portfolioId: str, broker: investfly.models.portfolio.Broker, order: investfly.models.portfolio.MultiLegOrder) -> List[investfly.models.portfolio.OrderStatus]: