RSIの70・30を読む:反転を狙う前に相場局面を見極める
RSIの70と30が示す内容、トレンド中に極端な値が続く理由、売買ルールを定義して検証する方法を説明します。
このガイドの内容70と30はモメンタムの目安であり、売買命令ではない
短い要約
RSIが70を上回るとき、選んだ計算方法では最近の上昇幅が下落幅を上回っていたことを示します。価格が割高、または天井を付けたという意味ではありません。まず相場局面を判断し、その後にシグナル、無効化条件、注文時点、コストを定義してからルールを検証します。
70と30はモメンタムの目安であり、売買命令ではない
相対力指数(RSI)は、直近の終値変化による上昇と下落を0〜100の範囲にまとめます。一般的な70と30は、選んだ期間における強い上昇・下落を示す目安です。評価額の境界や確率、必ず反転する水準ではありません。RSIが74でも、下落確率が74%という意味でも適正価格を示すわけでもありません。RSIはある市場の最近の値動きを比較する指標で、別の資産との相対リターンではありません。TradingViewとFidelityはモメンタム・オシレーターとして説明していますが、「買われ過ぎ」「売られ過ぎ」という呼び方だけでは注文条件は決まりません {source:tradingViewRelativeStrengthIndex} {source:fidelityRelativeStrengthIndex}.
計算方法を確かめてからチャートの値を比べる
式は RSI = 100 − 100 ÷ (1 + RS) で、RSは平均上昇幅を平均下落幅で割った値です。平均が0.90と0.30ならRSは3、RSIは75です。これは平滑化した上昇・下落のバランスであり、次の値動きの予測ではありません。一般的なWilder方式の14期間では最初の平均を14回の変化で求め、その後は(前回平均×13+今回の上昇または下落分)÷14で更新します。次の終値変化が−0.20なら、平均上昇幅は約0.8357、平均下落幅は約0.2929になり、RSIは約74.1のままです。1回の下落で70を下回るとは限りません。価格入力、平滑化、初期値、過去データの長さによりプラットフォーム間で差が出ます。StockChartsはウォームアップ期間を、TradingViewはRMAを使う計算を説明しています。比較する前に設定をそろえましょう {source:stockChartsRelativeStrengthIndex} {source:tradingViewRelativeStrengthIndex}.
極端な値を見る前にレンジかトレンドかを判断する
上下限のある横ばい相場では、RSIが70近辺ならレンジ上限、30近辺なら下限を試している目安になることがあります。ただし価格水準も必要です。オシレーターに触れたことだけでは、その価格帯を買い手と売り手のどちらが守るか分かりません。上昇トレンドでは価格が高値を更新しながらRSIが70を何度も超えたり、その上にとどまったりします。下落トレンドでは価格が安値を更新する間、RSIが低い状態を続けることがあります。Fidelityはトレンド時に見られる広いRSI帯を示しつつ、設定やトレンドの強さで変わると説明しています。固定ルールではなく観察例として扱います {source:fidelityRelativeStrengthIndex}. 高値・安値の構造など、事前に決めた基準で局面を分類し、RSIを見た後で基準を変えないでください。

数値を明確に定義したイベントに変える
水準に触れること、終値が水準の外で確定すること、再び内側へクロスすることは別のイベントです。平均回帰の仮説なら、横ばいレンジを先に定義し、上限を試した後にRSIが70を下回って確定し、価格にも上値を拒む動きが出た場合だけを検討できます。トレンド中の押し目仮説なら、安値切り上げを保ったままRSIが中間帯へ戻るかを見る方法もあります。どちらも一律の推奨ではありません。TradingViewの組み込みRSIストラテジーは、RSIが売られ過ぎの水準を上抜けたら買い、買われ過ぎの水準から下抜けたら反転するルールを例示します。これはプラットフォーム上の明示的なルールで、優位性の証明ではありません {source:tradingViewRsiStrategy}. 未確定のバーか確定終値か、実際にその価格で注文可能か、セットアップが失効する条件、仮説を無効にする値動きを記録します。
仮のレンジでシグナルとリスクを分ける
事前ルールに従い、ある銘柄が100〜106の範囲で動いているとします。価格は一時106.20、RSIは74に達し、その後バーが105.70で確定し、RSIは69になりました。これはレンジ上限を試した後に内側で終えた動きであり、売りが成功する証拠ではありません。検証できる計画なら、バー確定後にのみシグナルを認め、直近高値の上に無効化水準を置き、未来のバーを見ずに決められる退出条件を定義します。仮に105.70で入り106.40を無効化水準とすると、コスト前の価格リスクは0.70です。スプレッド、手数料、スリッページ、ギャップは別に加わります。次に実行可能な価格が終値より不利なら実際のリスクも変わります。数字は架空であり、チャート上のイベントをリスク定義に変える例です。
ダイバージェンスは勢いの手掛かりで、反転の約束ではない
弱気ダイバージェンスは通常、価格が前回より高いスイング高値を付ける一方、RSIは低い高値を付ける状態です。安値では強気の形が反対になります。どの二つの山谷を比べるかで結果が変わります。ピボットは後続バーが出てから確定するため、最初の高値や安値で確定したように記録すると、チャートやバックテストに未来情報が混ざる可能性があります。その後に起こり得るのは小休止、調整、トレンド転換のいずれかで、形だけでは決まりません。ピボットの範囲と確定時点、仮説を確認または無効化する価格イベントを定義します。TradingViewもダイバージェンス、失敗スイング、トレンド確認の解釈を併記しており、単一の形が方向を保証しないことが分かります {source:tradingViewRelativeStrengthIndex}. エントリー後の検証では、実現損益と最大順行・逆行幅(MFE・MAE)を分けてください。
設定、時点、データの前提を固定する
14期間は選んだチャートの14本のバーであり、必ずしも14暦日ではありません。5分足14本と日足14本では対象となる値動きが違います。入力価格を変えたり、通常取引時間だけのバーと全セッションのバーを切り替えたりすると終値系列も変わります。未確定バーの終値を使うRSIは、バーが完成するまで動きます。シグナルを終値で確定するか決め、その後に次の実行可能価格をモデル化してください。プラットフォーム間で異なる場合は、銘柄、セッション、時間足、入力価格、期間、平滑化、ウォームアップ履歴を順に比べます。再現できるよう設定を保存しましょう。
コストと選択過程を含め、ルール全体を検証する
成績を測る前に、仮説、局面フィルター、RSIの入力と期間、閾値イベント、価格確認、無効化、退出、注文時点を記録します。判断時点で利用できた情報だけを使います。手数料、スプレッド、スリッページ、ギャップ、現実的な執行時点を含めてください。終値で出たシグナルが同じ終値で約定するとは限りません。時系列で分けた検証期間を残すか、ウォークフォワード比較を使います。多くの期間、閾値、市場を試したなら探索全体を記録し、Deflated Sharpe Ratioの解説で選択リスクを考慮します。調整に使ったのと同じ履歴から選んだ結果は探索的な証拠であり、将来の成績の証明ではありません。アンカードVWAPなど他のチャート指標も同じように検証します。
よくある質問
Q1RSIが70を超えたら売るべきですか?
いいえ。選んだ計算で最近の上昇が強かったことを示し、トレンド中は高いまま続くことがあります。売買ルールには局面、トリガー、無効化、注文、リスク定義が別途必要です。
Q2RSI 14はいつも14日ですか?
いいえ。選んだチャートの14本のバーを使います。時間足によって分、時間、セッション、日足になります。
Q3RSIのダイバージェンスは反転を予測しますか?
単独では予測しません。選んだ価格とRSIのピボットの差を示します。確定時点と、後から仮説を確認または無効にする価格イベントを定義してください。
出典
問題を報告
この記事のリンクを含むメールを準備します。送信すると Mark に報告が届きます
クイックチェック
記事を読み終えたら、3問で確認しましょう
問題 01
14期間RSIが76で、価格が高値を切り上げています。この値だけで分かることは?
答えを選ぶと解説を確認できます