Skip to content

按調用方給出的一組組合腿做盈虧分析 ​

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_liststring請求體是組合列表,最多 1 組。腿在 legs[];至少一條期權合約。Covered/Collar/Customize 可再帶一條標的正股。
strategyint請求體否策略類型。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.legsstring回顯的請求腿(code / side / quantity)
data.strategyint實際用於分析的策略類型,未傳時為 100
data.break_even_pointsnumber盈虧平衡點列表(实际价格)
data.max_profitnumber最大盈利(实际价格);無上限為 null
data.max_lossnumber最大虧損絕對值(实际价格);無下限為 null
data.profit_probabilitynumber盈利概率(0~1,已 /1e9)
data.underlying_pricestring標的現價(实际价格)
data.premiumstring組合內期權權利金(实际价格);自定義組合價或含正股時服務端可能不下發
data.days_to_expiryint距到期剩餘天數

錯誤碼 ​

ret_codeerror.code說明
0—成功
-3invalid_parameter參數不合法
-8unsupported不支持
-10no_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
  }
}