Skip to main content

Get Batch Order Detail

batch_order_detail

Request Parameter

ParameterTypeMeaning
accountAccountAccount
batch_order_listBatchResultBatch order list

Result Response

ParameterTypeMeaning
is_successboolInterface result
dataListFutOptOrderResult list is returned
messagestringis_success = False error description is returned

FutOptOrderResult Parameter

Return type : Object

ParameterTypeMeaning
function_typeintFunction Type : 0 New 、10 Execute New、 15 Amend Price 、 20 Amend Lot 、 30 Cancel、90Failed
datestringTransaction Date
seq_nostringOrder Serial Number
branch_nostringBranch Number
accountstringAccount
order_nostringOrder Number
asset_typeintAsset Type : 1 Future 、2 Option
marketstringMarket Type : TAIMEX Future、Option
market_typeFutOptMarketTypeTrading Session Type : FutureOptionFutureNight After-Hour Future、 OptionNight After-Hour Option
unitintUnit
currencystringTrading Currency
symbolstringSymbol
expiry_datestringExpiry Date
strike_pricefloatStrike Price
call_putCallPutCall / Put : CallPut
buy_sellBSActionBuy/Sell Type : BuySell
symbol_leg2stringSpread Symbol
expiry_date_leg2stringExpiry Date - Spread Order
strike_price_leg2floatStrike Price - Spread Order
call_put_leg2CallPutCall / Put : CallPut
buy_sell_leg2BSActionBuy/Sell Type - Spread Order: BuySell
price_typeFutOptPriceTypeOriginal Order Price Type : LimitMarketRangeMarket Market with Protection Orders 、 Reference
pricefloatOrder Price
lotsintOriginal Order Lot
time_in_forceTimeInForceTime In Force : ROD FOKIOC
order_typeFutOptOrderTypeOrder Type : NewCloseAutoFdayTrade DayTrade
is_pre_orderboolReservation Order Flag
statusintOrder Status : 0 Reservation 、 4 In queue 、 8 Processing by system backend 、 9 TimeOut 、 10 Active Order 、 30 Cancel Order 、 50 Fully Filled 、 90 Order Failed
after_price_typeFutOptPriceTypeValid Order Price Type : Limit MarketRangeMarket Market with Protection Orders 、 Reference
after_pricefloatValid Order Price
after_lotintValid Order Lot
filled_lotintFilled Lot
filled_moneyfloatFilled Value
before_lotintBefore the Lot Modification
before_pricefloatBefore the Price Modification
user_defstringCustom Fields
last_timestringLast Modification Time
detailslistOrder Process (Return value when query order_result_detail or order_history )
error_messagestringError Message
caution

This function is only for querying the execution results of batch orders. To obtain the latest status of an order, please use the single order inquiry function.

Request Example

batch_results = sdk.futopt.batch_order_lists(account)
sdk.futopt.batch_order_detail(account, batch_results.data[0])

Response Example

Result {
is_success: True,
message: None,
data :[
FutOptOrderResult{
function_type: None, # Function type (int)
date: "2024/03/05", # Transaction date (string)
seq_no: "00110212608", # Order sequence number (string)
branch_no: "15901", # Branch number (string)
account: "1234567", # Account (string)
order_no: "C0201", # Order number (string)
asset_type: 1, # Asset type (int)
market: "TAIMEX", # Market type (string)
market_type: Future, # Trading Session Type (FutOptMarketType)
unit: 1, # Unit (int)
currency: "TWD", # Currency (string)
symbol: "FITF", # Symbol (string)
expiry_date: "202404", # Expiry date (string)
strike_price: None, # Strike price (float)
call_put: None, # Call or put (CallPut)
buy_sell: Buy, # Buy or sell (BSAction)
symbol_leg2: None, # Symbol - Spread Order (string)
expiry_date_leg2: None, # Expiry date - Spread Order (string)
strike_price_leg2: None, # Strike price - Spread Order (float)
call_put_leg2: None, # Call or put - Spread Order (CallPut)
buy_sell_leg2: None, # Buy or sell - Spread Order (BSAction)
price_type: Limit, # Original order price type (FutOptPriceType)
price: 1822.6, # Price (float)
lot: 2, # Original order Lot (int)
time_in_force: ROD, # Time in force (TimeInforce)
order_type: Auto, # Order type (FutOptOrderType)
is_pre_order: false, # Is pre-order (bool)
status: 10, # Order status (int)
after_price_type: None, # Valid order price type (FutOptPriceType)
after_price: 1822.6, # Valid order price (float)
after_lot: 2, # Valid order Lot (int)
filled_lot: 0, # Filled Lot (int)
filled_money: 0, # Filled amount (int)
before_lot: None, # Lot before amendment (int)
before_price: None, # Price before amendment (float)
user_def: None, # User-defined field (string)
last_time: "10:20:27", # Last modification time (string)
details: None, # Order Process (list)
error_message: None # Error message (string)
},
FutOptOrderResult{
function_type: None, # Function type (int)
date: "2024/03/05", # Transaction date (string)
seq_no: "00110212609", # Order sequence number (string)
branch_no: "15901", # Branch number (string)
account: "1234567", # Account (string)
order_no: "C0202", # Order number (string)
asset_type: 1, # Asset type (int)
market: "TAIMEX", # Market type (string)
market_type: Future, # Trading Session Type (FutOptMarketType)
unit: 1, # Unit (int)
currency: "TWD", # Currency (string)
symbol: "FITF", # Symbol (string)
expiry_date: "202404", # Expiry date (string)
strike_price: None, # Strike price (float)
call_put: None, # Call or put (CallPut)
buy_sell: Buy, # Buy or sell (BSAction)
symbol_leg2: None, # Symbol - Spread Order (string)
expiry_date_leg2: None, # Expiry date - Spread Order (string)
strike_price_leg2: None, # Strike price - Spread Order (float)
call_put_leg2: None, # Call or put - Spread Order (CallPut)
buy_sell_leg2: None, # Buy or sell - Spread Order (BSAction)
price_type: Limit, # Original order price type (FutOptPriceType)
price: 1822.6, # Price (float)
lot: 2, # Original order Lot (int)
time_in_force: ROD, # Time in force (TimeInforce)
order_type: Auto, # Order type (FutOptOrderType)
is_pre_order: false, # Is pre-order (bool)
status: 10, # Order status (int)
after_price_type: None, # Valid order price type (FutOptPriceType)
after_price: 1822.6, # Valid order price (float)
after_lot: 2, # Valid order Lot (int)
filled_lot: 0, # Filled Lot (int)
filled_money: 0, # Filled amount (int)
before_lot: None, # Lot before amendment (int)
before_price: None, # Price before amendment (float)
user_def: None, # User-defined field (string)
last_time: "10:20:27", # Last modification time (string)
details: None, # Order Process (list)
error_message: None # Error message (string)
}]
}