option-chain について
Yahoo Finance から指定銘柄のオプションチェーンを取得するスキルです。利用可能な満期日の一覧表示と日付指定に対応し、価格や取引状況、インプライド・ボラティリティの確認に使えます。
主な機能
- 01利用可能な満期日の一覧表示
- 02指定日付のチェーン取得
- 03コールとプットの項目を出力
- 04原資産の現在価格を含む
活用シーン
- 01満期日ごとのコールとプットを確認
- 02出来高や建玉の多い権利行使価格を特定
- 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 水準を強調してください。
依存関係
pandasyfinance
タイムゾーン
すべてのタイムスタンプと時刻に基づく計算では、America/New_York タイムゾーンを使用する必要があります。すべての JSON 出力には、generated_at(NY 時刻の文字列)と data_delay フィールドを含める必要があります。
コメント
Markdown 対応