API Reference

Algo Order History

Rate Limit: 3 requests per 10 seconds

Retrieve finished orders from the past 7 days.

Request

NameTypeMandatoryDescription
symStringNTrading pair unique identifier(example:
BINANCE_SPOT_ETH_USDT, OKX_PEPR_ETH_USDT)
businessTypeStringNBusiness type
exchangeStringNExchange
attachedOrderIdStringNOrder ID with TP/SL
beginStringNQuery start time
endStringNQuery end time
pageStringNCurrent page(Default 1)
pageSizeStringNPage size(Default 1000, max 1000)

Response

FieldTyperemark
portfolioIdStringPortfolio ID
algoOrderIdStringAlgo order id
algoOrderTypeStringAlgo order types: TPSL, ATTACHED_TPSL
clientOrderIdStringCustomer defined order ID
symStringTrading unique identifier, example: BINANCE_SPOT_BTC_USDT, BINANCE_PERP_BTC_USDT
If you want to know other trading unique identifiers, please go to the introduction page.
exchangeTypeStringExchange type(BINANCE, OKX)
businessTypeStringBusiness type(SPOT, PERP)
sideStringSide(BUY,SELL)
limitPriceStringOrder price
orderQtyStringOrder quantity, note: trading unit of OKX is the number of contracts/ trading unit of Binance is the number of coin
Note: The trading unit on OKX is measured in the number of contracts, while the trading unit on Binance is measured in the number of coins.
positionSideStringPosition side, NONE/LONG/SHORT, default NONE. NONE stands for one-way mode.
reduceOnlyStringReduce position orders only, must "true" or "false"
orderStateStringOrder state(
CANCELLED,
COMPLETED,
REJECTED,
FAILED,
EXPIRED)
reasonStringFail reason
executedQtyStringTransaction quantity
Note: The trading unit on OKX is measured in the number of contracts, while the trading unit on Binance is measured in the number of coins.
executedAmountStringTransaction amount
executedAvgPriceStringAverage transaction price
createAtStringCreate time
updateAtStringUpdate time
conditionTypeStringCONDITIONAL, OCO, ENTIRE_CLOSE_POSITION, PARTIAL_CLOSE_POSITION
conditionalTriggerPriceStringConditional Order Trigger Price
conditionalTriggerPriceTypeStringConditional Order Trigger Price Type:
LAST_PRICE, MARK_PRICE
conditionalPriceStringLimit Price After Triggering Conditional Order ;
0 Indicates Market Price.
attachedOrderIdStringOrder ID with TP/SL.
tpTriggerPriceStringTake-profit trigger price.
tpTriggerTypeStringTake-profit trigger price type
LAST_PRICE, MARK_PRICE
The default is LAST_PRICE
tpPriceStringTake-profit order price.
slTriggerPriceStringStop-loss trigger price.
slTriggerTypeStringStop-loss trigger price type
LAST_PRICE, MARK_PRICE
The default is LAST_PRICE
slPriceStringStop-loss order price.
Language