Z9_best: Grand Champion 戦略¶
BT実績: +429% / 25ヶ月 ($13K → $68.8K, alloc=100%)
158シナリオの網羅的グリッドサーチから発見されたチャンピオン戦略。 14ラウンドのゼロベース検証を経て、全条件で首位を維持。 alloc=100%(Saxo Bank実口座制約)での現実的数値。
旧レポートとの相違
旧レポート(alloc=150%)では+4,435%と記載されていたが、 alloc=150%はSaxo Bank実口座では実現不可能。 alloc=100%(margin≤equity)に修正した現実的な結果が本ページの数値。
戦略概要¶
Z9_bestはBull Put Spread(プット・クレジット・スプレッド)を主軸とし、 CrisisAlpha(VIXスパイク時のロングPut)を補助戦略として併用する。
市場の恐怖が高まるほどポジションを増やす「Contrarian(逆張り)」モードが最大の特徴。
graph LR
A[市場データ取得] --> B{レジーム分類}
B -->|NORMAL| C[15ポジション<br/>TP60%/SL60%]
B -->|CAUTION| D[ポジション増<br/>VIX≥25 or SPY<50dMA]
B -->|CRISIS| E[ポジション最大<br/>VIX≥35 + CrisisAlpha全力]
C --> F[Bull Put Spread<br/>OTM Put売り]
D --> F
E --> F
E --> G[CrisisAlpha<br/>Long Put買い]
パラメータ一覧¶
エントリー条件¶
| パラメータ | 値 | 備考 |
|---|---|---|
| DTE (残存日数) | 10-60日 | 広めのレンジ |
| スプレッド幅 | $5 | 固定 |
| 最低クレジット比率 | 7% | aggression=1.0から導出 |
| 最低リバーサルシグナル | 0 | フィルタ無効 = エントリー数最大化 |
| IVR閾値 | 0.0 | IVRフィルタ完全無効 |
| 最低オプション出来高 | 1 | 最大限緩和 |
| 最低建玉 | 1 | 最大限緩和 |
エグジット条件¶
| パラメータ | 値 | 備考 |
|---|---|---|
| 利確 (TP) | 60% | クレジットの60%利益で決済 |
| 損切り (SL) | 60% | クレジットの60%損失で決済 |
| 最大保有日数 | 30日 | 期限到達で強制決済 |
| 満期前決済 | 5日前 | close_before_expiry_days |
TP60%/SL60%の直感に反する有効性
一般的にはTP20-30%が推奨されるが、23ヶ月BTでTP60/SL60がTP30/SL30を大幅に上回る。 理由: 早期利確はプレミアムの時間価値減衰を十分に活用できない。 60%まで待つことで、スプレッドの自然な時間価値崩壊を最大限に収穫する。
リスク管理¶
| パラメータ | 値 | 備考 |
|---|---|---|
| 1トレードリスク | 10% | per_trade_risk_pct |
| 最大アロケーション | 100% | Saxo Bank実口座制約 |
| 最大同時ポジション | 15 (cap) | Capital Scalingで動的 |
| 最大コントラクト/ポジション | 20 | 資本スケーリングで増加 |
| 銘柄ユニバース | 291銘柄 | S&P500構成銘柄中心 |
APAS v3 Contrarian Regime¶
通常のAPAS v3は恐怖時にポジションを縮小するが、Z9_bestは逆転させる。
| レジーム | 条件 | 通常APAS v3 | Z9 Contrarian |
|---|---|---|---|
| NORMAL | VIX<25, SPY>50dMA, DD<20% | exposure × 1.0 | exposure × 1.0 |
| CAUTION | VIX≥25 or SPY<50dMA or DD≥20% | exposure × 0.6 | exposure × 1.5 |
| CRISIS | VIX≥35 or DD≥35% | exposure × 0.3 | exposure × 2.0 |
graph TD
subgraph "レジーム分類"
V1[VIX ≥ 35] -->|YES| CRISIS
V2[DD ≥ 35%] -->|YES| CRISIS
V3[VIX ≥ 25] -->|YES| CAUTION
V4[SPY < 50dMA] -->|YES| CAUTION
V5[DD ≥ 20%] -->|YES| CAUTION
V6[上記以外] --> NORMAL
end
subgraph "Contrarian対応"
NORMAL -->|"base pos"| N[通常運用]
CAUTION -->|"+50%"| C[恐怖時に攻める]
CRISIS -->|"+100%"| K[最大恐怖時にフル展開]
end
Contrarianが機能する理由
恐怖のピーク=オプション・プレミアムのピーク。 皆がリスクオフする局面でプットを売ることで、割高なプレミアムを収穫する。 ただし同時に、CrisisAlphaでプットを買うことで壊滅的下落をヘッジしている。
Capital Scaling(資産連動スケーリング)¶
| パラメータ | 値 |
|---|---|
| 基準額 | $13,000 |
| スケーリング指数 | 1.0 (線形) |
| max_positions上限 | 15 |
| max_contracts上限 | 200 |
資産が$13Kを超えると:
例: equity=$26K → scale_factor=2.0 → max_contracts=40 (20×2.0)
ただし max_positions は15でキャップされる(過度な分散を防止)。
CrisisAlpha¶
VIXが急騰する局面でロングPutを購入し、暴落から大きなリターンを得る補助戦略。
| パラメータ | 値 |
|---|---|
| CA weight | 1.0 (全力有効) |
| 戦略タイプ | CA04_TwoStage_PartialSpread_FullLongPut |
| 発動条件 | VIXスパイク検知 |
バックテスト結果¶
25ヶ月サマリー (\(13K, alloc=100%, slip=1%, commission=\)0.65, seed=42)¶
| 指標 | 値 |
|---|---|
| 期間 | 2024-01-02 ~ 2026-01-30 |
| 初期資金 | $13,000 |
| 最終残高 | $68,750 |
| トータルリターン | +428.8% |
| 月平均リターン | +16.9% |
| プラス月 | 16/25 (64%) |
| 最大月利 | +89.5% (2024-07) |
| 最大月損 | -55.0% (2025-03) |
| 最大DD (日次) | 80.4% |
| 総取引数 | 443 |
| 勝率 | 63.4% |
| Beat entries | 318 |
| Spear/CA entries | 101 |
月次パフォーマンス ($13K, alloc=100%)¶
| 月 | 期首残高 | 期末残高 | 月リターン | 取引数 | 勝率 |
|---|---|---|---|---|---|
| 2024-01 | $12,990 | $19,537 | +50.4% | 10 | 40.0% |
| 2024-02 | $19,717 | $23,218 | +17.8% | 20 | 75.0% |
| 2024-03 | $23,130 | $33,300 | +44.0% | 20 | 80.0% |
| 2024-04 | $32,736 | $31,881 | -2.6% | 16 | 43.8% |
| 2024-05 | $30,000 | $29,603 | -1.3% | 21 | 66.7% |
| 2024-06 | $28,861 | $26,386 | -8.6% | 12 | 33.3% |
| 2024-07 | $26,384 | $49,991 | +89.5% | 20 | 75.0% |
| 2024-08 | $49,741 | $29,084 | -41.5% | 22 | 45.5% |
| 2024-09 | $29,060 | $19,799 | -31.9% | 19 | 52.6% |
| 2024-10 | $19,189 | $16,126 | -16.0% | 21 | 76.2% |
| 2024-11 | $15,740 | $22,287 | +41.6% | 21 | 66.7% |
| 2024-12 | $22,757 | $22,878 | +0.5% | 17 | 58.8% |
| 2025-01 | $22,878 | $27,239 | +19.1% | 26 | 76.9% |
| 2025-02 | $26,335 | $34,232 | +30.0% | 14 | 64.3% |
| 2025-03 | $31,491 | $14,163 | -55.0% | 15 | 20.0% |
| 2025-04 | $14,221 | $11,611 | -18.4% | 9 | 33.3% |
| 2025-05 | $11,182 | $10,872 | -2.8% | 9 | 66.7% |
| 2025-06 | $12,494 | $15,735 | +25.9% | 19 | 84.2% |
| 2025-07 | $16,027 | $15,093 | -5.8% | 14 | 50.0% |
| 2025-08 | $12,728 | $20,069 | +57.7% | 13 | 76.9% |
| 2025-09 | $20,069 | $32,414 | +61.5% | 24 | 83.3% |
| 2025-10 | $33,832 | $28,725 | -15.1% | 12 | 50.0% |
| 2025-11 | $30,719 | $36,818 | +19.9% | 20 | 60.0% |
| 2025-12 | $36,490 | $55,797 | +52.9% | 25 | 88.0% |
| 2026-01 | $55,797 | $68,750 | +23.2% | 24 | 50.0% |
ドローダウンイベント¶
DD1: 2024年8月-10月 (日本ショック + 回復遅延)
- Peak: $49,991 (2024-07-31)
- Trough: $16,126 (2024-10-31)
- DD: -67.7% (月末ベース)
- 回復期間: 約8ヶ月 (2025-02に$34,232でほぼ回復)
DD2: 2025年3月-5月 (alloc制約下で回復力不足)
- Peak: $34,232 (2025-02-28)
- Trough: $10,872 (2025-05-31)
- DD: -68.2% (月末ベース)
- 日次最大DD: 80.4% (2025-05-30)
- 回復期間: 約7ヶ月 (2025-12に$55,797で回復)
DD 80%超は構造的特徴
alloc=100%ではポジション数が制限されるため、急落時の損失集中が alloc=150%(旧設定)以上に深刻。alloc=150%ではDD~54.7%だったが、 現実的なalloc=100%ではDD=80.4%に悪化する。 理由: alloc=150%はより多くのポジションを持てるため分散効果が高く、 回復局面でもより多くのプレミアム収穫ができた。
$5K初期資本の結果¶
| 指標 | $13K | $5K |
|---|---|---|
| 最終残高 | $68,750 | $14,334 |
| トータルリターン | +428.8% | +186.7% |
| 最大DD (日次) | 80.4% | 87.2% |
| 総取引数 | 443 | 395 |
| 勝率 | 63.4% | 60.5% |
$5Kでは更に厳しい
$5Kでは1コントラクト=マージン全体の大きな割合を占めるため、 1ポジションの損失が壊滅的。DD 87%は事実上の破産寸前。
alloc=150% (旧設定) との比較¶
| 指標 | alloc=100% (現実) | alloc=150% (旧・非現実) |
|---|---|---|
| $13K リターン | +428.8% | +4,435% |
| $13K 最終資産 | $68,750 | $589,510 |
| $13K 最大DD | 80.4% | ~54.7% |
| $5K リターン | +186.7% | +4,692% |
| $5K 最終資産 | $14,334 | $239,599 |
alloc=150%はSaxo Bank実口座では不可能
Bull Put Spreadのmargin = spread_width - credit。 \(13K口座でalloc=150%は\)19.5K分のマージンを使うことを意味するが、 Saxo Bankの実口座ではequity以上のマージンは取れない。 alloc=100%の数値のみが実運用で再現可能な数値。
コスト構造 ($13K, alloc=100%)¶
| コスト項目 | 金額 | 備考 |
|---|---|---|
| 実現損益 (グロス) | $67,810 | total_realized_pnl |
| スリッページ (1%) | $47,640 | P/Lに内包済み |
| 手数料 ($0.65/枚) | $7,948 | total_commissions_paid |
| 規制手数料 | $1,039 | total_regulatory_fees_paid |
| 実現損益 (ネット) | $60,223 | total_realized_pnl_net |
スリッページはP/Lに内包
BTエンジンはentry/exit価格にスリッページを直接反映する。
total_slippage_cost_paidは監査用カウンタであり、
total_realized_pnlには既にスリッページが織り込まれている。
ネットP/L = グロスP/L - 手数料 - 規制手数料。
検証プロセス¶
ゼロベース検証ラウンド¶
| ラウンド | 検証内容 | 結果 |
|---|---|---|
| R1-R3 | TP/SL/HOLD グリッド | TP60/SL60/H30が最適 |
| R4 | DTE範囲探索 | DTE 10-60が最適 |
| R5 | Credit Ratio最適化 | CR=0.07 (aggression=1.0) |
| R6 | CrisisAlpha有効/無効 | CA有効で改善 |
| R7 | max_contracts最適化 | mc=20が最適 |
| R8 | Capital Scaling | cap=15, power=1.0 |
| R9 | 総合ベスト組合せ | Z9_best確定 |
| R10 | Seed robustness | deterministic確認 |
重要な発見¶
- IVRフィルタ無効化 = エントリー4.4倍増: IV Rankでフィルタするとエントリー数が激減
- alloc=150%は非現実的: Saxo Bank実口座では100%が上限。リターンは約1/10に低下
- DD 80%超は構造的: alloc=100%ではポジション数不足で回復力が低下
- $5Kでは戦略として危険: DD 87%は事実上の破産リスク
ペーパートレード¶
2026-02-19よりSaxobank シミュレーション口座でペーパートレード開始。
- 初期資金: $13,000
- alloc: 100% (実口座制約反映)
- Contrarian Regime: 有効 (PTRegimeScaler実装済み)
- Capital Scaling: 有効
- SPY 50dMAブートストラップ: Polygon API日足54本
BT → PT の差異
BTは日次データに基づく決定論的バックテスト。PTはリアルタイムのPolygon API スナップショットに基づく。約定品質・タイミング・流動性の差異により、 BT結果の完全再現は期待しない。
期待値の管理
alloc=100%のBT結果は+429%/25ヶ月(月平均~17%)だが、 DD 80%を経験する覚悟が必要。PTで月利+10-15%を 確認できれば成功とする。