RSIが70を超えても、直ちに反転するとは限りません。強いトレンドでは高水準が長く続くため、価格構造、移動平均、RSI滞在時間、押し目の深さを組み合わせ、逆張りではなくモメンタムの持続性を測る方法を解説します。
70という数字だけでは反転条件にならない
RSIは、一定期間の上昇幅と下落幅からモメンタムを0〜100で表すオシレーターである。一般的には70以上を「買われすぎ」、30以下を「売られすぎ」と呼ぶため、70を超えた瞬間に売りを考える使い方が広く知られている。
しかしRSIが測っているのは価格の割高・割安ではなく、直近の上昇と下落の強さである。強い上昇トレンドでは、上昇幅が下落幅を継続的に上回るため、RSIが70以上に長く滞在することがある。したがって70超を単独の逆張り条件にすると、トレンドの最も強い区間で逆方向へ入る可能性がある。
重要なのは閾値そのものではなく、高いRSIがどのような価格構造と同時に発生しているかを測ることである。
RSIの滞在時間を記録する
まず確認したいのが、RSIが70以上に何本連続して滞在したかである。
例えばRSIが一度だけ72を付けてすぐ60台へ戻るケースと、75前後を10本以上維持するケースでは、モメンタムの性質が異なる。後者では継続的に買い圧力が優勢だったと解釈できる。
EAで利用する場合は、RSI値だけでなく、70以上の連続バー数、過去一定期間に70以上だった割合、RSIの傾きを保存する。これにより「70を超えたか」という二値判定ではなく、モメンタムがどの程度持続しているかを数値化できる。
検証では、滞在時間ごとにその後の最大順行幅、最大逆行幅、保有期間を比較すると、RSI高止まりが継続局面と反転局面のどちらで多かったかを確認できる。
価格構造と組み合わせる
RSIが高くても、高値と安値が切り上がっているなら、市場構造としては上昇トレンドが維持されている可能性がある。
ここでMarket Structureの考え方を使う。直近スイング高値を更新し、その後の押しでも前回安値を割っていなければ、価格構造は継続していると定義できる。
反対に、RSIが70以上から低下し、同時に価格が直近安値を割るなら、単なるオシレーター低下ではなく構造変化を伴っている。
つまりRSIは反転を直接判断するのではなく、価格構造の強弱を補助的に測る指標として使う方が再現性を高めやすい。
移動平均からの距離も測る
買われすぎを考える際は、RSIだけでなく価格が平均値からどれだけ離れているかも確認する。
例えば20期間移動平均からの乖離をATRで割り、「価格と平均値の距離÷ATR」として正規化する方法がある。同じ2%の乖離でも、低ボラティリティと高ボラティリティでは意味が異なるためである。
RSIが75でも移動平均からの距離が通常範囲なら、単に安定した上昇が続いている可能性がある。一方、RSIが高く、価格乖離も過去分布の上位に位置するなら、短期的な過熱状態として別管理できる。
EAではRSI値、ATR正規化乖離、移動平均の傾きを同時に保存すると、単一指標だけでは見えない状態を比較しやすい。
押し目の深さからモメンタム低下を測る
トレンド継続を測るうえでは、上昇後の押しの深さも有効である。
強いトレンドでは、RSIが高水準から低下しても、価格の押しが浅く、前回高値付近や短期移動平均で再び安定することがある。この場合、RSI低下は価格反転ではなく、モメンタムの正常化として解釈できる。
一方、RSI低下と同時に押し幅がATR比で拡大し、直近スイング安値を割るなら、トレンド状態が変化した可能性を検証する余地がある。
押し幅をATRで割って正規化すれば、異なる相場環境や銘柄でも比較しやすい。
EAでは逆張り条件ではなくレジーム分類に使う
RSIをEAへ組み込む場合、70以上なら売り、30以下なら買いという固定ルールより、市場レジームの分類に使う方が柔軟である。
例えば「RSI70以上+高値安値切り上げ+移動平均上向き」を強いモメンタム状態、「RSI70以上+構造崩れ+乖離拡大」を過熱後の失速候補として分類する。
そのうえで各レジームについて、平均損益、最大逆行幅、スリッページ、保有時間を比較する。ここで重要なのは売買方向を決めることではなく、戦略の性能がどの状態で変化するかを測ることである。
まとめ
RSIが70を超えても、それだけで反転を意味するわけではない。強いトレンドでは高水準が長く続くため、閾値だけを逆張り条件として使うと市場構造を見誤る可能性がある。
実務では、RSIの滞在時間、価格構造、移動平均からのATR正規化乖離、押し目の深さを組み合わせる。RSIを「買われすぎの警告」ではなく、モメンタムの持続性を測る変数として扱うことで、裁量分析でもEA検証でも再現性のある判断材料に変えられる。






