指定 Event 下的合約列表及推薦合約
GET/api/v1.0/quote/event-contract/contracts指定 Event 下的合約列表及推薦合約。event 必填,例 KS.KXNFLGAME-26SEP12PITNE。offset+count 分頁,count 預設 100、最大 1000。 返回 contract_code / volume / status / is_tie;data.recommend_contracts 為推薦合約 KS 代碼。
請求參數
| 參數 | 類型 | 位置 | 必填 | 說明 |
|---|---|---|---|---|
event | string | 查詢 | 是 | Event 標的,例: KS.KXNFLGAME-26SEP12PITNE |
page_flag | string | 查詢 | 否 | 翻頁標記。首頁不傳或傳空串;下一頁回傳上一頁響應 pagination.page_flag。只有 pagination.completed 為 true 時停止 |
page_size | int | 查詢 | 否 | 返回條數,預設 100,最大 1000 |
milestone | string | 查詢 | 否 | 可選,里程碑標的;傳入則返回該里程碑相關合約 |
請求示例
bash
curl -X GET 'https://webapi.moomoo.com/api/v1.0/quote/event-contract/contracts?event=value' \
-H 'Authorization: Bearer <AccessToken>' | jq響應參數
| 參數 | 類型 | 說明 |
|---|---|---|
data.contracts | object[] | |
data.contracts[].contract_code | string | 合約代碼,例: KS.KXNFLGAME-26SEP12PITNE-PIT |
data.contracts[].title | string | 合約標題 |
data.contracts[].volume | string | 合約成交量(高精度字符串) |
data.contracts[].status | int | 合約狀態碼 |
data.contracts[].is_tie | bool | 是否為平局合約 |
data.recommend_contracts | string[] | 推薦合約 KS 代碼,最多約 3 個 |
pagination.total | int | |
pagination.completed | bool | 是否已到末頁。只有 true 時停止翻頁 |
pagination.page_flag | string | 下一頁標記。completed 為 false 時回傳為下一次請求的 page_flag;末頁為空串 |
錯誤碼
| ret_code | error.code | 說明 |
|---|---|---|
| 0 | — | 成功 |
| -3 | invalid_parameter | 參數不合法 |
| -8 | unsupported | 不支援 |
| -10 | no_data | 沒有數據 |
響應示例
json
{
"ret_code": 0,
"ret_msg": "success",
"data": {
"contracts": [
{
"contract_code": "example",
"title": "example",
"volume": "example",
"status": 0,
"is_tie": false
}
],
"recommend_contracts": ["KS.example.CONTRACT"]
},
"pagination": {
"page_flag": "",
"completed": true,
"total": 0
}
}