フォレックスにおける「ダマシブレイク(False Breakout)」のフィルタリングはどのように機能するか
フォレックスにおける「ダマシブレイク(false breakout)」フィルタリングとはどういう意味か
ダマシブレイクのフィルタリングとは、最初は説得力があるように見えるブレイクアウトが、その後も継続しない影響を減らすために使う一連のルールです。多くのブレイクアウト手法では、「ブレイクアウト」は、価格が選んだ境界(たとえばレジスタンスの上)を超えたときに始まります。そこで、ダマシブレイクのフィルタリングは、その動きがフォロー(継続)につながりそうかどうかを確認します。
定義として役立つのは、次のような考え方です。生のブレイクアウトの試みを、調整された判断へと変換するワークフローです。最初の境界突破をそれだけで十分とみなすのではなく、追加の証拠――たとえば、突破直後に価格がどう振る舞うか、直前のレンジ内へ戻るかどうか、あるいは前進を続けるかどうか――を要求します。
これは情報提供であり、概念レベルの説明です。予測の正確さ、利益、または安全性を保証するものではありません。過去の挙動が、将来の条件に確実に引き継がれるとは限りません。
シンプルなモデル:入力 → チェック → 出力
実用的なダマシブレイクのフィルタには、通常4つの要素があります。
- 入力(何を測るか)
- 参照レベル: 「ブレイクアウト」トリガーに使う境界(例:直前のスイング高安、またはレンジの上限/下限)。
- トリガーイベント: 価格がその境界を越える瞬間(例:レジスタンスを最初に終値で上抜ける)。
- 確認ウィンドウ: トリガー後の、固定の時間または固定の本数(バー)の範囲で、フォローが評価される。
- 許容ルール: 「十分な進展」と「ほとんどレンジ内に戻る」を定義するもの。たとえば、価格がそのレベルをどれだけ超えていなければならないか、など。
- 任意のフィルタ: 市場全体の条件が支持的かどうか(独立して定義)、またはボラティリティが異常に高いかどうか、のような追加条件。
- 中間状態(トリガー後に何が起きるか) トリガー後、価格は典型的にいくつかの経路のいずれかを取ります。
- 境界を越えて、そのまま維持する。
- 一度は伸びるが、その後に直前のレンジ内へ引き戻される。
- 進展は明確でないまま、ジリジリ動き続ける(チャoppyである)。
- ノイズのために境界の周りで行ったり来たりする。
- チェック(分類がどのように決まるか) ダマシブレイクのフィルタリングは、確認ウィンドウの間にルールチェックを適用します。よくあるチェックの種類は次のとおりです。
- リターンチェック: もし確認ウィンドウ内で価格が元のレンジ/レジスタンスの下へ再突入するなら、「ダマシの可能性が高いブレイクアウト」と分類する。
- ホールドチェック: 価格がそのレベル(または二次的な閾値)を、ウィンドウの一定割合以上維持することを要求する。
- 進捗チェック: ウィンドウが終わる前に、価格が目標(上方向のブレイクアウトならより高い高値、下方向のブレイクアウトならより安い安値)に到達することを要求する。
- 一貫性チェック: 支持的な観測が複数必要であることを要求する(たとえば、複数回、レベルを超える条件を満たす終値があること)。
- 出力(結果をどう扱うか) 出力は通常、チェックから導かれるラベルです。たとえば:
- パス / keep: ブレイクアウトの試みが、フォローに整合する特徴を示す。
- フェイル / exclude: ブレイクアウトの試みが、失敗に関連する1つ以上の基準を満たす。
- 不確実 / no decision: ルールが明確に分類できない。
出力は「確実性」からではなく、ルールチェックから得られるため、「fail(失敗)」は「ダマシブレイクに整合する証拠がルール上で確認された」という意味として扱うべきであり、「その動きが必ず反転する保証」ではありません。
明確な前提つきの実例
以下は、推奨ではなく、シーケンスを示すための概念例です。
前提(計算入力をすべて明確にする):
- 直前のスイング高に基づいて、レジスタンスを R の水準に特定する。
- トリガーは次のように定義する:最初の 終値 が R を上回った時点。
- 確認ウィンドウは、トリガーとなったローソク足の後の 3本 とする。
- ダマシブレイクのルールは次のとおり:3本のウィンドウのどこかの時点で、価格が R を 到達または下回る(at or below R) 終値を出した場合、そのブレイクアウトは false(ダマシ) と分類する。
シーケンス:
- ローソク足Tが R を上回って終値 → ブレイクアウトのトリガー。
- ローソク足T+1が R を下回る、または R に一致して終値 → ルールが発動。
- フィルタは、残りのローソク足を待たずに、その試みを「起こりそうな false breakout(ダマシブレイク)」としてマークする。
出力の意味:
- フィルタの出力は、定義されたウィンドウ内での、Rに対するリターン挙動に基づく。
- モデルは「未来の真実」を観測しません。定義された条件だけをチェックします。
分類がどう変わるかを示すために、ルールセットを変えることができます。
- 代わりに、除外する前にRを下回る終値が2回必要だとすると、フィルタはより厳格でなくなります。
- さらに、許容(たとえば直近レンジのごく一部)によって、価格が一瞬だけRを下回ることを許すと、短いウィックはあるが維持しているブレイクアウトを除外する確率が下がります。
これらの変更は入力とロジックを変えるため、「false」とラベル付けされるブレイクアウトの頻度が変わり得ます。
証拠と推論:なぜフィルタが使われるのか
ブレイクアウト戦略は、しばしば次のパターンに悩まされます。
- 短期的な需給の不均衡によって、一時的に境界を越える。
- モメンタムがすぐに失速する。
- 価格が直前のレンジ内へ戻ってくる。
ダマシブレイクのフィルタリングは、遅延と追加要件を加えることで、この問題に対処しようとします。「レベルを越えたこと」を十分条件として受け入れるのではなく、初期の挙動が継続の考えを支持していることを要求します。
また、次の間のより明確な切り分けにも役立ちます。
- 安定したメカニクス: フィルタがチェックするもの(ルール、ウィンドウ、閾値)。
- 変動する条件: 市場レジーム、ボラティリティ、流動性、そして価格がどのようにサンプリングされるか(時間軸と終値か、あるいはインターバーの動きか)。
制限と失敗パターン
ダマシブレイクのフィルタリングは、複数の形で失敗し得ます。少なくとも重要な制限として、ブレイクアウト境界の定義と確認ルールの選択は、価格をどう測るかに本質的に依存します。
主な失敗パターンには次が含まれます。
-
誤った、または不安定なレベル Rが不正確(たとえば代表的でないスイングに基づく、または市場が頻繁に境界を再定義している)場合、フィルタは本物のフォローを失敗として誤分類する可能性があります。
-
ウィンドウの不一致 確認ウィンドウが短すぎると、通常のレンジ固めの間にブレイクアウトをダマシとラベル付けしてしまうことがあります。一方、長すぎると判断が遅れ、コストが高くなり続ける可能性があります。
-
境界付近のノイズの多い値動き 市場はレベルの近くで往復することがあります。厳格な「リターンチェック」は、単に一時停止してから続行しているだけの多くのブレイクアウトを除外してしまうかもしれません。
-
執行とコストの影響(概念上のリスク) フィルタが論理的に一貫していても、実際の執行は「終値前提」と異なる場合があります。コスト(スプレッド/手数料)やスリッページは、ルールベースの判断が実行可能かどうかに影響します。フィルタ自体は、あなたが明示的にモデル化しない限り、これらの変動要因を含みません。
-
提供元とデータの違い 価格フィード、ローソク足の作り方、精度設定は、ソースによって異なることがあります。