spread-analysis について
複数レッグのオプション戦略を分析するコマンドラインスキルです。戦略のリスクとリターンを評価するトレーダー向けに、コスト、最大損益、損益分岐点、IVに基づく利益確率を算出します。
主な機能
- 01バーティカルスプレッド、ストラドル、ストラングル、アイアンコンドルの分析
- 02ネットデビットまたはクレジットの計算
- 03最大利益と最大損失の表示
- 04損益分岐点と利益確率の推定
- 05ニューヨーク時間付きJSON出力
活用シーン
- 01オプション戦略ごとのリスクとリターンの比較
- 02複数レッグ取引前の損益分岐点の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ staskh/ trading_skills --skill spread-analysisインストール後、Claude Code で/spread-analysisを入力して読み込まれたか確認します。
同梱ファイルscripts/spreads.py
詳細
スプレッド分析
複数レッグのオプション戦略を分析します。
手順
Note:
uvがインストールされていない場合、またはpyproject.tomlが見つからない場合は、以下のすべてのコマンドでuv run pythonをpythonに置き換えてください。
uv run python scripts/spreads.py SYMBOL --strategy STRATEGY --expiry YYYY-MM-DD [options]
戦略とオプション
バーティカルスプレッド(強気/弱気のコール/プットスプレッド):
uv run python scripts/spreads.py AAPL --strategy vertical --expiry 2026-01-16 --type call --long-strike 180 --short-strike 185
ストラドル(同じ権利行使価格のロングコール+ロングプット):
uv run python scripts/spreads.py AAPL --strategy straddle --expiry 2026-01-16 --strike 180
ストラングル(異なる権利行使価格のロングコール+ロングプット):
uv run python scripts/spreads.py AAPL --strategy strangle --expiry 2026-01-16 --put-strike 175 --call-strike 185
アイアンコンドル(ストラングルを売り、より幅の広いストラングルを買う):
uv run python scripts/spreads.py AAPL --strategy iron-condor --expiry 2026-01-16 --put-short 175 --put-long 170 --call-short 185 --call-long 190
出力
以下を含む JSON を返します:
strategy- 戦略名とレッグcost- 正味の支払い額または受取額max_profit- 最大利益max_loss- 最大損失breakeven- 損益分岐価格probability- 利益が出る推定確率(IV に基づく)
リスクとリターン、およびこの戦略が適切な状況について説明してください。
依存関係
pandasyfinance
タイムゾーン
すべてのタイムスタンプと時間ベースの計算では、America/New_York タイムゾーンを使用する必要があります。すべての JSON 出力には generated_at(NY 時刻の文字列)と data_delay フィールドを含める必要があります。
コメント
Markdown 対応