按調用方給出的一組組合腿做盈虧分析
POST/api/v1.0/quote/option-strategy-analysis按調用方給出的一組組合腿做盈虧分析:最大盈虧、盈虧平衡點、盈利概率、權利金、剩餘天數、標的現價。 腿格式與 quote.combo_option_quote 的 combo_list[].legs 相同(code / side / quantity);本接口一次只分析一組,combo_list 最多 1 條。 Covered / Collar / Customize 可附帶一條正股腿,用於指定買賣方向和數量;正股標的與期權的標的相同。 未傳 strategy 時按自定義策略 100 分析。不返回損益曲線。 組合報價請使用 quote.combo_option_quote;本接口不返回組合 Delta/Theta。 最大盈利或虧損無上限時,對應值為 null。實時行情,需登錄且該市場有實時權限。
請求參數
| 參數 | 類型 | 位置 | 必填 | 說明 |
|---|---|---|---|---|
combo_list | string | 請求體 | 是 | 組合列表,最多 1 組。腿在 legs[];至少一條期權合約。Covered/Collar/Customize 可再帶一條標的正股。 |
strategy | int | 請求體 | 否 | 策略類型。1=SingleOption 2=CoveredCall 3=ProtectivePut 4=SpreadCall 5=SpreadPut 6=Straddle 7=Strangle 8=Collar 9=ButterflyCall 10=ButterflyPut 11=CondorCall 12=CondorPut 13=IronButterfly 14=IronCondor 15=CalendarSpread 16=DiagonalSpread 100=Customize。不傳默認 100 |
請求示例
bash
curl -X POST 'https://webapi.moomoo.com/api/v1.0/quote/option-strategy-analysis' -H 'Content-Type: application/json' -d '{}' \
-H 'Authorization: Bearer <AccessToken>' | jq響應參數
| 參數 | 類型 | 說明 |
|---|---|---|
data.legs | string | 回顯的請求腿(code / side / quantity) |
data.strategy | int | 實際用於分析的策略類型,未傳時為 100 |
data.break_even_points | number | 盈虧平衡點列表(实际价格) |
data.max_profit | number | 最大盈利(实际价格);無上限為 null |
data.max_loss | number | 最大虧損絕對值(实际价格);無下限為 null |
data.profit_probability | number | 盈利概率(0~1,已 /1e9) |
data.underlying_price | string | 標的現價(实际价格) |
data.premium | string | 組合內期權權利金(实际价格);自定義組合價或含正股時服務端可能不下發 |
data.days_to_expiry | int | 距到期剩餘天數 |
錯誤碼
| ret_code | error.code | 說明 |
|---|---|---|
| 0 | — | 成功 |
| -3 | invalid_parameter | 參數不合法 |
| -8 | unsupported | 不支持 |
| -10 | no_data | 沒有數據 |
響應示例
json
{
"ret_code": 0,
"ret_msg": "success",
"data": {
"legs": "example",
"strategy": 0,
"break_even_points": 1.2,
"max_profit": 1.2,
"max_loss": 1.2,
"profit_probability": 1.2,
"underlying_price": "example",
"premium": "example",
"days_to_expiry": 0
}
}