# 異常取引アラート照会

get_option_event_alert(count=200, page=None)

  • 説明

    設定済みのオプション異常取引アラートリストを照会します。ページネーション対応。

  • パラメータ

    パラメータ 説明
    count int ページあたりの数量
    page str ページングマーカー
  • 戻り値

    パラメータ 説明
    ret RET_CODE インターフェース呼び出し結果
    data dict ret == RET_OK の場合、アラートデータを返す
    str ret != RET_OK の場合、エラー説明を返す
    • data 辞書含有:

      フィールド 説明
      alert_list pandas.DataFrame アラート設定リスト
      next_page str 次ページマーカー(空文字列は次ページなし)
      all_count int アラート項目総数
    • alert_list DataFrame 各列フィールド:

      フィールド 説明
      key int アラート一意識別子
      enable bool アラートスイッチ
      option_market str 市場カテゴリ(OptionMarket 列挙値)
      watchlist_group_name str ウォッチリストグループ名
      underlying str 指定原資産コード
      option_type str オプションタイプ(CALL/PUT)
      side_type_list list 約定方向リスト(EventTickerType 列挙値)
      order_type_list list 注文タイプリスト(AlertOrderType 列挙値)
      market_cap_range_min float 原資産時価総額下限
      market_cap_range_max float 原資産時価総額上限
      market_cap_min_inclusive bool 原資産時価総額下限が閉区間かどうか
      market_cap_max_inclusive bool 原資産時価総額上限が閉区間かどうか
      expiry_days_range_min float 満期までの日数下限
      expiry_days_range_max float 満期までの日数上限
      expiry_days_min_inclusive bool 満期までの日数下限が閉区間かどうか
      expiry_days_max_inclusive bool 満期までの日数上限が閉区間かどうか
      price_range_min float 異常取引約定価格下限
      price_range_max float 異常取引約定価格上限
      price_min_inclusive bool 異常取引約定価格下限が閉区間かどうか
      price_max_inclusive bool 異常取引約定価格上限が閉区間かどうか
      size_range_min float 異常取引約定数量下限(枚)
      size_range_max float 異常取引約定数量上限(枚)
      size_min_inclusive bool 異常取引約定数量下限が閉区間かどうか
      size_max_inclusive bool 異常取引約定数量上限が閉区間かどうか
      premium_range_min float 異常取引約定金額下限
      premium_range_max float 異常取引約定金額上限
      premium_min_inclusive bool 異常取引約定金額下限が閉区間かどうか
      premium_max_inclusive bool 異常取引約定金額上限が閉区間かどうか
      iv_range_min float インプライドボラティリティ下限(%)
      iv_range_max float インプライドボラティリティ上限(%)
      iv_min_inclusive bool インプライドボラティリティ下限が閉区間かどうか
      iv_max_inclusive bool インプライドボラティリティ上限が閉区間かどうか
      earnings_date_begin str 決算日フィルタ開始日(yyyy-MM-dd)
      earnings_date_end str 決算日フィルタ終了日(yyyy-MM-dd)
      note str メモ
  • Example

from moomoo import *

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

ret, data = quote_ctx.get_option_event_alert()
if ret == RET_OK:
    print(data['alert_list'])
    print('all_count:', data['all_count'])
else:
    print('error:', data)

quote_ctx.close()
1
2
3
4
5
6
7
8
9
10
11
12
  • Output
     key  enable option_market watchlist_group_name underlying option_type side_type_list order_type_list  market_cap_range_min  market_cap_range_max market_cap_min_inclusive market_cap_max_inclusive  expiry_days_range_min  expiry_days_range_max expiry_days_min_inclusive expiry_days_max_inclusive  price_range_min  price_range_max price_min_inclusive price_max_inclusive  size_range_min  size_range_max size_min_inclusive size_max_inclusive  premium_range_min  premium_range_max premium_min_inclusive premium_max_inclusive  iv_range_min  iv_range_max iv_min_inclusive iv_max_inclusive earnings_date_begin earnings_date_end  note
0  14743   False   US_SECURITY                  N/A        N/A        CALL            N/A         [SWEEP]                   N/A                   N/A                     N/A                      N/A                    N/A                    N/A                      N/A                       N/A              N/A              N/A                N/A                N/A           100.0             N/A              True               N/A                N/A                N/A                  N/A                   N/A           N/A           N/A             N/A             N/A                 N/A               N/A  test
all_count: 1
1
2
3

インターフェース制限

  • 30秒以内に最大60回の異常取引アラート照会インターフェースリクエスト(ページング対応のインターフェースは初回呼び出しのみカウント)