Client Objects

Object NameDescription
PushClientSubscription class. Used for websocket long connection push processing, such as real-time quote push, asset/order/position change push
QuoteClientMarket data class. Used for market data related interface processing, such as requesting K-lines, real-time prices
TradeClientTrading class. Used for trading related interface processing, such as placing orders, modifying orders

Account Classes

Prime/Paper Trading Account

Object NameReference PathDescription
PortfolioAccounttigeropen.trade.domain.prime_account.PortfolioAccountAccount asset information
Segmenttigeropen.trade.domain.prime_account.SegmentAssets divided by trading varieties (stocks)
CurrencyAssettigeropen.trade.domain.prime_account.CurrencyAssetCash asset information

Trading Classes

Object NameReference PathDescription
Positiontigeropen.trade.domain.position.PositionPosition object
Ordertigeropen.trade.domain.order.OrderOrder object
OrderLegtigeropen.trade.domain.order.OrderLegAdditional order object
Contracttigeropen.trade.domain.contract.ContractContract object

Market Data Classes

Object NameReference PathDescription
MarketStatustigeropen.quote.domain.market_status.MarketStatusMarket status object
OptionFiltertigeropen.quote.domain.filter.OptionFilterOption filter