Skip to content

Today's Orders ​

GET /api/v1.0/sim-trade/{acc_id}/orders

Get today's order list.

Parameters ​

ParameterTypeLocationRequiredDescription
acc_idstringpathYesBusiness account ID
marketintqueryYesMarket (from market_id in the account list)

Request Example ​

bash
curl -s "https://webapi.moomoo.com/api/v1.0/sim-trade/80303779/orders?market=1" -H "Authorization: Bearer <AccessToken>" | jq

Response Fields ​

Returns data.orders[].

FieldTypeDescription
order_idint64Order ID
sidestringJSON enum name (values 1=buy, 2=sell, 3=short sell, 4=buy back)
marketstringMarket
symbolstringSymbol
stock_namestringName
order_typestringJSON enum name (values 1=limit, 3=market)
statusstringJSON enum name (values 2=submitted, 3=partially filled, 4=filled, 5=cancelled, 6=rejected)
qtyint64Order quantity
cum_qtyint64Filled quantity
pricenumberOrder price
avg_fill_pricenumberAverage fill price
aux_pricenumber/nullStop-loss price
time_in_forceint64Time in force: 0=day, 1=good till cancel (GTC)
order_trade_time_typestringJSON enum name (values 0=unset, 1=regular only, 2=include pre/post-market)
create_timeint64Created time (Unix microseconds)
update_timeint64Updated time (Unix microseconds)
textstringRemark

Response Example ​

json
{
  "ret_code": 0,
  "ret_msg": "success",
  "data": {
    "orders": [
      {
        "order_id": 1270777,
        "side": "BUY",
        "market": "HK_STOCK",
        "symbol": "00700",
        "stock_name": "腾讯控股",
        "order_type": "LIMIT",
        "status": "FILLED",
        "qty": 100,
        "cum_qty": 100,
        "price": 999,
        "avg_fill_price": 448.2,
        "create_time": 1781578935000000,
        "update_time": 1781578935000000
      }
    ]
  }
}

Error response ​

HTTP status remains 200. A failed request returns ret_code != 0 and an error object.

json
{
  "ret_code": -3,
  "ret_msg": "invalid request",
  "error": {"code": "invalid_parameter", "message": "invalid request"}
}