investfly.models.portfolio.TradeOrder
@dataclass
class
TradeOrder:
A class that represents a Trade Order.
For futures, if security is a product-level Security rather than a
specific Future contract, the engine automatically resolves it to the
front-month contract.
TradeOrder( security: investfly.models.marketdata.Security, tradeType: investfly.models.portfolio.TradeType, orderType: investfly.models.portfolio.OrderType = <OrderType.MARKET_ORDER: 'MARKET_ORDER'>, quantity: float | None = None, maxAmount: float | None = None, limitPrice: float | None = None)
security: investfly.models.marketdata.Security
tradeType: investfly.models.portfolio.TradeType
@dataclass
class
MultiLegOrder:
One atomic option-combo ticket plus optional option-structure metadata.
MultiLegOrder( orders: List[TradeOrder], orderGroupId: Optional[str] = None, orderGroupType: str = 'COMBO', atomic: bool = True, optionStrategyTemplate: Optional[str] = None, optionLegRoles: Optional[List[str]] = None)
orders: List[TradeOrder]
@dataclass
class
OrderStatus:
Trade Order Status