第 13 課:レジーム誤判断とシステム的崩壊パターン

最大ドローダウンは、しばしば次のことから来る:誤った状態判断 + 誤った戦略の起動。


典型的なシナリオ(例示)

注: 以下は一般的な現象を説明するための架空の例です。数値は例示的なものであり、特定の機関/商品に対応するものではありません。

2020年2月、あるクオンツファンドのRegime Detectionシステムは:**「レンジ市場」**を示していました。

これは合理的な判断でした - 市場のVolatilityは数ヶ月間低く、ADXは20未満で、明確なTrendはありませんでした。

この判断に基づいて、システムは平均回帰戦略を起動し、下落するたびにポジションを追加しました。

そして3月が来ました。

日付S&P 500システム状態判断戦略アクション結果
2/203,373Ranging通常保有-
2/243,225 (-4.4%)Rangingポジション追加(押し目買い)損失
2/272,954 (-8.4%)Transition保有継続損失深化
3/92,746 (-7.6%)Trending?混乱深く閉じ込められる
3/122,480 (-9.5%)Crisis!ストップロス発動25%損失
3/162,386 (-3.8%)Crisis既に清算済みリバウンド逃す
3/232,237 (底)Crisis-
4/92,789 (+24.7%)Transition様子見リバウンド逃す

最終結果:

  • ピークから**32%**のドローダウン
  • 単純に指数を保有するよりも**7%**多く損失
  • Regimeシステムは助けにならなかっただけでなく、損失を増幅した

なぜこうなったのか?

  1. 検出の遅れ: 「Ranging」から「Crisis」への切り替えに3週間かかった
  2. 誤った戦略の起動: Ranging戦略がTrending市場でポジションを追加し続けた
  3. ストップロスが遅すぎ: Crisisが確認された時には、既に最良の脱出タイミングを逃していた
  4. 回復が遅すぎ: Crisis確認後、あまりに保守的でリバウンドを逃した

これがRegime誤判断のコストです - それは、あなたが最も正しい判断を必要とする時に正確に起こります。


13.1 なぜRegime Detectionは常に間違うのか

13.1.1 避けられない遅れ

どのRegime Detection方法も一定期間の履歴データを観察してから判断を下す必要があります。これは次のことを意味します:

実際の状態変化点 ----------------------+
                                    |
                                    v
         +-------------------------+-------+-------------------+
タイムライン:|     旧状態          |ウィンドウ | 新状態         |
         +-------------------------+-------+-------------------+
                                    |       |
                                    v       v
                            システムが新状態を確認

遅れ = 検出ウィンドウ + 確認遅延
典型値: 3-10取引日

紙上演習: 遅れのコスト

市場が「Ranging」から「Crisis」に切り替わり、S&P 500が5日間で15%下落すると仮定します。

遅れ日数Crisisを確認するタイミングどれだけ損失したか何ができるか
1日2日目-3%ストップロス、12%節約
3日4日目-9%ストップロス、6%節約
5日6日目-15%既に完全に下落
10日11日目-15%市場がリバウンドしている可能性

結論: 急速な暴落では、3日の遅れはストップロス機会の60%を逃すことを意味します。

13.1.2 バックミラー問題

+-------------------------------------------------------------+
|                                                             |
|   後知恵:  ------------------+------------------            |
|                               |                             |
|              明確にRanging    |      明確にTrending         |
|                               |                             |
|   リアルタイム:  --------------+------------------           |
|                               |                             |
|              Rangingが終わる?  |   これは偽のブレイクアウト?   |
|              それともTrend開始?  |   それとも本当のTrend?      |
|                               |                             |
+-------------------------------------------------------------+

重要な洞察: バックテストでは、次に何が起こるかを知っています。ライブトレードでは、わかりません。

13.1.3 境界の曖昧さ

市場状態は離散的なスイッチではなく、連続的なスペクトルです:

       Ranging <----------------------------------------> Trending
         |                                           |
  ADX=15 |                                           | ADX=35
  Vol=10%|                                           | Vol=25%
         |                                           |
         |        +---------------------+            |
         |        |                     |            |
         |        |   グレーゾーン       |            |
         |        |   ADX 18-25         |            |
         |        |   Vol 12-20%        |            |
         |        |                     |            |
         |        +---------------------+            |
         |                                           |
         v                                           v
    明確なRanging                              明確なTrending

問題: 市場は70%の時間グレーゾーンにある

13.2 5つの典型的な誤判断パターン

13.2.1 パターン1: False Positive(RangingをTrendingと判断)

シナリオ:

  • ADXが一時的に25を超える
  • 3日連続で5%上昇
  • システム判断: Trend開始、Momentum戦略を起動

実際:

  • Rangingゾーン内の通常の変動に過ぎない
  • 価格はその後、レンジの中央に戻る
  • Momentum戦略は高値で買い、安値でストップアウト

損失源:

  • 高値追いからの損失
  • 頻繁なストップロスからの取引コスト
  • 戦略切り替えからの摩擦コスト
価格チャート:
      /\            /\
     /  \    <-- Trendと誤判断
    /    \  /  \
---/------\/----\------  実際にはRangingゾーン
                 \

13.2.2 パターン2: False Negative(TrendingをRangingと判断)

シナリオ:

  • Trendが始まったばかりで、Volatilityがまだ上昇していない
  • ADXがまだ20未満
  • システム判断: Ranging、平均回帰戦略を起動

実際:

  • 本当のTrendが始まった
  • 平均回帰戦略が押し目買いを続ける
  • どんどん深く穴にはまる

これが冒頭のストーリーで起こったことです。

13.2.3 パターン3: 遅延誤判断

特徴: 方向判断は正しいが、タイミングが遅すぎる。

時間実際の状態システム判断ミスマッチ
TTrend開始RangingX
T+3Trend中期TransitionX
T+7Trend終了期Trend確認!X
T+10Trend終了TrendingX
T+13新しいRangingTransitionX

損失源:

  • 最良のTrendエントリーポイントを逃す
  • Trend終了時にエントリー
  • Trend終了後もまだ保有

13.2.4 パターン4: 過敏誤判断

特徴: ノイズに過敏で、頻繁な状態切り替え。

実際の状態:  =============================================
             持続的なRanging

システム:      -+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--
            |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
            R  T  R  T  R  Tr R  T  R  Cr R  T  R  Tr R
            a  r  a  r  a  an a  r  a  is a  r  a  an a
            n  e  n  e  n  si n  e  n  is n  e  n  si n
            g  n  g  n  g  ti g  n  g     g  n  g  ti g
            i  d  i  d  i  on i  d  i     i  d  i  on i
            n  i  n  i  n     n  i  n     n  i  n     n
            g  n  g  n  g     g  n  g     g  n  g     g
               g     g

切り替え回数: 15回/
切り替えごとのコスト: 0.5%
総コスト: 7.5%/

損失源:

  • 各切り替えの取引コスト
  • 戦略が機能する時間がない
  • システムリソースの消費

13.2.5 パターン5: 境界振動誤判断

特徴: 閾値付近で繰り返し切り替わる。

閾値ライン (ADX = 25): -----------------------------------------
                           ^  v  ^  v  ^v
実際のADX:          -----/\-/\-/\-/\-\/----------------
                       24 26 24 26 2324

システム状態:               R  T  R  T  RTR
                            a  r  a  r  ara
                            n  e  n  e  nrn
                            g  n  g  n  geg
                            i  d  i  d  idn
                            n  i  n  i  nig
                            g  n  g  n  gng
                               g     g

問題: ADXが23-27の間で振動し、システムが切り替え続ける

13.3 誤判断コストの定量化

13.3.1 誤判断コストモデルの構築

総誤判断コスト = 直接損失 + 機会コスト + 切り替えコスト

ここで:
  直接損失 = Sum(誤った状態での誤った戦略の損失)
  機会コスト = Sum(正しい状態での正しい戦略が稼いだであろう額)
  切り替えコスト = 切り替え回数 x 切り替えごとのコスト

13.3.2 歴史的ケース分析

ケース: 2020年3月の暴落

戦略タイプ正しいRegime判断誤ったRegime判断ギャップ
Momentum-5%(早期削減)-25%(保有)20%
Mean Reversion-8%(押し目買い停止)-35%(押し目買い継続)27%
Risk Parity-12%(パッシブフォロー)-18%(アクティブ追加)6%

ケース: 2022年利上げサイクル

正しい判断誤った判断ギャップの原因
1月Trend反転を識別まだ強気市場と思う高値で削減せず
3月下降Trendを確認押し目と思う押し目買い継続
6月防御的に留まる底と思うまた押し目買い失敗

13.3.3 紙上演習: あなたの誤判断感度を計算する

あなたの戦略の異なる状態組み合わせでの期待リターンを仮定します:

実際の状態起動された戦略月次リターン
TrendingTrend戦略+5%
Trending平均回帰-8%
RangingTrend戦略-3%
Ranging平均回帰+3%
CrisisTrend戦略-15%
Crisis平均回帰-25%
Crisis防御戦略-5%

質問: あなたのRegime Detection精度が70%の場合、年間リターン損失は何か?

クリックして分析フレームワークを展開

分析方法:

  1. 状態分布を仮定: Trending 30%, Ranging 50%, Crisis 20%

  2. 正しく識別された場合のリターン:

    • Trending正解(30% x 70%): 21% x 5% = 1.05%
    • Ranging正解(50% x 70%): 35% x 3% = 1.05%
    • Crisis正解(20% x 70%): 14% x (-5%) = -0.7%
    • 月次リターン約1.4%
  3. 誤って識別された場合のリターン(ランダムミスマッチを仮定):

    • TrendingをRangingと誤判断(30% x 30% / 2): 4.5% x (-8%) = -0.36%
    • TrendingをCrisisと誤判断(30% x 30% / 2): 4.5% x (-5%) = -0.23%
    • ...(他の組み合わせ)
  4. 合計月次リターン約0.5%(1.4%よりはるかに低い)

結論: 30%の誤判断率は**65%**のリターン削減を引き起こす可能性があります。


13.4 「Uncertain」状態の設計

13.4.1 3状態から4状態へ

Four-State Model

13.4.2 「Uncertain」状態の定義

トリガー条件説明
HMM最大確率 < 50%どの状態も支配的でない
複数の指標が矛盾ADXはTrendingを示すが、VolatilityはRangingを示す
状態切り替え直後切り替え後N日間Uncertainに留まる
閾値境界付近ADXが22-28の間

13.4.3 「Uncertain」状態中の戦略

+-------------------------------------------------------------+
|                  Uncertain状態処理戦略                        |
+-------------------------------------------------------------+
|                                                             |
|  戦略1: 削減して待つ                                         |
|  +---------------------------------------------+            |
|  | 確実な状態のポジション: 100%                  |            |
|  | Uncertain状態のポジション: 50%                |            |
|  | 状態が明確になるまで待って復元               |            |
|  +---------------------------------------------+            |
|                                                             |
|  戦略2: 戦略ミックス                                         |
|  +---------------------------------------------+            |
|  | Trend確率 40%, Ranging確率 40%, Crisis 20%   |            |
|  | Trend戦略ウェイト: 40%                        |            |
|  | 平均回帰ウェイト: 40%                         |            |
|  | 防御戦略ウェイト: 20%                         |            |
|  +---------------------------------------------+            |
|                                                             |
|  戦略3: 最悪の場合の準備                                     |
|  +---------------------------------------------+            |
|  | Uncertain = 可能性のあるCrisis前兆            |            |
|  | 積極的にヘッジを開始                          |            |
|  | ストップロスを厳しく                          |            |
|  | 機会を逃すよりもリスクを増幅しない方が良い    |            |
|  +---------------------------------------------+            |
|                                                             |
+-------------------------------------------------------------+

13.4.4 状態切り替え確認メカニズム

過敏誤判断を減らすために、確認遅延を導入:

状態切り替えルール:
1. 単一トリガー: 記録するが切り替えない
2. N日連続トリガー: 「確認待ち」に入る
3. 確認待ち期間中に反転なし: 切り替えを確認
4. 確認待ち期間中に反転: 元の状態に復元

パラメータ提案:
- N = 3(高速応答)からN = 5(堅牢)
- 確認待ち期間 = 2-3日

切り替えフローチャート:

現在の状態: Ranging
      |
      v
Trendシグナル検出 -----------> シグナル記録
      |                              |
      |                              v
      |                         カウンタ +1
      |                              |
      |             +----------------+----------------+
      |             |                                 |
      |        カウント &lt; 3                      カウント &gt;= 3
      |             |                                 |
      |             v                                 v
      |         Rangingに留まる                   確認待ちに入る
      |                                              |
      |                    +-------------------------+-------------------------+
      |                    |                                                   |
      |              2日後もまだTrend                      2日後にRangingに戻る
      |                    |                                                   |
      |                    v                                                   v
      |              Trendへの切り替え確認                            Ranging復元
      |                                                                 カウンタリセット
      v
次のシグナル

13.5 マルチエージェントの視点

13.5.1 Meta Agent縮退戦略

Regime Detectionが信頼できない場合、システムにはフォールバックメカニズムが必要です:

+-------------------------------------------------------------+
|                 Meta Agent縮退戦略                            |
+-------------------------------------------------------------+
|                                                             |
|  レベル0: 通常モード                                        |
|  |-- Regime明確(確率 &gt; 70%                              |
|  |-- 状態に応じて対応するエキスパートにルーティング          |
|  +-- 通常ポジションで実行                                   |
|                                                             |
|  レベル1: 慎重モード                                        |
|  |-- Regime曖昧(50% &lt; 確率 &lt; 70%                    |
|  |-- 複数のエキスパートを並列実行、ウェイトをミックス        |
|  +-- ポジションを70%に削減                                  |
|                                                             |
|  レベル2: 防御モード                                        |
|  |-- Regime検出失敗(連続した矛盾シグナル)                  |
|  |-- 防御戦略を主として起動                                 |
|  +-- ポジションを50%に削減                                  |
|                                                             |
|  レベル3: セーフモード                                      |
|  |-- システムが異常を検出(データ品質、レイテンシ)          |
|  |-- 全てのアクティブトレードを停止                         |
|  +-- ヘッジとストップロス実行のみを維持                     |
|                                                             |
+-------------------------------------------------------------+

13.5.2 Regime Agent自身の健全性モニタリング

Regime Agent健全性指標:

1. 安定性指標
   - 状態切り替え頻度 &lt; 3回/週(そうでなければ過敏の可能性)
   - 平均状態持続期間 &gt; 5日(そうでなければノイズの可能性)

2. 一貫性指標
   - 複数の検出方法間の一致率 &gt; 70%
   - 市場パフォーマンスとの一致率(事後)

3. 適時性指標
   - Crisis検出遅れ &lt; 3日
   - 主要転換点捕捉率 &gt; 60%

4. 自己チェックメカニズム
   - 毎日予測と実際を比較
   - 累積誤判断が閾値を超えたら自動縮退

13.5.3 誤判断後の帰属と学習

誤判断後の処理プロセス:

1. 誤判断を識別
   |-- 戦略損失 + Regime変化 = 誤判断の疑い
   +-- 事後に実際の状態を確認

2. 帰属分析
   |-- 検出方法の問題かパラメータの問題か?
   |-- 遅れすぎか過敏すぎか?
   +-- 単一指標の失敗かシステム的問題か?

3. フィードバック学習
   |-- 誤判断ケースを記録
   |-- 検出パラメータを更新(オンライン学習)
   +-- 頻繁な失敗の場合、方法変更を検討

4. 他のAgentに通知
   |-- Risk Agent: リスク評価を更新
   |-- Signal Agent: シグナル閾値を調整
   +-- Evolution Agent: トレーニングデータに含める

受け入れ基準

このレッスンを完了した後、これらの基準で学習を確認してください:

チェックポイント基準自己テスト方法
遅れを理解Regime Detectionが常に遅れを持つ理由を説明できる遅れの源を列挙
5つの誤判断を識別各誤判断の特徴と損失源を説明できる例を挙げる
誤判断コストを定量化フレームワークを使用してリターン影響を推定できる紙上演習を完了
Uncertain状態を設計トリガー条件と処理戦略を述べられるルールを設計
縮退を理解Meta Agentの4レベル縮退を説明できる縮退フローを描く

レッスン成果物

このレッスンを完了すると、次のものが得られます:

  1. Regime誤判断分類フレームワーク - 5つの典型的な誤判断パターンを識別
  2. 誤判断コスト定量化方法 - 誤判断のリターン影響を評価
  3. 4状態モデル - 「Uncertain」状態を含む改善設計
  4. 縮退戦略テンプレート - Meta Agentが信頼できないRegimeをどう処理するか

レッスンまとめ

  • Regime Detectionは常に遅れを持つ - これは方法論によって決定される
  • 5つの典型的な誤判断: False Positive, False Negative, 遅延, 過敏, 境界振動
  • 最大ドローダウンはしばしば次のことから来る: 誤った状態 + 誤った戦略の起動
  • 「Uncertain」状態を追加すると、強制的な分類エラーを減らせる
  • Meta Agentには包括的な縮退戦略が必要

参考資料


次回レッスンのプレビュー

Lesson 14: LLM Applications in Quant

Regime Detectionは「今どの市場にいるか」を教えてくれますが、市場の背後にある「なぜ」は、しばしばニュース、決算報告、ソーシャルメディアに隠れています。次のレッスンでは、LLMを使用してこの非構造化情報を抽出し、Regime判断を強化する方法を探ります。

この章を引用する
Zhang, Wayland (2026). 第 13 課:レジーム誤判断とシステム的崩壊パターン. In AIクオンツ取引:ゼロからイチへ. https://waylandz.com/quant-book-ja/Lesson-13-Regime-Misjudgment-and-Systemic-Collapse
@incollection{zhang2026quant_Lesson_13_Regime_Misjudgment_and_Systemic_Collapse,
  author = {Zhang, Wayland},
  title = {第 13 課:レジーム誤判断とシステム的崩壊パターン},
  booktitle = {AIクオンツ取引:ゼロからイチへ},
  year = {2026},
  url = {https://waylandz.com/quant-book-ja/Lesson-13-Regime-Misjudgment-and-Systemic-Collapse}
}