なぜほとんどの反転インジケーターは機能しないのか
天井や底値を当てることは、トレードにおける最も難しい課題の一つです。単一要素のアプローチ — ダイバージェンス、RSIの買われすぎシグナル、ピンバー — は、それぞれが反転を伴わずに頻繁に発生するため、単体では信頼性が低いものです。トレンド相場では数十もの乖離が発生し、ピンバーが必ずしも動きの終わりを示すわけではありません。
問題は個々のシグナルにあるのではなく、単一シグナルを単独で使用することにあります。本物の市場反転とは、複数の構造的条件が同時に収束する局面です。価格がエグゾーストし、構造が崩れ、参加者がトラップされ、上位時間足のコンテキストが転換しつつある状態です。これらの条件が4〜5つ同時に揃ったとき、本物の反転が起きる確率は大幅に高まります。
AIO Top/Bottom Confidenceは、9つの独立した要素に対して毎バー加重スコアを算出することで、このロジックを実装しています。バイナリシグナルではなく、パーセンテージで示されます。「この天井の信頼性は75%」対「この天井の信頼性は52%」という形です。この2つの数値に基づくトレード手法は大きく異なります。
9つのスコアリング要素
各要素は最終的な信頼性スコア(上限100)に対して特定のポイントを加算します。ウェイト付けは実際の予測力を反映したものであり、恣意的な割り当てではありません。
要素1:エグゾースション(14ポイント)
エグゾースションは、現在のローソク足のレンジがATR(14) × 1.5(atrMultパラメーター、デフォルト1.5倍)を超え、かつローソク足が直前のスイングの方向に逆らって終値を形成したときに検出されます。スイング高値における弱気エグゾースションキャンドルは、レンジは広いものの下半分で引けており、拡大した動きがモメンタムを使い切ったことを示します。スイング安値における強気エグゾースションキャンドルは、売り込み後の幅広いバーの上半分で引けます。
これは、動きすぎた市場が同一バー内で反転している物理的な現れです。エグゾースションの最も直接的な証拠として14ポイントの価値がありますが、そのエグゾースションが意味のある構造的水準で起きていることを確認するために、他の要素が必要です。
要素2:BOS / MSS(20または25ポイント — 必須ゲート)
これは唯一の必須要素です。Break of Structure(BOS)またはMarket Structure Shift(MSS)が存在しない限り、シグナルは発生しません。
- BOS(20ポイント):直近
bosLen=20バー内の直近高値または安値を終値で超えた場合。弱気BOSは、直前の構造が下方向に崩れたことを確認して天井を確定します。強気BOSは、構造を上方に突破して底値を確定します。 - MSS(25ポイント):BOSの強化版で、モメンタム要件が加わります。突破したローソク足のボディサイズが
ATR(14) × 0.75を超え、かつ突破方向に引けなければなりません。モメンタムが確認された構造突破はパッシブな終値よりもフォロースルーが良いため、MSSは5ポイント高くスコアされます。
重要な実装上の注意点:BOTシグナルにはMSSが必須です(BOS単体では不十分)。これは意図的な設計で、バックテストによりBOSのみの底値シグナルの精度は約33%に過ぎなかった一方、MSS確認済みの底値は大幅に良いパフォーマンスを示したためです。TOPシグナルはBOSまたはMSSのいずれかを受け付けます。
要素3:リテスト(10ポイント)
スイング高値または安値が確定した後、インジケーターは次のretestBars=10バー以内に価格がその水準にretestPct=0.5%の許容誤差内で戻るかどうかを監視します。ブレイク前に構造的水準をリテストすることは、市場がその水準を重要視している証拠であり、その後のシグナルの信頼性を高めます。リテストなしのシグナルは、まだ検証されていない初回タッチで発生している可能性があります。
要素4:トラップ検出(10ポイント)
強気・弱気トラップは、ストップを誘発して強制的なポジション変更を引き起こすため、最も強力な反転セットアップの一つです。インジケーターは、ローソク足のウィックがスイング高値を超えたが終値がその下に戻った場合 — かつ上ウィックがローソク足の総レンジの少なくとも30%(trapPct=0.3)を占める場合に、天井でのベアトラップをフラグします。底値でのブルトラップには逆のロジックが適用されます。
これがBOSと同時に発生した場合、機関投資家が優位な価格でポジションを積み上げまたは分配するために意図的に作り出す「ストップハント後の反転」パターンとなります。
要素5:HTFアライメント(14ポイント)
HTFアライメントは、4H EMA(50)(htfTFとhtfEmaLenで設定可能)が反転方向を支持しているかどうかを確認します。TOPの場合、4Hの終値がEMA(50)を下回っている必要があります — 上位時間足のトレンドがすでに崩れていることを意味します。BOTの場合、4Hの終値がEMA(50)を上回っている必要があります — より大きなトレンドのコンテキストが回復を支持していることを意味します。
この要素が14ポイントの価値を持つのは、上位時間足のトレンドアライメントが最も強力なフィルターの一つだからです。4Hトレンドに逆らう反転はホールドする確率が大幅に低くなります。HTFがすでに反転方向を確認している場合、機関投資家のポジション変更に沿って取引していることになります。
4H時間足がスキャルピングなど短期トレードに関連しない市場では、HTFアライメントを完全に無効にすること(htfEnabled = false)も可能です。ただし、暗号通貨やFXのスイングおよびデイトレードでは、有効のままにしておくことを強くお勧めします。
要素6:アークパターン — 丸天井・丸底(10ポイント)
アークパターンは、丸天井・丸底の特徴である放物線的な減速を検出します。これは最も信頼性が高いものの、視覚的に微妙な反転フォーメーションの一つです。インジケーターは直近arcLen=5個の確定スイング高値(天井の場合)またはスイング安値(底値の場合)を収集し、それらが放物線にどれだけ当てはまるかを測定します。
技術的には、f_arcScore関数が正規化残差スコアを計算します。各スイングポイントについて、最初と最後のポイント間の線形コードからの偏差を計算し、絶対価格の平均で正規化します。正のスコアは、スイング高値が直線予測より高くカーブしていることを意味します — 放物線的天井の特徴的な「丸み」です。最小スコアの閾値はデフォルトでarcMinScore=0.015です。
実際には、価格が次第に高値を更新しているものの上昇幅が縮小している場合 — 疲弊したトレンドの特徴 — に価値を発揮します。連続する高値はわずかずつ更新が難しくなり、動きは勢いを失い、アーク形状がその減速を客観的に定量化します。特に丸天井が頻繁に現れる日足・4Hチャートでは有効にしておく価値があります。
要素7:ボリュームスパイク(10ポイント)
スイングポイントで出来高がSMA(volume, 20) × 1.5を超えた場合、機関投資家の参加が確認されます。天井でのボリュームスパイクは分散を表すことが多く、大口プレイヤーが個人投資家の買い圧力に対して売りをぶつけています。底値でのボリュームスパイクは吸収を表し、大口の買い手が強制売りに対して買い集めています。いずれにせよ、構造的な極値での出来高急増は信頼性スコアに10ポイントを加算します。
要素8:トレンドコンテキスト(10ポイント)
現在の時間足のEMA(20)対EMA(50)は、直前のトレンドがシグナルを支持しているかどうかを確立します。TOPシグナルは、速いEMAが遅いEMAを上回っている場合にのみトレンドコンテキストが有効です — 反転すべき上昇トレンドが存在したことを確認します。BOTシグナルは速いEMA ≤ 遅いEMAを必要とし、直前の下降トレンドのコンテキストを確認します。価格がすでに下降トレンドにある場合にインジケーターがTOPを発生させると、この要素は10ポイントを付与しません。上昇トレンドが存在しないため、天井になりようがないからです。
要素9:キャンドル形状(5ポイント)
古典的な反転キャンドルパターンが存在する場合、5ポイントが加算されます。天井の場合:シューティングスター(上ウィック ≥ ボディの2倍、小さな下ウィック)、十字線(ボディ ≤ レンジの10%)、または弱気エンガルフィング。底値の場合:ハンマー(下ウィック ≥ ボディの2倍、小さな上ウィック)、十字線、または強気エンガルフィング。この要素は意図的にわずか5ポイントに設定されています。反転キャンドルは意味のあるフォロースルーを伴わずに現れることが十分あるため、他の要素がすでにケースを構築している場合の確認的なボーナスとしてのみ価値を発揮します。
信頼性スコアの読み方
インジケーターがラベルを表示するには、ゾーンフィルターに加えて最低3つの根拠要素(BOS/MSSを含む)が必要です。このゲートを通過すると、信頼性パーセンテージによってどの段階のシグナルが発生するかが決まります。
シグナルカラーとその意味
- 赤ラベル — TOP高信頼性(≥60%):複数の構造的条件が揃い、意味のある天井を示唆します。強力な反転コンテキスト。確信を持ってトレードしてください。
- オレンジラベル — TOP中信頼性(50–59%):確認された要素が少ない状態。これを監視水準として扱い、ショートエントリー前に確認キャンドルや出来高の確認を待ってください。
- 緑ラベル — BOT高信頼性(≥60%):高確信度の底値シグナル。MSSが必須であり、モメンタムが上方への構造突破を確認していることを意味します。
- 青ラベル — BOT中信頼性(50–59%):中程度の反転根拠。即時エントリートリガーではなく、監視アラートとして使用してください。
ゾーンフィルター
AIO Top/Bottomは別のzoneLookback=100バーを使用して長期レンジの中間点を計算します。TOPシグナルは価格がこの中間点以上の場合にのみ発生します(価格がまだ高い位置にある)。BOTシグナルは価格が中間点以下の場合にのみ発生します(価格がまだ低い位置にある)。これにより、価格がレンジの底値付近にあるときにTOPシグナルが発生するという不合理を防ぎます — 基本的な反転インジケーターが常に陥る構造的不可能な状況です。
ゾーンのルックバックは意図的にBOSのルックバック(100バー対20バー)より長く設定されています。両者が同じウィンドウを使用した場合、ゾーンの中間点とBOS水準が同じ価格に位置することが多くなり、2つの条件が相互に排他的になってすべてのシグナルが消えてしまいます。
シグナルクールダウン:なぜ20バーなのか
クールダウンパラメーター(cooldownBars=20)は、同じタイプ(TOP→TOPまたはBOT→BOT)の2つのシグナル間に最低20バーを強制します。これがないと、不安定なバークラスターが、連続するバーで条件が一時的に再び満たされることで、同じ構造的状況から繰り返しシグナルを発生させる可能性があります。
20バーのデフォルトは1Hチャート向けに調整されており、20バーはおよそ1取引セッションに相当します。より低い時間足では10〜15バーに減らすことを検討してください。日足チャートでは5〜8バーに減らしてください。暗号通貨アルトコインなど変動性の高い資産では、もみ合い局面でのノイズ駆動の繰り返しをフィルタリングするために30〜40バーに増やすことを検討してください。
高信頼性シグナルのトレード方法
セットアップ1:高信頼性反転トレード(複数要素が揃った場合)
これはインジケーターが生み出す最もクリーンなセットアップです。赤のTOPラベルまたは緑のBOTラベルが表示されたら、チャート上のテーブルの内訳を確認して、どの要素が貢献したかを確認してください。
- ラベルカラーを確認:赤(TOP高信頼性)または緑(BOT高信頼性) — スコア ≥ 60%。
- テーブルを読む:理想的には9要素のうち≥5つが発動しているべきです。スコアが70%以上であれば、通常5〜6つの要素が同時に発動しています。
- エントリー:シグナルバーの終値でエントリーするか、シグナルバーのレンジが大きい場合は反転方向への最初の押し目でエントリーしてください(追いかけると損益比が悪化します)。
- ストップ:ラベルを生成したスイング高値/安値の外にストップを置きます — インジケーターはその価格に水平ラインを描画します。このラインをストップの参考にしてください。
- ターゲット:TOPの場合、最初のターゲットは直近の構造的サポートです。BOTの場合、最初のターゲットは直近の構造的レジスタンスです。形成されるにつれて構造的水準を(TOPは下方向、BOTは上方向に)トレールしてください。
1H BTC/USDTチャートでの典型的な高信頼性TOPは次のようになります:価格が直近安値を終値で下回ることでMSSが発動(25ポイント)、4Hの終値がEMA(50)を下回る(15ポイント)、直近5つのスイング高値に放物線的な天井を示すアークパターン(10ポイント)、シグナルバーにシューティングスターが出現(5ポイント)。合計:4要素で55ポイント — リテストとボリュームスパイクで60%超えとなります。
セットアップ2:確認フィルター付き中信頼性トレード
オレンジのTOPラベル(50〜59%)と青のBOTラベルは、資本をコミットする前に追加のフィルターが必要です。スコア単体では不十分ですが、インジケーターは条件が発展しつつあることを警告しています。実践的な2つのアプローチ:
- 確認終値を待つ:オレンジのTOPラベルの後、次のキャンドルがシグナルキャンドルの安値を下回って引けるのを待ちます。追加インジケーターを必要とせず、基本的な価格行動の確認が得られます。
- 出来高確認:次のバーの出来高が反転方向でシグナルバーの出来高を超えるのを待ちます。弱いフォロースルーをフィルタリングし、シグナルがすぐにモメンタムを失っていないことを確認します。
- ポジションサイズを縮小:Mediumシグナルは通常のポジションサイズの50%でトレードしてください。確認が発動してトレードが機能すれば、適切なサイズでエントリーしています。失敗した場合、損失は高信頼性トレードの半分になります。
異なる市場への調整
暗号通貨(高ボラティリティ)
暗号通貨市場はFXや株式よりも速く動き、より極端なキャンドルを生み出します。以下の調整を検討してください:
- atrMult:通常の不安定なバーでエグゾースションが発動しないよう、デフォルトの1.5から2.0〜2.5に増やします
- trapPct:0.4〜0.5に増やします — 暗号通貨のウィックはより広いため、より大きなウィック対レンジ比を要求することでノイズウィックをフィルタリングします
- cooldownBars:横ばいの不安定な期間中のシグナルクラスタリングを防ぐため、15分足チャートで30〜40に増やします
- confHigh閾値:誤った反転がより多い低流動性アルトコインでは65〜70%に引き上げることを検討してください
FX(低ボラティリティ、セッション主導)
FX市場はレンジが狭く、より構造的なセッションがあります。デフォルトパラメーターはよく機能しますが:
- htfTF:「240」(4H)のままにしますが、セッションのタイミングがブローカーのデータフィード上の4Hキャンドル終値と一致していることを確認してください
- retestBars:FXのリテストは通常より速くクリーンなため、上位時間足(日足/4H)では7〜8バーに減らします
- arcMinScore:通貨ペアの丸天井・丸底はより微妙な放物線を示すことが多いため、日足チャートでは0.010にわずかに下げます
- confMed閾値:シグナルの質が新興市場ペアより一般的に高い主要ペア(EUR/USD、GBP/USD)では45%に下げることができます
株式・指数先物
ES、NQ、または個別株などの商品では、デフォルトパラメーターは1H〜4Hの時間足に適しています。重要な調整はHTF時間足です — スイングトレードでは、EMA(50)フィルターが日中4H構造ではなく日次トレンド方向を反映するよう、「240」の代わりに「D」(日足)の使用を検討してください。
チャート上テーブルの理解
tableMode = “Full”の場合、右下のテーブルにTOPとBOT両サイドの現在バーの要素内訳が表示されます。各行には要素名、ウェイト、そして現在アクティブかどうか(緑 = アクティブ、グレー = 非アクティブ)が表示されます。このリアルタイムビューにより、シグナル発動まで価格がどれだけ近いかを確認できます — 例えば4要素がアクティブでスコアが48%の場合、もう一つの確認(例:ボリュームスパイク)でMedium閾値を超えることがわかります。
コンパクトモードでは、テーブルはTOPとBOTの合計スコアのみに折りたたまれ、視覚的な混雑を減らします。ラベルもコンパクトになります:「TOP 72% ✓MSS ✓HTF ✓ARC ✓VOL」の代わりに「T 72%」と表示されます。小さな画面やラベルスペースが限られる低時間足ではコンパクトモードを使用してください。
水平ライン:構造的参考水準の活用
シグナルが発動すると、インジケーターはシグナルを生成したスイング高値(TOPの場合)またはスイング安値(BOTの場合)に水平ラインを描画します。これらのラインはいくつかの実践的な目的を果たします:
- ストップ配置:BOTシグナル後のロングポジションのストップはBOTラインのすぐ下に置きます。これがスコアを計算した正確な構造的水準です。
- 無効化モニター:ショートエントリー後に価格がTOPラインを上回って取引された場合、天井の構造的ケースは無効化されました — トレードを手仕舞いしてください。
- サポート/レジスタンス参照:時間が経つにつれて、これらのラインがチャートに蓄積され、市場が以前に高信頼性の反転をスコアした場所が明らかになります。これらのクラスターは将来のトレードにとって重要な参考ゾーンになります。
重要なポイント
- BOS/MSSは必須 — 構造突破なしにシグナルは発生しません。底値の場合、BOS単体では不十分で、MSS(モメンタム確認済み)が必要です。
- 高信頼性(≥60%)シグナルは直接トレード可能です。中信頼性(50〜59%)シグナルには二次確認が必要です — 確認終値、出来高、またはポジションサイズの縮小。
- HTFアライメント(15ポイント)は最も価値ある要素の一つです。4H EMA(50)方向に逆らう反転はホールドする確率が大幅に低くなります。
- アークパターン検出は、5つのスイングポイントにわたって勢いを失いつつある動きの微妙ながら信頼性の高いシグネチャーである放物線的減速の客観的な測定値を加えます。
- 20バーのクールダウンは同じ構造的イベントからのシグナルスパムを防ぎます。時間足と市場ボラティリティに比例して調整してください。
- ゾーンフィルター(100バールックバック)は、TOPシグナルが価格が高い水準にあるときにのみ発動し、BOTシグナルが価格が低い水準にあるときにのみ発動することを保証します — 多くの反転インジケーターが省略する基本的だが重要なサニティチェックです。
- テーブルを読むことでシグナルが発動した理由を理解してください — MSS + HTF + Arcによる65%シグナルと、構造確認なしの6つの小要素による65%シグナルは、まったく異なるトレードです。