事後的な考慮ではなく設計入力としての市場環境
トレーディングシステムはルールの集合であるが、そのルールが生み出す結果は、それが運用される状況に依存する。新高値を買うブレイクアウトルールは、持続的にトレンドが出る市場と、レンジ内で振動する市場とでは、エントリーのコードが同一であっても挙動が大きく異なる。これが、元の資料が環境評価を、負け月の後に書かれる解説ではなく、システム開発の本質的な一部として扱っている理由である。 よくある失敗パターンは単純である。トレーダーは戦略をバックテストし、有望なエクイティカーブを見て、その結果を生み出したのがどのような市場だったかを問わずに運用を開始する。テスト期間がたまたま強い方向性を持っていたなら、トレンドフォロー型のアプローチは素晴らしく見える。テスト期間が主に横ばいだったなら、平均回帰型のアプローチが素晴らしく見える。どちらの結果も、環境が反転したときにシステムがどう振る舞うかについてはほとんど教えてくれない。報告されたパフォーマンスは、ロジックだけでなくサンプルの性質を部分的に記述したものでもあるからだ。 環境評価を設計の入力として扱うと、作業の順序が変わる。戦略から始めてそれを適用する市場を探すのではなく、プロセスは問いから始まる。市場は現在トレンドが出ているのか、それともレンジなのか。ボラティリティは拡大しているのか、収縮しているのか。センチメントは強欲に傾いているのか、恐怖に傾いているのか。流動性と取引コストはどうなっているのか。これらの問いに実行可能な答えが出て初めて、どのロジックが適切かを決める意味が生まれる。 この枠組みはまた、トレーディングで最もよくある言い訳の一つを取り除く。システムがアンダーパフォームすると、説明はしばしば「今の市場は難しい」に還元される。構造化されたフレームワークは、その曖昧な表現を具体的な診断に置き換える。システムは、それが作られた環境の外で運用されている可能性があり、それは感覚ではなく検証可能な命題である。
構造的次元:トレンド相場とレンジ相場
最も基本的な環境の区別は、トレンドが出ている市場とレンジの市場の間にある。トレンド相場では、価格変動は持続性を示す。上昇トレンドでは切り上げた高値と切り上げた安値が連続し、下降トレンドではその逆となる。リターンは関連する時間軸で正の自己相関を持つ傾向があり、押し目は全体的な動きに比べて比較的浅い。レンジ相場では、価格は中心的な価格帯の周りで振動し、極値は再訪され、動きは拡大されるよりも反転する傾向がある。 この二つの状態は正反対の行動に報いる。トレンドフォロー型のロジックは強さを買い弱さを売り、勝率の低さを少数の大きな利益と引き換えに受け入れる。平均回帰型のロジックはその逆を行う。極値を逆張りし、時折の大きな損失を、小さな利益の高い勝率と引き換えに受け入れる。したがって同じシグナルが、一方のレジームでは正の期待値を持ち、他方では負の期待値を持ち得る。これはスキルやパラメータ調整の問題ではなく、環境の構造的な性質である。 状態を分類するのに役立つ広く使われる指標がいくつかあるが、完璧なものはない。移動平均の傾きとそれに対する価格の位置は方向を記述する。ADXや同様の方向性指標は動きの強さを定量化しようとする。純方向性移動と総移動距離の比率は、時に効率比と呼ばれ、整然としたトレンドとざらついたノイズを区別する。リターンの自己相関やハースト指数は、系列が持続する傾向があるか回帰する傾向があるかを推定する、より形式的なツールである。 実務上の難しさはタイミングにある。レジームは通常、後から見れば明らかだが、リアルタイムでは曖昧である。分類には遅れが伴い、市場はどちらのラベルにもきれいに当てはまらない移行状態にかなりの時間を費やす。この遅れを認め、分類エラーを想定するフレームワークの方が、環境が変化するまさにその瞬間に確実に識別できると仮定するものよりも現実的である。
ボラティリティ・レジーム:拡大と収縮
ボラティリティは環境の第二の、主に独立した次元である。ATR、リターンの実現標準偏差、ボラティリティバンドの幅、あるいはオプション市場が十分に深く提供できる場合にはインプライド・ボラティリティを通じて測定できる。ボラティリティは一定ではなく、クラスタリングする。つまり平穏な期間は平穏な期間に続き、荒れた期間は荒れた期間に続く傾向があり、拡大局面と収縮局面の間を移行する。 このレジームが重要であるのは、ボラティリティがシステムの許容しなければならないノイズの量を直接決定するからである。低ボラティリティ環境では、エントリーから固定距離に置かれたストップが通常の日中の値幅の内側に位置することがあり、意図した動きが発展する前に通常の変動でポジションが決済される。低ボラティリティ期に構築・テストされたシステムは、その環境に合わせて調整されたポジションサイズを使用している可能性もある。ボラティリティが2倍になれば、同じパーセントのリスクははるかに大きな絶対価格変動に翻訳され、ストップアウトの確率と日中の変動幅の両方が変わる。 ボラティリティ・レジームは構造的次元とも相互作用する。静かなレンジが激しいトレンドにブレイクすることもあれば、強いトレンドがタイトなコンソリデーションに圧縮されることもある。これは二つの分類が互いの代替ではないことを意味し、システムは両方に対して評価されなければならない。方向性の拡大のために設計されたトレンドフォロー型のアプローチでも、ボラティリティが拡大しすぎてトレンドが成熟する前にストップに達するなら、依然として失敗し得る。 規律あるアプローチは、ボラティリティをコードに埋め込まれた固定の前提ではなく、継続的に監視される変数として扱う。ボラティリティは歴史的に順位付けできるため、例えば現在のATRをそれ自身の直近のパーセンタイル範囲と比較することで、客観的な用語で表現するのが比較的容易な環境要因の一つである。これにより、ストップ距離、ポジションサイズ、または特定の時点でどのシステムをアクティブにするかを調整するルールの実用的な構成要素となる。



