Object List
This section includes description of some important Classes or Objects used in the SDK.
Clients
| Objects | Description |
|---|
| PushClient | Push Client. websocket push will use this client. |
| QuoteClient | Quote Client. Market-related interfaces use this type of processing, such as requesting k-lines and real-time prices |
| TradeClient | Trade Client. Transaction-related interfaces use this type of processing, such as placing orders and changing orders |
Account
Prime/Paper Account
| Objects | Class Path | Description |
|---|
| PortfolioAccount | tigerapi/model.h PortfolioAccount | Account asset information |
| Segment | tigerapi/model.h Segment | Assets by Trading Type (Futures/Stocks) |
| CurrencyAsset | tigerapi/model.h CurrencyAsset | Cash asset information |
Global Account
| Objects | Class Path | Description |
|---|
| PortfolioAccount | tigerapi/model.h PortfolioAccount | Account asset information |
| Account | tigerapi/model.h Account | Account Summary information |
| CommoditySegment | tigerapi/model.h CommoditySegment | Futures asset information |
| SecuritySegment | tigerapi/model.h SecuritySegment | Stock asset information |
| MarketValue | tigerapi/model.h MarketValue | Market Value |
Trading Class
| Objects | Class Path | Description |
|---|
| Position | tigerapi/model.h Position | Positoin Object |
| Order | tigerapi/model.h Order | Order Object |
| OrderLeg | tigerapi/model.h OrderLeg | Attach Order Object |
| AlgoParams | tigerapi/model.h AlgoParams | VWAP/TWAP Order Param |
| Contract | tigeropen.trade.domain.contract.Contract | Contract Object |
Quote Class
| Objects | Class Path | Description |
|---|
| MarketStatus | tigerapi/model.h MarketStatus | Market status object |
| OptionFilter | tigerapi/model.h OptionFilter | Option Filter |