# オプションスナップショットの取得

get_option_quote(combo_leg_list)

  • 説明

    コンボレッグリストからオプションスナップショットを取得します。マルチレッグ戦略の一括見積もりに適しています。

  • パラメータ

    パラメータ 説明
    combo_leg_list list コンボレッグリスト
  • 戻り値

    パラメータ 説明
    ret RET_CODE API呼び出し結果
    data pd.DataFrame ret == RET_OK の場合、オプションスナップショットデータを返します
    str ret != RET_OK の場合、エラー説明を返します
    • DataFrameフィールド:

      フィールド 説明
      price float コンボ価格
      change_val float 値幅
      change_rate float 騰落率
      volume str 出来高
      turnover str 売買代金
      high_price str 高値
      low_price str 安値
      mid_price str 仲値
      open_price str 始値
      last_close_price float 前日終値
      open_interest str 建玉
      premium str プレミアム
      implied_volatility str インプライド・ボラティリティ
      delta float Delta
      gamma float Gamma
      vega float Vega
      theta float Theta
      rho float Rho
      option_type str オプションタイプ
      expire_time str 満期日
      strike_price str 行使価格
      contract_size float 契約規模
      contract_multiplier float 契約乗数
      exercise_type str 行使方式
      days_to_expiry int 満期までの日数
      net_open_interest str ネット建玉
      contract_value str 契約価値
      equal_underlying str 同等原資産
      index_option_type str 指数オプションタイプ
      intrinsic_value float 内在価値
      time_value float 時間価値
      breakeven_point list 損益分岐点
      dist_to_breakeven list 損益分岐点までの距離
      prob_of_profit float 利益確率
      seller_roi str 売り手ROI
      mark_price float マーク価格
      leverage_ratio str レバレッジ比率
      effective_gearing str 実効ギアリング
  • Example

from moomoo import *

quote_ctx = OpenQuoteContext(host='127.0.0.1', port=11111)
ret, data = quote_ctx.get_option_strategy(code='HK.00700', option_strategy=OptionStrategyType.STRADDLE)
if ret == RET_OK:
    index=0
    print(data['legs'][index])
    ret2,data2 = quote_ctx.get_option_quote(data['legs'][index])
    if ret2 == RET_OK:
        print(data2)
    else:
        print("get_analysis,error:",data2)
else:
    print('error:', data)

quote_ctx.close() # 接続上限を避けるため、終了後は接続を閉じてください
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  • Output
[OptionStrategyLeg(code=HK.TCH260522P330000, action=BUY, quantity=1.0), OptionStrategyLeg(code=HK.TCH260522C330000, action=BUY, quantity=1.0)]
    price  change_val  change_rate volume turnover high_price low_price mid_price open_price  last_close_price open_interest premium implied_volatility     delta     gamma      vega     theta       rho option_type expire_time strike_price  contract_size  contract_multiplier exercise_type  days_to_expiry net_open_interest contract_value equal_underlying index_option_type  intrinsic_value  time_value   breakeven_point             dist_to_breakeven  prob_of_profit seller_roi  mark_price leverage_ratio effective_gearing
0  131.65         0.0          0.0    N/A      N/A        N/A       N/A       N/A        N/A            131.65           N/A     N/A                N/A  0.974369  0.000797  0.019825 -0.785757  0.016246         N/A  2026-05-22          N/A          100.0                100.0           N/A               2               N/A            N/A              N/A               N/A            125.2        6.45  [199.56, 460.44]  [255.64, -5.240000000000009]        0.315418        N/A       130.4            N/A               N/A
1
2
3

API制限

  • 30秒あたり最大120回までリクエスト可能。