Skip to main content

Get Batch Order Detail

batchOrderDetail

Input Parameters

ParameterTypeMeaning
accountAccountAccount
BatchOrderListBatchResultBatch order list

Result

ParameterTypeMeaning
isSuccessboolWhether successful
dataObjectOrderResult list is returned
messagestring ? (optional)Error message returned when isSuccess = false

OrderResult Parameter

Return type : Object

ParameterTypeMeaning
functionTypenumber ? (Optional)Function Type : 0 New Order, 10 New Order Executed, 15 Change Price, 20 Change Quantity, 30 Cancel, 90 Failed
datestringTransaction date
seqNostringOrder serial number
branchNostringBranch number
accountstringAccount
orderNostringOrder number
assetTypenumberAsset type : 0 Stock
marketstringMarket type : TAIEX Listed, TAISDAQ OTC, TAIEMG EMG
marketTypeMarketTypeTrading session type : Common, Fixing, IntradayOdd, Odd, Emg, EmgOdd
stockNostringSymbol
buySellBSActionBuy/Sell Type : Buy, Sell
priceTypePriceTypeOriginal order price type : Limit, LimitUp, LimitDown, Market, Reference
pricenumberOrder Price
quantitynumberOriginal order quantity
timeInForceTimeInForceTime In Force ROD, FOK, IOC
orderTypeOrderTypeOrder Type : Stock, Margin, Short Short sale, DayTrade, SBL
isPreOrderboolReservation Flag
statusnumberOrder status, for details please refer to STATUS
afterPriceTypePriceTypeValid order price type : Limit, LimitUp, LimitDown, Market, Reference
afterPricenumberValid order price
unitnumberTrading Unit
afterQtynumberValid Order Quantity (filled quantity included)
filledQtynumberFilled Quantity
filledMoneynumberFilled Value
beforeQtynumberBefore the Quantity Modification
beforePricenumberBefore the Price Modification
user_defstringCustom Fields
lastTimestringLast Modification Time
detailslistOrder Process (Return value when query orderResultDetail or orderHistory )
errorMessagestringError 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

const batch_order_list = sdk.stock.batchOrderLists(account)
sdk.stock.batchOrderDetail(account, batch_order_list.data[0])

Response Example

{
isSuccess: true,
data: [
{
date: '2023/10/23',
seqNo: '00000000023',
branchNo: '6460',
account: '26',
assetType: 0,
market: 'TAIEX',
marketType: Common,
stockNo: '1101',
buySell: Buy,
priceType: Limit,
price: 35,
quantity: 1000,
timeInForce: ROD,
orderType: Stock,
isPreOrder: false,
status: 90,
afterPriceType: Limit,
afterPrice: 35,
unit: 1000,
afterQty: 0,
filledQty: 0,
filledMoney: 0,
beforeQty: 0,
beforePrice: 35,
userDef: 'batch 1',
lastTime: '16:24:28.732'
},
...
]
}