# オプション売り手スクリーナー

get_option_seller_screener(market, seller_type, sort_type=None, is_asc=None, filter_list=None)

  • 説明

    オプション売り手スクリーニングリストを取得します。売り手戦略(Cash Secured Put / Covered Call)に適したオプション契約を返し、収益率、行使確率等のデータを含みます。

  • パラメータ

    パラメータ 説明
    market OptionMarket オプション市場タイプ
    seller_type SellerType 売り手戦略タイプ
    sort_type SellerSortType ソートタイプ
    is_asc bool 昇順かどうか
    filter_list list[SellerFilter] フィルタ条件リスト
  • 戻り値

    パラメータ 説明
    ret RET_CODE インターフェース呼び出し結果
    data pandas.DataFrame ret == RET_OK の場合、スクリーニング結果を返す
    str ret != RET_OK の場合、エラー説明を返す
    • 戻り DataFrame フィールド:

      フィールド 説明
      option str オプション契約コード
      name str オプション名称
      option_type str オプション方向
      strike_price float 行使価格
      strike_time str 満期日時間文字列
      strike_timestamp float 満期日タイムスタンプ(Unix 秒)
      left_days int 残存日数
      option_price float オプション価格
      stock_price float 原資産株価
      premium float プレミアム
      otm_degree float アウトオブザマネー度(%)
      iv float インプライドボラティリティ(%)
      interval_return float 期間収益率(%)
      annualized_return float 年率換算収益率(%)
      itm_probability float 行使確率(%)
      striked_interval_return float 行使時期間収益率(%)
      striked_annualized_return float 行使時年率換算収益率(%)
      owner str 原資産株式コード
  • Example

from moomoo import *

quote_ctx = OpenQuoteContext(host='127.0.0.1', port=11111)

ret, data = quote_ctx.get_option_seller_screener(
    market=OptionMarket.US_SECURITY,
    seller_type=SellerType.COVERED_CALL,
    sort_type=SellerSortType.ANNUALIZED_RETURN,
    is_asc=False
)
if ret == RET_OK:
    print(data)
else:
    print('error:', data)

quote_ctx.close()
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  • Output
                 option                 name option_type  strike_price strike_time  strike_timestamp  left_days  option_price  stock_price  premium  otm_degree       iv  interval_return  annualized_return  itm_probability  striked_interval_return  striked_annualized_return    owner
0  US.SOXL260618C235000  SOXL 260618 235.00C        CALL         235.0  2026-06-18      1.781755e+09          3        21.850       234.68   2185.0       0.136  234.988           10.266           1074.855           45.724                   10.416                   1090.597  US.SOXL
1  US.SOXL260618C237500  SOXL 260618 237.50C        CALL         237.5  2026-06-18      1.781755e+09          3        20.675       234.68   2067.5       1.201  234.423            9.660           1011.470           43.682                   10.978                   1149.431  US.SOXL
2  US.SOXL260618C240000  SOXL 260618 240.00C        CALL         240.0  2026-06-18      1.781755e+09          3        19.250       234.68   1925.0       2.266  230.652            8.935            935.526           41.678                   11.405                   1194.071  US.SOXL
3    US.WDS260618C25000    WDS 260618 25.00C        CALL          25.0  2026-06-18      1.781755e+09          3         1.875        23.07    187.5       8.365  292.148            8.846            928.963           11.794                   17.952                   1885.177   US.WDS
4  US.SOXL260618C242500  SOXL 260618 242.50C        CALL         242.5  2026-06-18      1.781755e+09          3        18.350       234.68   1835.0       3.332  232.108            8.482            888.077           39.715                   12.097                   1266.538  US.SOXL
...
1
2
3
4
5
6
7

インターフェース制限

  • 30秒以内に最大60回のオプション売り手スクリーナーインターフェースリクエスト