事件合约 Combo 询价
POST/api/v1.0/quote/combo-quotes事件合约 Combo 询价:提交至少两腿合约与 MVC 标的,返回 YES 买/卖价、quote_id 与 rfq_id。 combo_legs 每腿:code(KS 合约或 .YES/.NO 子合约,后缀原样回显)、side(BUY/SELL/SELL_SHORT/BUY_BACK)、 qty_ratio(正整数,所有腿必须相同)、pred_side(YES/NO,各腿可以不同);position_id 可选。 side 不参与询价,只回显给下单;询价只用 pred_side。返回价格仍是 YES 买/卖价。 跨事件组腿:每个事件最多 1 条腿。不要把 valid-combo-list 同一条 event 的 combo_contracts 互组。 mvc 必须来自 quote.valid_combo_list,不可自行构造。询价可能走缓存价,非精确询价。 quote_id、rfq_id 有时效,过期后需重新询价。服务端未下发时对应字段省略。无需先订阅。
请求参数
| 参数 | 类型 | 位置 | 必填 | 说明 |
|---|---|---|---|---|
mvc | string | 请求体 | 是 | MVC 标的,必须从 quote.valid_combo_list 的 data.mvc 原样传入 |
mvc_exchange | string | 请求体 | 否 | MVC 交易所,可选;有则与 data.mvc_exchange 一起原样传入 |
combo_legs | string | 请求体 | 是 | 组合腿,至少 2 条,最多 20 条。必须跨事件,每个事件最多 1 条。各腿 pred_side 可以不同;side 与 qty_ratio 所有腿必须相同 |
请求示例
bash
curl -X POST 'https://webapi.moomoo.com/api/v1.0/quote/combo-quotes' -H 'Content-Type: application/json' -d '{}' \
-H 'Authorization: Bearer <AccessToken>' | jq响应参数
| 参数 | 类型 | 说明 |
|---|---|---|
data.combo_legs | string | 回显的组合腿 |
data.bid_price | string | YES 买价,范围 (0,1) |
data.ask_price | string | YES 卖价,范围 (0,1) |
data.quote_id | string | 报价 ID,有时效,下单需尽快使用 |
data.rfq_id | string | 询价单 ID,与 quote_id 成对返回;服务端未下发时省略 |
data.should_retry | bool | 是否建议重试询价 |
data.bid_size | string | 买价数量 |
data.ask_size | string | 卖价数量 |
错误码
| ret_code | error.code | 说明 |
|---|---|---|
| 0 | — | 成功 |
| -3 | invalid_parameter | 参数不合法 |
| -8 | unsupported | 不支持 |
| -10 | no_data | 没有数据 |
响应示例
json
{
"ret_code": 0,
"ret_msg": "success",
"data": {
"combo_legs": "example",
"bid_price": "example",
"ask_price": "example",
"quote_id": "example",
"rfq_id": "example",
"should_retry": false,
"bid_size": "example",
"ask_size": "example"
}
}