Skip to main content

Query Filled History

filledHistory

Input Parameters

ParameterTypeMeaning
accountAccountAccount
startDatestringQuery Start Date
endDatestring? (null or empty will equals startDate)Query End Date
info

Since v2.1.1, this supports longer term historical data inquiry. The day range is limited maximum 30 days per request. For older SDK versions (until v2.1.0), it supports historical data for the past two days.

Result

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

FilledData Parameter

Return type : Object

ParameterTypeMeaning
datestringFilled Date
branchNostringBranch Number
accountstringAccount
seqNostring ?Order serial number (only display on filled callback)
orderNostringOrder Number
stockNostringSymbol
buySelljs:string / ts:BSActionBuy/Sell Type : Buy, Sell
orderTypejs:string / ts:OrderTypeOrder Type : Stock, Margin, Short Short sale, DayTrade, SBL
filledNostringFilled Serial Number
filledAvgPricenumberFilled Average Price
filledQtynumberFilled Share
filledPricenumberFilled Price
filledTimestringFilled Time
userDefstring ?Custom Fields (only display on filled callback)

Request Example

const filledHistory = sdk.stock.filledHistory(account,"20230921","20230922");
console.log(filledHistory)

Response Example

{
isSuccess: true,
data:[
{
date: '2023/08/29',
branchNo: '6460',
account: '26',
orderNo: 'bA047',
stockNo: '1101',
buySell: Buy,
orderType: Stock,
filledNo: '00000000001',
filledAvgPrice: 35.3,
filledQty: 1000,
filledPrice: 35.3,
filledTime: '10:14:36.549'
},
{
date: '2023/08/29',
branchNo: '6460',
account: '26',
orderNo: 'bA052',
stockNo: '1101',
buySell: Buy,
orderType: Stock,
filledNo: '00000000002',
filledAvgPrice: 35.3,
filledQty: 1000,
filledPrice: 35.2,
filledTime: '10:31:00.931'
},
...
]
}