CrisisAlpha設定最適化(2024-12-04 夕方版)¶
ドキュメント情報
- 作成日時: 2024年12月4日 19:10 JST
- AEGISバージョン: v2.6.8
- 分析: Gemini (Google AI)
- バックテスト期間: 2019-08-01 〜 2025-11-21
📊 背景¶
Plan Iバックテスト(2019-2025年、6年間)において、CrisisAlpha戦略が勝率0%、総PnL -$28,322という壊滅的な結果となった。
Gemini(Google AI)による詳細分析を実施し、パラメータ最適化を行った。
🔍 問題分析(Gemini診断)¶
主要な問題点¶
- 「恐怖の頂点」でのエントリー
- 発動条件: IV Rank ≥ 95%(Full)
- 問題: IVの天井でエントリー → 直後にIV低下(Mean Reversion)
-
結果: ベガ(Vega)による損失が発生
-
ストップロスの機能不全
- 設定: 30%損切り
- 実際: -40%〜-100%の損失が多発
- 原因: パニック時のスプレッド拡大、流動性枯渇、夜間ギャップダウン
-
結論: 「安値売り」を保証するだけ
-
遠すぎるOTM + 短いDTE
- 15% OTM → デルタ0.10-0.15(低すぎ)
- 45日DTE → セータ(時間減価)が加速
- 結果: 株価下落してもプレミアム増えず、IV低下でさらに減少
パフォーマンス統計¶
| 指標 | 値 |
|---|---|
| エントリー | 164回 |
| 利益確定 | 0回 |
| 損切り | 132回 |
| 勝率 | 0.0% |
| 総PnL | -$28,322 |
| 平均PnL | -$214.56 |
損失分布¶
| 損失範囲 | 回数 |
|---|---|
| -100%(全損) | 48回 |
| -50%〜-100% | 19回 |
| -30%〜-50% | 65回 |
| 0%〜-30% | 0回 |
✨ 最適化パラメータ(Gemini推奨)¶
変更サマリー¶
| パラメータ | 変更前 | 変更後 | 理由 |
|---|---|---|---|
| 利確 | 100% | 50% | IVピークからの2倍は非現実的 → 現実的な目標へ |
| 損切り | 30% | なし | スリッページで機能せず → アロケーションで管理 |
| アロケーション | 7% | 3% | 勝率低い保険に7%は過大 → 掛け捨て水準へ |
| Target DTE | 45日 | 60日 | セータ加速を回避 → 時間的余裕を確保 |
| Max DTE | 60日 | 90日 | 60日ターゲットに合わせて上限延長 |
| OTM | 15% | 10% | デルタ向上 → 株価下落への感応度UP |
| 満期前クローズ | 10日 | 21日 | ガンマリスク回避 → 早めにクローズ |
コード変更¶
# 変更前
LONG_PUT_ALLOCATION_PCT = 0.07 # 7%
PROFIT_TAKE_PCT = 1.00 # 100%利確
STOP_LOSS_PCT = 0.30 # 30%損切り
TARGET_DTE = 45
LONG_PUT_OTM_PCT = 0.15 # 15% OTM
CLOSE_BEFORE_EXPIRY_DAYS = 10
# 変更後(Gemini最適化)
LONG_PUT_ALLOCATION_PCT = 0.03 # 3%(掛け捨て保険)
PROFIT_TAKE_PCT = 0.50 # 50%利確(現実的)
STOP_LOSS_PCT = None # 損切りなし(アロケーションで管理)
TARGET_DTE = 60 # セータ軽減
LONG_PUT_OTM_PCT = 0.10 # 10% OTM(デルタ向上)
CLOSE_BEFORE_EXPIRY_DAYS = 21 # ガンマリスク回避
🎯 各パラメータの詳細理由¶
1. 利確: 100% → 50%¶
問題: - IVの天井でエントリーするため、そこから「2倍」は非現実的 - 0/164回の利益確定がその証拠
解決策: - 50%利確に下げる - IVが高い間にHit & Runで利益確定 - 勝率向上を優先
期待効果: - 勝率: 0% → 30-40% - 総PnL: マイナス → プラス(または軽微なマイナス)
2. 損切り: 30% → なし¶
問題: - 30%設定でも実際は-40%〜-100% - スリッページ、流動性枯渇、ギャップダウンで機能不全 - 「安値売り」を強制するだけ
解決策: - 損切り設定を削除 - アロケーション3%で最大損失を管理 - プレミアム全額を「掛け捨て保険料」と割り切る
期待効果: - ノイズによる撤退を防ぐ - 一時的な逆行を耐え、最終的な利益を狙う - 最大損失: 資金の3%(\(390@\)13k)
3. アロケーション: 7% → 3%¶
問題: - 勝率0%の戦略に7%は過大 - 全損が48回 → 資金の大部分を失うリスク
解決策: - 3%に縮小($13,000の3% = $390/トレード) - 連敗しても本体戦略への影響を軽微に
期待効果: - 10連敗しても-30%程度(従来は-70%) - 心理的負担の軽減
4. DTE: 45日 → 60日¶
問題: - 45日はセータ(時間減価)が加速する時期 - IV高騰時はセータ+ベガ減少が敵
解決策: - 60日に延長 - セータの影響を軽減 - 相場反転までの時間を稼ぐ
期待効果: - 時間的価値の減少速度が緩やか - 保有中の価値減少を抑制
5. OTM: 15% → 10%¶
問題: - 15% OTM → デルタ0.10-0.15(低すぎ) - 株価下落してもプレミアム増えず
解決策: - 10% OTMに変更 - デルタ0.25-0.30に向上
期待効果: - 株価下落による利益 > IV低下による損失 - 感応度向上
6. 満期前クローズ: 10日 → 21日¶
問題: - 満期30日を切るとガンマ・セータリスク急増
解決策: - 21日前にクローズ - ギャンブル性の高い「最後の2週間」を回避
期待効果: - リスク管理の安定化 - ロールオーバーまたはクローズの時間的余裕
📈 期待される改善¶
2020年COVID暴落(3月)¶
従来: 損切り連発 → マイナス
最適化後: 50%利確で確実に利益 → +20-30%期待
2022年長期下落局面¶
従来: タイムディケイで全損
最適化後: 60日DTEで耐える → 微損〜プラス
総合¶
勝率: 0% → 30-40%
総PnL: -\(28,322 → **+\)5,000〜+$10,000
最大ドローダウン: 資金の70% → **資金の30%
🔄 実装状況¶
変更ファイル¶
strategies/crisis_alpha.py: パラメータ変更完了 ✅
コード差分¶
# 変更前
-LONG_PUT_ALLOCATION_PCT = 0.07
-PROFIT_TAKE_PCT = 1.00
-STOP_LOSS_PCT = 0.30
-TARGET_DTE = 45
-MAX_DTE = 60
-LONG_PUT_OTM_PCT = 0.15
-CLOSE_BEFORE_EXPIRY_DAYS = 10
# 変更後
+LONG_PUT_ALLOCATION_PCT = 0.03 # Gemini推奨
+PROFIT_TAKE_PCT = 0.50 # Gemini推奨
+STOP_LOSS_PCT = None # Gemini推奨(損切りなし)
+TARGET_DTE = 60 # Gemini推奨
+MAX_DTE = 90 # 60日に合わせて延長
+LONG_PUT_OTM_PCT = 0.10 # Gemini推奨
+CLOSE_BEFORE_EXPIRY_DAYS = 21 # Gemini推奨
📝 補足アドバイス(Gemini)¶
ETF推奨: - 個別株(NVO, FDXなど)は1枚あたり単価が高く、$13,000では資金管理が困難 - SPY, QQQ, IWMなどの流動性が高いETFを対象にすると、より精密なコントロールが可能
次のステップ: 1. ✅ パラメータ変更実装 2. ⏳ Plan Iバックテスト再実行 3. ⏳ CrisisAlphaのPnL改善を確認 4. ⏳ ETF対象への変更を検討
📚 参考資料¶
- 分析データ:
reports/crisis_alpha_analysis_data.json - Geminiプロンプト:
order_from_ChatGPT/2025-12-04_crisis_alpha_optimization_prompt.md - バックテストログ:
logs/bt_PlanI_20251204_185054.log
最終更新: 2024-12-04 19:00 JST
分析: Gemini (Google AI)
実装: AEGIS v2.6.8