False Breakoutはどの入力を使う?
直接の答え
False Breakoutは通常、次の(1)どのレベルの価格がブレイクすると想定されるか、(2)ブレイクを試みたとみなす条件は何か、(3)その試みの後に失敗とみなす条件は何か、(4)それらのレベルと価格を比較するために使うtimeframeと測定ルール、を説明する入力から定義されます。
提供元やチャートコミュニティによって、この概念がルールの細部まで異なる形で実装される可能性があるため、「どの入力を使うか」を最も安全に説明する方法は、あらゆる実装で必要になるルール入力を列挙し、安定したメカニズムと可変の選択(timeframe、lookback、そして「close」と「touch」の厳密な閾値)を分けることです。
仕組みまたは定義
False Breakoutを実用的に定義するなら、次のようになります。価格が参照レベル(ブレイクの試み)を超える動きをするが、その後はルールに従って、そのレベルの上/下を維持できない。したがって入力は2つのグループに分かれます。レベル入力と判断ルールです。
1) 参照レベル入力
これらの入力は、市場が「ブレイクする」レベルを指定します。一般的な参照タイプには次が含まれます。
- 直前のスイング高値またはスイング安値。
- レンジの境界(過去の高値/安値によって作られたsupport/resistance)。
- 移動平均、またはその他のベースラインによる動的な境界(その方法が明確に「そのように定義する」としている場合のみ)。
2) ブレイク試行入力
これらの入力は、「ブレイク」が起きたとどう検出するかを指定します。典型的な測定の選択肢は次のとおりです。
- 評価に使うtimeframe(たとえば、インターバートのティックではなくローソク足のcloseを使うかどうか)。
- レベルをまたぐルール(たとえば、1本のヒゲ/タッチで十分か、それともcloseがレベルを超えている必要があるか)。
- レベルを固定のバッファ(小さなマージン)だけ上回ることを要求するか、あるいはどんなクロスでもカウントするか。
3) 失敗条件入力
これらの入力は、その試みが「失敗」とみなされるタイミングを指定します。典型的な失敗入力には次が含まれます。
- 定義された本数のバーの間に、レベルを下回る/上回る方向へ戻ること。
- クローズ条件(たとえば、反対側に戻ったローソク足のclose)。
- 「サステナビリティ(維持)」条件:複数のcloseを要求すること(いくつかの方法では、複数の確認バーが必要です)。
4) 依存入力
定義自体は変えずに、結果に影響する入力もあります。
- 参照レベルを特定するためのlookbackウィンドウ(スイングやレンジ境界をどれくらい過去まで探すか)。
- 評価ウィンドウ(試みの後、失敗条件が起きることをどれくらい許容するか)。
- エッジケースの扱い:同一の構造内で複数回の試みを許可するか、そして重複する検出をどうデデュープ(重複排除)するか?
証拠または例
ライブ価格や特定の提供元の独自実装を前提にしなくても、ルール比較の例で入力を示すことはできます。
例:完全な入力セット(説明用、ルールベース):
- 参照レベル:選択したtimeframeにおける直近のスイング高値。
- ブレイク試行ルール:次のローソク足が、そのスイング高値を上回ってcloseする。
- 失敗条件:次のN本のローソク足の間に、価格がそのスイング高値を下回る方向へcloseで戻る。
- パラメータ:timeframe = T、スイングのlookback = L、失敗ウィンドウ = N。
実装を独立に検証するには、同じ入力定義を一貫して使い、そのうえで失敗条件が満たされた検出回数を数えます。ポイントは、「どの入力か」は単なるラベルではなく、厳密に測定可能な条件(closeとtouchのどちらか、N本のバー、そしてレベルがどう選ばれるか)そのものだということです。
制限とリスク
主な制限と失敗パターンには次が含まれます。
- 曖昧な参照レベル:lookbackの選択によって異なるスイング高値/安値が生成され、検出が変わる。
- 測定の感度:ローソク足のcloseルールと、インターバートの極値(高値/安値)との違いは、どのブレイク試行が成立するかを大きく変え得る。
- 重複と二重カウント:1つの値動きが、アルゴリズムが繰り返しのクロスをどう扱うかによって、複数の試行を満たし得る。
- 市場レジーム依存:false-break挙動は、ボラティリティ、トレンドの強さ、流動性によって変わる可能性があります。過去の関係は将来の結果を保証しません。
また、パターンの識別がチャート上で「正しい」としても、執行コストやスプレッドが現実の結果に影響し得るため、検証では検出ルールとトレード結果を区別する必要があります。
検証または次の質問
False Breakoutのアプローチが「どの入力を使うか」を検証するには、評価している実装から次の4点を比較します。
- 参照レベルがどう定義されるか(固定か動的か、そしてどのlookbackを使うか)。
- 「ブレイクを試みた」とみなすものが何か(touchかcloseか、バッファの有無)。
- 「失敗」が何でトリガーされるか(戻り条件と許容される時間ウィンドウ)。
- 重複するシグナルがどう扱われるか。