下单
POST/api/v1.0/sim-trade/{acc_id}/orders模拟交易下单。限价单必须传入 price;数量和价格均使用字符串。
请求参数
| 参数 | 类型 | 位置 | 必填 | 说明 |
|---|---|---|---|---|
acc_id | string | path | 是 | 业务账户 ID |
market | int | body | 是 | 市场(来自账户列表的 market_id) |
symbol | string | body | 是 | 证券代码 |
order_type | int | body | 是 | 1=限价 3=市价 |
order_side | int | body | 是 | 1=买 2=卖 3=卖空 4=买回 |
qty | string | body | 是 | 数量 |
price | string | body | 否 | 价格(限价必填) |
text | string | body | 否 | 备注(≤100 字节) |
order_trade_time_type | int | body | 否 | 交易时段:0=未设置,1=仅盘中,2=含盘前盘后(美股两融账户支持) |
请求示例
bash
curl -s -X POST "https://webapi.moomoo.com/api/v1.0/sim-trade/80303779/orders" \
-H "Authorization: Bearer <AccessToken>" \
-H "Content-Type: application/json" \
-d '{"market":1,"symbol":"00700","order_type":1,"order_side":1,"qty":"100","price":"400"}' | jq响应字段
| 字段 | 类型 | 说明 |
|---|---|---|
order_id | int64 | 订单 ID |
响应示例
json
{
"ret_code": 0,
"ret_msg": "success",
"data": {
"order_id": 1270777
}
}错误响应
HTTP 状态始终为 200。请求失败时返回非 0 的 ret_code 和 error 对象。
json
{
"ret_code": -3,
"ret_msg": "invalid request",
"error": {"code": "invalid_parameter", "message": "invalid request"}
}