下單
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"}
}