Skip to content

Get Open Orders ​

GET /api/v1.0/accounts/{acc_id}/orders

Query the list of open orders for a specified account.

Note

Open orders mean recent orders of an account, including any uncompleted orders and orders that were filled or cancelled in the last 24 hours.

Path Parameters ​

ParameterTypeRequiredDescription
acc_idstringYesTrading business account ID.

Request Parameters ​

ParameterTypePositionRequiredDescription
trd_marketstringQueryYesTrading market. See Naming Dictionary
page_flagstringQueryYesEmpty string, which means starting from the beginning, otherwise using the page_flag returned by the server.
page_sizeuint32QueryNoPage size. Default is 50. Range: 10-100.

Response Parameters ​

FieldTypeDescription
orderslist[Order]By default, 50 orders are returned every time, with the latest order first.
page_flagstringPage flag for the next request
completedboolTrue means that all orders have been returned, and client should stop the request for this batch.

Response Example ​

json
{
  "s": "ok",
  "d": {
    "orders": [
      {
        "side": "BUY",
        "order_type": "LIMIT",
        "order_status": "FILLED_ALL",
        "order_id": "2024030100000001",
        "code": "US.AAPL",
        "stock_name": "Apple Inc.",
        "security_type": "STOCK",
        "qty": "100",
        "price": "180.000",
        "currency": "USD",
        "create_time": 1709251200000000,
        "updated_time": 1709251210000000,
        "dealt_qty": "100",
        "dealt_avg_price": "180.000",
        "last_err_msg": "",
        "remark": "",
        "time_in_force": "DAY",
        "session": "RTH",
        "aux_price": "0.000",
        "trail_type": "NONE",
        "trail_value": "0.000",
        "trail_spread": "0.000"
      }
    ],
    "page_flag": "",
    "completed": true
  }
}

Error Response:

json
{
  "s": "error",
  "errcode": -1200,
  "errmsg": "Error message."
}