Expand description
Trade related types
Structs§
- Account
Balance - Account balance
- AllExecutions
Response - Response for get all executions request
- Attached
Order Detail - Attached order detail
- Cancel
Order Options - Options for cancel order request
- Cash
Flow - Cash flow
- Cash
Info - Cash info
- Estimate
MaxPurchase Quantity Options - Options for estimate maximum purchase quantity
- Estimate
MaxPurchase Quantity Response - Response for estimate maximum purchase quantity
- Execution
- Execution
- Frozen
Transaction Fee - Frozen transaction fee
- Fund
Position - Fund position
- Fund
Position Channel - Fund position channel
- Fund
Positions Response - Fund positions response
- GetAll
Executions Options - Options for get all executions request
- GetCash
Flow Options - Options for cash flow request
- GetFund
Positions Options - Options for get fund positions request
- GetHistory
Executions Options - Options for get history executions request
- GetHistory
Orders Options - Options for get history orders request
- GetOrder
Detail Options - Options for get order detail request
- GetStock
Positions Options - Options for get stock positions request
- GetToday
Executions Options - Options for get today executions request
- GetToday
Orders Options - Options for get today orders request
- GetUS
History Orders - Request for
crate::TradeContext::us_query_orders, modelled after [crate::GetHistoryOrdersOptions] for HK/CN orders. - GetUS
RealizedPL Options - Request for
crate::TradeContext::us_realized_pl, modelled aftercrate::GetUSHistoryOrders. - Margin
Ratio - Margin ratio
- Order
- Order
- Order
Charge Detail - Order charge detail
- Order
Charge Fee - Order charge fee
- Order
Charge Item - Order charge item
- Order
Detail - Order detail
- Order
History Detail - Order history detail
- Push
Order Changed - Order changed message
- QueryUS
Orders Response - Response for
crate::TradeContext::us_query_orders. - Replace
Attached Params - Attached order parameters for replace order
- Replace
Order Options - Options for replace order request
- Stock
Position - Stock position
- Stock
Position Channel - Stock position channel
- Stock
Positions Response - Stock positions response
- Submit
Attached Params - Attached order parameters for submit order
- Submit
Order Options - Options for submit order request
- Submit
Order Response - Response for submit order request
- Trade
Context - Trade context
- USAsset
Overview - Response for
crate::TradeContext::us_asset_overview. Field names match the actual API response fromGET /v1/us/assets/overview. - USAttached
Order - One bracket/conditional sub-order attached to a main order.
- USButton
Control - Action-button state for an order.
- USCash
Entry - One cash currency entry in
USAssetOverview. - USCharge
Detail - Fee breakdown for an order.
- USCharge
Item - One fee category within
USChargeDetail. - USCrypto
Entry - One cryptocurrency holding in
USAssetOverview. - USOrder
Detail - Full typed order object within
USOrderDetailResponse.submitted_atanddone_atare raw unix-second strings.order_historiesis nested inside this object, not at the response top level. - USOrder
Detail Response - Response for
crate::TradeContext::us_order_detail. Path:GET /v1/us/orders/{order_id} - USOrder
History - One order state-transition entry within
USOrderDetail. - USRealizedPL
- Response for
crate::TradeContext::us_realized_pl. Field name matches the actual API response fromGET /v1/us/assets/pl/realized. - USRealizedPL
Entry - One asset-category entry in
USRealizedPL.category: 0 = all, 1 = stock, 2 = option, 3 = crypto (server-defined). - USRealizedPL
Metric - One time-period metric in a
USRealizedPLEntry. - USStock
Entry - One stock/equity position in
USAssetOverview.
Enums§
- Attached
Order Type - Attached order type
- Balance
Type - Balance type
- Cash
Flow Direction - Cash flow direction
- Charge
Category Code - Charge category code
- Commission
Free Status - Commission-free Status
- Deduction
Status - Deduction status
- Order
Side - Order side
- Order
Status - Order status
- Order
Tag - Order tag
- Order
Type - Order type
- OutsideRTH
- Enable or disable outside regular trading hours
- Push
Event - Push event
- Time
InForce Type - Time in force Type
- Topic
Type - Topic type
- Trigger
Price Type - Order trigger price type
- Trigger
Status - Trigger status
Type Aliases§
- QueryUS
Orders Options - Alias kept for backward compatibility.