メインコンテンツまでスキップ

🗄️ 歴史的文書(アーカイブ) — この文書は過去の研究フェーズの記録であり、現在の結論・手法を反映していません。現在の研究状況は解説セクションを参照してください。

⚠️ CONTAMINATED — in-sample, not OOS (reclassified 2026-06-10). This document's evaluation window 2026-02-17..2026-04-19 was later declared the permanent OOS holdout (2026-06-03/04), but the Phase-3d v1→v3d ladder was iterated and selected on it before that law existed. Every number here is in-sample optimization; the v3c "benchmark-parity" result must never be cited as OOS evidence, and the leveraged_rally_participant family is permanently barred from citing this window as OOS. See docs/research/phase3d-contamination.md.

Phase 5 — v3c walk-forward 検証(regime-sensitive alpha)

結論:v3c は full 62 日で benchmark-parity(alpha -¥69.80)を達成。walk-forward で 4 つの 14-16 日 sub-window に分解すると、rally windows で強い正の alpha(+¥65k〜+¥155k、Sharpe +1.4〜+4.9) を示すが、chop/down windows では負の alpha(-¥55k〜-¥138k、Sharpe -1.1〜-3.9)

  • Date: 2026-04-21
  • Symbol: ETH_JPY
  • Parent window: 2026-02-17..04-19(62 日)
  • Strategy config: v3c defaults(rally_15=50, rally_20=150, exit=0, persist=2, window=1800s)

1. Walk-forward 結果

4 つの sub-window に分解し、v3c を各 window 独立で backtest。

Window期間日数Benchmark PnLStrategy PnLAlphaSharpeFillsTurnover
W102-17..03-0416+¥330,980+¥396,742+¥65,762+1.383041,565
W203-05..03-2016-¥3,121-¥57,700-¥54,579-1.142521,300
W303-21..04-0516-¥113,657-¥252,330-¥138,673-3.88170870
W404-06..04-1914+¥300,632+¥455,799+¥155,167+4.92154800
Sum62+¥514,835+¥542,511+¥27,6768804,535
Full02-17..04-1962+¥510,083+¥510,013-¥69.80~08864,570

2. 重要な発見

2.1 Regime-conditional alpha が明確

  • Rally regimes(W1, W4):alpha +¥65k〜+¥155k, Sharpe +1.4 & +4.9
  • Chop/down regimes(W2, W3):alpha -¥55k〜-¥138k, Sharpe -1.1 & -3.9

v3c は設計通り rally 中に 15/20 ETH に leverage して upside を取る。これは rally window で機能し、chop/down window では false-positive upscale が pullback を増幅する。

2.2 W4 が最良(+¥155k alpha, Sharpe +4.92)

  • Benchmark +¥300k → strategy +¥456k(1.52x amplified upside)。
  • まさに設計意図通りの structural win:sustained rally → 15/20 ETH が 10 ETH では取れない upside を capture。

2.3 W3 が最悪(-¥138k alpha)

  • Benchmark が -¥114k の bearish window。
  • Strategy -¥252k(2.2x amplified downside)。
  • Interpretation: dying rally が false-trigger で 15 ETH に乗ると、reversal で wide-spread exits がコスト増幅。

2.4 Sum-of-windows vs Full-window

  • Sum: alpha +¥27,676
  • Full 62d: alpha -¥69.80
  • 差分 ¥27,746 は boundary effects:window 境界で price buffer が reset されて 30-min signal history を失う、holding cost の 06:00 JST accrual が日付境界で前後する。

Full-window backtest が authoritative — sub-window は fresh-state re-entry で alpha を僅かに overstate。

3. 安定性判定

3.1 Stable な項目

  • Fill rate: 全 window で ~96.5%
  • Turnover per day: ~85-100 ETH/日、一貫性あり
  • Signal polarity: 全 window で correct — rally で upscale、chop で upscale せず

3.2 NOT stable な項目

  • Per-window alpha range: -¥138k 〜 +¥155k(~¥300k swing)
  • Sharpe range: -3.88 〜 +4.92(regime 依存)

3.3 Net assessment

v3c は 設計は正しい(rally-leverage participation)が、regime-conditional が強い。Rally-heavy window で benchmark を 50-150% 上回り、chop/down で benchmark を 50% 下回る。

Production では v3c は 長期 rally regime でのみ structural alpha を提供。Mixed regime で benchmark approximate、down regime で損失増幅。

4. Implications と次のステップ

4.1 v3c を廃棄しない

Rally-capture 機構は機能している。プロジェクトの 18 戦略の negative-alpha baseline はもはや破られた。

4.2 次の研究方向:Regime-gated v3c

v3c に regime classifier を combine し、rally regime のみで 15/20 upscale logic を activate。Chop/down では baseline 10 ETH に fallback(benchmark-match)。期待効果:

  • W1 + W4 の正 alpha 保持: +¥220k
  • W2 + W3 の downside 削除: -¥193k → 0
  • Expected full-window alpha: ~+¥220k(benchmark の 40% 上回る)

これは Phase 3b の regime_gated_holder アーキテクチャと類似だが、hold の on/off ではなく leverage の on/off に適用。

4.3 Alternative: shorter return window(v3e)

return_window_sec=900(15分)で regime transition を早期に検出、W3-style reversal 前に leverage を落とす。Regime-classifier より軽量な対策として先に試すべき。

4.4 Monte Carlo / bootstrap

4 window は small sample。Monthly-shifted または daily-shifted window で regime-conditional performance の variance を確認する。

5. 実装・データ

  • 戦略: src/atc/strategies/baselines/leveraged_rally_participant.py
  • Run tags: phase3d_v3c_wf_w1 .. phase3d_v3c_wf_w4
  • Reports: data/derived/reports/backtest_ETH_JPY_2026-*_leveraged_rally_participant_phase3d_v3c_wf_*.json
  • Report: research_reports/phase5_v3c_walk_forward.md

関連リンク