ロール・リバーサルは関連するFXの概念とどう違うのか
平易な言葉でのロール・リバーサル
ロール・リバーサルは、市場のレベルに対する構造的な解釈です。あるレベルがテストされた後、そのレベルが果たす「役割(role)」は変わり得ます。実務上は、最初はサポートとして扱われた価格水準が、後にはレジスタンスのように振る舞うこともあれば、その逆もあります。これは、テスト後に市場が何をするかによって決まります。
重要なポイントは、ロール・リバーサルが方向性の約束ではないことです。これは、観測された挙動と、レベルの役割が変わったとみなすタイミングについての事前に定めたルールに基づいて、そのレベルが何をしているのかをラベル付けする方法です。
関連する概念と、その「正統な所有者(canonical “owners”)」
以下は、よく近くで語られるFXの概念です。それぞれに正統な所有者があり、主にそのアイデアが生まれた元の本体、または最も直接的に説明している枠組みを指します。
サポートとレジスタンス(正統な所有者:Support & Resistance)
サポートとレジスタンスは、価格が歴史的に反応してきたゾーンや水準を表します。正統な所有者は、Support & Resistance の枠組みです。
ロール・リバーサルとの違い:サポート/レジスタンスは、ロールを変えずに説明することができます。ロール・リバーサルは追加のステップとして、テスト後にそのレベルのロールを再割り当てします。そのため、同じ場所でも時間の経過とともに別の扱いが可能になります。
ブレイクアウトとリテスト(正統な所有者:Breakout / continuation behavior)
ブレイクアウトの概念は、レンジや水準の境界から離れること、そして場合によっては後で戻ってきてテストすることに焦点を当てます。正統な所有者は、ブレイクアウト/継続(continuation)のロジックです。
ロール・リバーサルとの違い:ブレイクアウト/リテストのシーケンスは主に、「価格が境界を越えるかどうか」と「戻ってくるかどうか」に関するものです。ロール・リバーサルは、あなたが選ぶ「ロールが変わった(change of role)」とみなす条件のもとで、境界の機能を再ラベル付けすること(例:サポートがレジスタンスになる)に特化しています。明確にロール・リバーサルが成立しないブレイクアウトもあり得ますし、ブレイクアウトとして主に扱わずにロール・リバーサルの挙動を観察することもできます。
確認とバリデーション(正統な所有者:Confirmation logic)
確認(confirmation)の概念は、追加の条件を待つことで曖昧さを減らすことにあります。たとえば、次のローソク足がある水準を越えてクローズすることや、その他のフォロー・スルー条件などです。
ロール・リバーサルとの違い:ロール・リバーサルは、テスト後にそのレベルをあなたのルールセットに従って解釈することに依存します。確認は、多くの手法にまたがって使われる一般的な意思決定アプローチであり、レベルの機能を再割り当てすることに特化したものではありません。言い換えると、確認は「その解釈を受け入れるかどうか」の話であり、ロール・リバーサルは「どの解釈(レベルが変わったロール)を割り当てるか」の話です。
平均回帰(正統な所有者:Mean reversion expectations)
平均回帰(mean reversion)とは、価格が中心的な傾向(平均など)へ戻る傾向があるという期待です。正統な所有者は、平均回帰の考え方です。
ロール・リバーサルとの違い:平均回帰は、統計的な中心に対する「戻る挙動」についてのものです。ロール・リバーサルは、特定のレベルにおける市場構造と、そのレベルが相互作用の後に持つ意味についてのものです。「サポートがレジスタンスになる」という物語は見えても、価格が平均へ回帰していると主張する必要はありません。
仕組み:概念を混ぜずにロール・リバーサルを説明し適用する方法
有用な境界付きの説明では、安定したメカニクスと変動する条件を分けます。
ステップ1:最初に持つレベルの役割を定義する
ある境界として引いたレベルがあると仮定します。最初にそれをサポートとして扱うのか、レジスタンスとして扱うのかを定義する必要があります。その前提がなければ、「ロール・リバーサル」は定義できません。
ステップ2:「ロール変更(role change)」のためのテストとルールを指定する
さらに、「何をテストとみなすのか」「何をロール変更とみなすのか」についてのルールも必要です。たとえば、あなたのルールでは、価格がそのレベルと相互作用し、その後に新しいロールと整合する次の値動きが生じることを要求するかもしれません。
ここで多くの比較が崩れます。人々は同じ言葉(サポート、レジスタンス、リバーサル)を使いながら、受け入れ(acceptance)のルールが異なる形で適用してしまうのです。2人のトレーダーがどちらも「ロール・リバーサルを観測した」と言っていても、テストとロール変更の基準が違えば、同じ概念を説明しているとは限りません。
ステップ3:解釈と実行の詳細を分ける
ロール・リバーサルは挙動の解釈です。実際のトレード結果は、スプレッド、スリッページ、プラットフォームの挙動、注文管理などの実行条件に依存します。これらの要因は変動し得て、解釈が同一であっても結果が変わることがあります。
ステップ4:コストと管轄(jurisdiction)の不確実性を念頭に置く
FXのトレード結果は、コストや地域の規制・税制事情によっても変わります。概念を正しく理解していても、コストがどう適用され、実行がどう扱われるかによって、現実の結果は異なり得ます。
エビデンスと例(明示的な前提つき)
ここではライブデータを前提としないため、例は仮説として扱う必要があります。
例1:サポートがレジスタンスになる
前提:あなたは、過去の相互作用に基づいてサポートとしてラベル付けするレベルを特定した。
仮説のシーケンス:
- 価格がサポート・レベルへ下落する。
- 上方向へ継続する代わりに、価格がそのレベルから離れる動きを形成する。
- 後になって価格が戻り、同じレベルを再び上抜けするのに苦戦する。
ロール・リバーサルのルールセットのもとでは、後の苦戦を「そのレベルが今はレジスタンスとして振る舞っている」ことの証拠として解釈するかもしれません。
平均回帰(mean reversion)との違い:価格が平均へ戻っていると信じることは必須ではありません。必要なのは、相互作用の後にそのレベルのロールが変わったことだけです。
例2:ロール・リバーサル vs 確認
前提:あなたには、ロール変更の解釈候補がある。
仮説のシーケンス:
- 価格がそのレベルに触れ、拒否しているように見える。
- あなたのロール・リバーサルの定義では、その後の構造条件が必要だとされている。
- その後の条件が満たされない場合、あなたはロール・リバーサルを確認しない。
ここでは、確認ロジックが「受け入れフィルター」であり、ロール・リバーサルは、受け入れが必要な土台となる解釈です。
制限と失敗パターン
少なくとも1つの重大な制限が必要で、ここではいくつかのよくあるものを挙げます。
-
ルールなしではロール・リバーサルが曖昧になり得る テスト期間(test window)とロール変更の基準を定義しない場合、後付け(retrofit)のリスクがあります。結果が分かった後では、多くの過去のレベルが「ロールが反転した」とラベル付けできてしまいます。
-
ノイズとボラティリティがロール変更を模倣し得る 市場は、素早いタッチや部分的な動きによって、ロール変更に見える挙動を作り出すことがあります。有意な動きとみなす範囲(bounds)がないと、ランダムな変動を構造的変化として解釈してしまうかもしれません。
-
概念が混ざり得る ブレイクアウト、確認、平均回帰は、ロール・リバーサルと一緒に語られることがよくあります。混ぜてしまうと、実際に使っているメカニズムが何なのかが隠れてしまいます。たとえば、ブレイクアウトをロール・リバーサルの証明として扱うと、2つの異なる考えを混同することになります。