Skip to Content

History Executions

This API is used to get history executions, including the sell and buy records, and does not support querying today's execution details.

Request ​

HTTP MethodGET
HTTP URL/v1/trade/execution/history

Parameters ​

Content-Type: application/json; charset=utf-8

NameTypeRequiredDescription
symbolstringNOStock symbol, use ticker.region format, example: AAPL.US
start_atstringNOStart time, formatted as a timestamp (second), example: 1650410999.

If the start time is null, the default is the 90 days before of the end time or 90 days before of the current time.
end_atstringNOEnd time, formatted as a timestamp (second), example: 1650410999.

If the end time is null, the default is the current time or 90 days after of the start time.

Request Example ​

Response ​

Response Headers ​

  • Content-Type: application/json

Response Example ​

json
{
  "code": 0,
  "message": "success",
  "data": {
    "has_more": false,
    "trades": [
      {
        "order_id": "693664675163312128",
        "price": "388",
        "quantity": "100",
        "symbol": "700.HK",
        "trade_done_at": "1648611351",
        "trade_id": "693664675163312128-1648611351433741210"
      }
    ]
  }
}

Response Status ​

StatusDescriptionSchema
200Get History Executions Successhistory_executions_rsp
400The query failed with an error in the request parameter.None

Schemas ​

history_executions_rsp ​

NameTypeRequiredDescription
has_morebooleantruehas more orders record.

The maximum number of orders per query is 1000, if the number of results exceeds 1000, then has_more will be true
tradesobject[]falseExecution Detail
∟ order_idstringtrueOrder ID
∟ trade_idstringtrueExecution ID
∟ symbolstringtrueStock symbol, use ticker.region format,example: AAPL.US
∟ trade_done_atstringtrueTrade done time, formatted as a timestamp (second)
∟ quantitystringtrueExecuted quantity
∟ pricestringtrueExecuted price