フォレックスにおけるブレイク・オブ・ストラクチャー(BOS)の仕組み
フォレックスにおける「ブレイク・オブ・ストラクチャー(Break Of Structure)」の意味
ブレイク・オブ・ストラクチャー(しばしばBOSと略されます)は、市場構造が変化したことを説明するために使われるプライスアクションの考え方です。平たく言うと、まず「過去のスイング・ハイまたはスイング・ロー」を表す参照レベルをマークします。その後の値動きがその参照を超え、十分に意味のあるものとして扱えるだけの時間保持されたら、「構造がブレイクした」と言います。
BOSは説明的です。つまり、過去のスイング(ピボット)に対して価格がどのように動いているかに、目に見える変化があったことを説明します。BOSそれ自体は、方向性、継続、あるいは測定可能な結果を保証しません。
中核となるメカニクス:入力、ルールセット、出力
BOSを語る前に必要な入力
BOSを自己完結的に適用するには、次のような一貫した入力が必要です。
- 時間足(または明確なバー範囲): BOSは、定義されたチャート期間を使って判断する必要があります。ある時間足ではブレイクに見えても、別の時間足ではそう見えないことがあります。
- スイング特定の方法: スイング・ハイとスイング・ローをどう選ぶかを決めます(例:チャート上のローカルな最大値/最小値)。その方法は再現可能であるべきです。
- 参照レベル: 弱気から強気への構造解釈では通常、過去のスイング・ローを参照します。強気の構造解釈では通常、過去のスイング・ハイを参照します。重要なのは、そのレベルが次のローソク足を評価する前に定義されていることです。
- 「意味のある超え(meaningful exceed)」ルール: 「価格がそのレベルに触れた」と言う代わりに、通過とブレイクを区別するルールを使います。例(あなたは1つ選ぶ必要があります):
- ローソク足の終値がそのレベルを超えること。
- 選んだ本数のバーにわたって、そのレベルを超え続けること。
これらの入力がないと、BOSは主観的になります。同じチャートでも、別のスイングを選んだり、別の超えルールを使ったりするだけで、2人が異なるBOSイベントを説明してしまうことがあります。
シーケンス:BOSがどう認識されるか
典型的なBOSのワークフローは次のようになります。
- 先行するスイングをマークする(参照)。 構造の境界として使う、直近の関連するスイング・ハイまたはスイング・ローを特定します。
- その境界に向かって、その後の価格が近づくのを待つ。 まだBOSとは宣言しません。参照レベルが用意されている必要があります。
- 超えルールを適用する。 あなたが選んだ時間足と、あなたが選んだルール(例:終値がレベルを超える)を使って、価格が実際に参照をブレイクしたかどうかを判断します。
- 出力を記録する。 出力は、チャート上で指し示せるイベントのラベルです。例:「[時間]でBOSが発生した/[時間]以降に発生した。なぜなら、[参照レベル]が[ルール]に従って超えられたから。」
ここが重要な区別です。出力は予測ではありません。あなたが事前にマークしていたものに対して、価格が実際にどう動いたかを検証可能に記述したものです。
BOSが出力しないもの
BOSが明確に特定できたとしても、それが自動的に次を出力するわけではありません。
- 予測される方向性。
- 継続の確率。
- 特定の利益目標や時間枠。
これらは、その上に重ねて行う解釈です。BOS自体は構造上の観察です。
証拠と例:具体的でチェック可能なシナリオ
次は、説明的なメカニクスの範囲にとどまる例です。(ライブ価格は使いません。どんな過去チャートでもロジックを再現できます。)
- 4時間足のような時間足を選びます。
- スイング・ルールを使って、アクティブな構造参照として考える スイング・ロー をマークします。
- 価格がそのスイング・ローに向かって下方向へ動くのを待ちます。
- 意味のある超えルールを適用します。たとえば、あなたのルールが「スイング・ローを終値で下回ってクローズすること」だとします。終値が参照を下回ったローソク足が出たら、そのスイング・レベルの構造ブレイクとしてラベル付けします。
- 検証のために、数本分さかのぼって確認します。
- ブレイクの前に、参照となるスイング・ローは明確に定義されていましたか?
- 終値が超えルールを満たしていましたか?
- 別の、しかし同様に正当化できるスイング選択方法を使うと、参照レベルは変わりますか?
答えが一貫していれば、あなたのBOSラベリングは内部的に整合しています。一貫しない場合、問題は概念そのものではなく、通常は入力(スイング選択と超え定義)か、時間足の不一致です。
制限と失敗パターン(重大なリスク)
1) スイング選択の曖昧さ
異なるスイング・ハイ/ローの定義は、異なる参照レベルを生みます。その結果、同じチャートでも異なるBOS結論になり得ます。
2) 時間足の不一致
ある時間足でのBOSは、別の時間足では通常のノイズである可能性があります。下位時間足で「構造がブレイクした」ように見えても、上位時間足のレンジの範囲内にまだ収まっていることがあります。
3) 「タッチ」と「ブレイク」の違い
多くの意見の食い違いは、短いヒゲや、単発のインターバーの試し(プローブ)をブレイクとして扱うことから生まれます。超えルールがそれをフィルタできていないと、BOSラベルが一貫しなくなります。
4) 方向感のない、もしくはレンジのような挙動をする市場
横ばいの状況では、価格が何度も構造境界を超えては戻ることがあります。これにより、BOSイベントを過剰に数えたり、境界を通過するたびにそれを意味のあるものとして扱ったりする可能性が高まります。
5) コストと実行の現実(解釈リスク)
BOSは説明的なものですが、人はしばしばそれをトレード判断につなげてしまいます。現実のトレード結果は、コスト、スプレッド、スリッページ、そして執行の質に依存します。そのため、チャート上の概念が、実現しにくいものへと変わってしまうことがあります。結論として、過去の構造的な挙動は将来の結果を保証しません。
BOSの事実を検証する方法と、次に確認すべきこと
独立した検証チェックリスト
どのチャートでもBOSを独立して検証するには、次を確認します。
- 参照レベル: 境界として使った「直前のスイング」を正確に指し示せますか?
- ルールの明確さ: 超えルールは、終値なのか、別の明確な条件なのかを指定していますか?
- 時間足: BOSを一貫して同じ時間足で評価していますか?それとも、異なる時間足がどう相互作用するかを定義していますか?
- 再現性: 翌日、同じようにスイングをマークし直したら、同じ参照レベルをマークしますか?
- 類似セットアップ間での一貫性: 市場のボラティリティが高い/低いときでも、BOSラベリングの挙動は同様ですか?
次に解決すべき問い
スイング選択や超えルールを少し調整しただけでBOSラベルが変わってしまう場合でも、その概念はまだ使えます。ただし、入力を標準化する必要があります。次に答えるべき問いは次のとおりです。あなたが選んだ時間足に対して、どのスイング定義と超えルールの組み合わせが、整合的で検証可能なBOSラベルを生み出しますか?
これにより、焦点は「仮定された結果」ではなく、「検証できるもの」、つまり構造変化そのものに保たれます。
DOCUMENT END