mcpField
O
option-chain

option-chain

github.com/staskhその他394107 回インストール1 日前に更新
リポジトリ

option-chain について

Yahoo Finance から指定銘柄のオプションチェーンを取得するスキルです。利用可能な満期日の一覧表示と日付指定に対応し、価格や取引状況、インプライド・ボラティリティの確認に使えます。

主な機能

  1. 01利用可能な満期日の一覧表示
  2. 02指定日付のチェーン取得
  3. 03コールとプットの項目を出力
  4. 04原資産の現在価格を含む

活用シーン

  1. 01満期日ごとのコールとプットを確認
  2. 02出来高や建玉の多い権利行使価格を特定
  3. 03原資産価格とインプライド・ボラティリティを確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/staskh/trading_skills --skill option-chain

インストール後、Claude Code で/option-chainを入力して読み込まれたか確認します。

同梱ファイルscripts/options.py

詳細

オプションチェーン

特定の満期日のオプションチェーンデータを Yahoo Finance から取得します。

手順

注: uv がインストールされていない場合、または pyproject.toml が見つからない場合は、以下のすべてのコマンドで uv run python を python に置き換えてください。

まず、利用可能な満期日を取得します。

uv run python scripts/options.py SYMBOL --expiries

次に、特定の満期日のオプションチェーンを取得します。

uv run python scripts/options.py SYMBOL --expiry YYYY-MM-DD

引数

  • SYMBOL - ティッカーシンボル(例:AAPL、SPY、TSLA)
  • --expiries - 利用可能な満期日のみを一覧表示します
  • --expiry YYYY-MM-DD - 指定した日付のオプションチェーンを取得します

出力

以下の内容を含む JSON を返します。

  • calls - 権利行使価格、買値、売値、出来高、未決済建玉、インプライド・ボラティリティを含むコールオプションの配列
  • puts - 同じ項目を含むプットオプションの配列
  • underlying_price - 参照用の現在の株価

データを表形式で表示します。出来高/未決済建玉が多い権利行使価格と、注目すべき IV 水準を強調してください。

依存関係

  • pandas
  • yfinance

タイムゾーン

すべてのタイムスタンプと時刻に基づく計算では、America/New_York タイムゾーンを使用する必要があります。すべての JSON 出力には、generated_at(NY 時刻の文字列)と data_delay フィールドを含める必要があります。

コメント