RSIだけで勝てるのかをバックテストする:逆張り指標を実戦で使うための検証手順

テクニカル分析
スポンサーリンク
【DMM FX】入金

RSIは便利だが、単独では売買ルールになりにくい

RSIは、多くの投資家が最初に覚えるテクニカル指標の一つです。一般的には「30以下で売られすぎ」「70以上で買われすぎ」と説明されます。チャート画面にも標準搭載されていることが多く、見た目も分かりやすいため、初心者でもすぐに使えます。

ただし、実戦ではここに大きな落とし穴があります。RSIが30を下回ったから買う、70を超えたから売る、という単純な使い方だけでは、期待値が安定しにくいのです。理由は明確です。強い下落トレンドではRSIが30以下に張り付いたまま株価がさらに下がることがあり、強い上昇トレンドではRSIが70以上のまま上昇が続くことがあるからです。

つまりRSIは「今の値動きが短期的に行き過ぎているか」を測る道具であって、「そこで必ず反転する」と教えてくれる道具ではありません。この違いを理解せずに使うと、下落相場でナンピンを繰り返したり、上昇相場で早すぎる利確をして大きな値幅を逃したりします。

この記事では、RSIだけで勝てるのかを感覚ではなくバックテストで検証する考え方を解説します。単に「RSIは使える」「使えない」と断定するのではなく、どの条件なら機能しやすく、どの条件では危険なのかを分解していきます。個別株、指数、ETF、FX、暗号資産など、対象市場が変わっても使える検証フレームにしています。

RSIの基本構造を理解する

RSIはRelative Strength Indexの略で、日本語では相対力指数と呼ばれます。一定期間における値上がり幅と値下がり幅のバランスを0から100の範囲で表す指標です。一般的には14期間RSIがよく使われます。日足なら過去14営業日、週足なら過去14週、1時間足なら過去14時間の値動きを見ていると考えれば十分です。

RSIが高いほど、直近では上昇の勢いが強かったことを意味します。RSIが低いほど、直近では下落の勢いが強かったことを意味します。ここで重要なのは、RSIは価格水準の割安・割高を直接測っているわけではないという点です。PERやPBRのように企業価値と株価の関係を見る指標ではありません。あくまで直近の値動きの偏りを見る指標です。

たとえば、ある銘柄が業績悪化で本格的な下落トレンドに入った場合、株価はまだ十分に高いにもかかわらずRSIだけは30以下になることがあります。このとき「RSIが低いから割安」と判断すると危険です。実際には、売られすぎではなく、売られるだけの材料が出ている途中かもしれません。

逆に、好決算や大型材料で上昇トレンドに入った銘柄は、RSIが70を超えても上昇を続けることがあります。この場合、RSIだけを見て売ると、強い相場の初動で手放すことになります。RSIは反転ポイントを当てる魔法の道具ではなく、相場環境と組み合わせて初めて意味を持つ補助指標です。

バックテストで検証すべき基本ルール

RSIを検証するときは、まずルールを極限まで単純化します。複雑な条件を最初から入れると、何が効いているのか分からなくなるためです。最初の検証では、次のようなルールで十分です。

買い条件は「RSIが30以下になった翌営業日の始値で買う」。売り条件は「RSIが50以上に戻った翌営業日の始値で売る」。損切りは入れない。保有上限日数も入れない。まずはこれでRSI単独の基本性能を見ます。

このルールの狙いは、短期的に売られすぎた局面で買い、勢いが中立圏まで戻ったところで手仕舞うことです。非常に素朴な逆張り戦略です。多くの人が頭の中でイメージしているRSIの使い方に近いでしょう。

ただし、この時点で勝てるかどうかを判断してはいけません。バックテストでは、勝率、平均利益、平均損失、期待値、最大ドローダウン、連敗回数、保有期間、取引回数を確認します。勝率だけを見ると判断を誤ります。勝率が高くても、たまに発生する大きな下落で利益をすべて失う戦略は実戦向きではありません。

たとえば勝率が65%でも、平均利益が3%、平均損失が8%なら期待値は弱くなります。一方、勝率が45%でも、平均利益が7%、平均損失が3%なら成立する可能性があります。RSI逆張りは一般的に勝率が高く見えやすい一方、下落トレンドに巻き込まれたときの損失が大きくなりやすい特徴があります。

RSI単独戦略が失敗しやすい局面

RSIだけの戦略が最も苦手なのは、明確な下落トレンドです。株価が25日移動平均線や75日移動平均線を下回り、さらにその移動平均線自体が下向きになっている局面では、RSI30以下は「反発のサイン」ではなく「売り圧力が強いサイン」になりやすいです。

この局面で単純に買うと、最初は小さく反発して含み益になることがあります。しかし戻りが弱く、すぐに再下落することも多いです。特に悪材料が出た銘柄、信用買い残が積み上がっている銘柄、業績下方修正後の銘柄では、RSI30以下が何度も発生しながら株価が階段状に下がることがあります。

もう一つ苦手なのは、出来高が急減している銘柄です。出来高が少ない銘柄では、RSIが極端な値になりやすく、シグナルの信頼性が落ちます。数日間の小さな下落だけでRSIが30を割り込むこともあり、実際には買い手が不在なだけというケースがあります。反発を狙って買っても、売りたいときに板が薄く、想定より悪い価格でしか売れない可能性があります。

また、低位株や材料株ではRSIの数値が過剰に振れます。短期間で急騰した後に少し下げただけでRSIが急低下し、見かけ上は売られすぎに見えることがあります。しかし実際には急騰後の需給整理が始まっただけであり、元の価格帯まで戻る可能性もあります。RSIだけでは、健全な押し目と相場終了後の下落を区別できません。

RSI単独戦略が機能しやすい局面

RSIが比較的機能しやすいのは、上昇トレンド中の一時的な押し目です。株価が中長期の移動平均線を上回り、業績やテーマ性にも大きな崩れがない銘柄が、短期的な利益確定売りで下げた局面です。この場合、RSI30台への低下は、トレンド終了ではなく押し目買いの候補として意味を持ちます。

たとえば、75日移動平均線が右肩上がりで、株価がその上に位置している銘柄を考えます。決算後に上昇し、その後5日から10日ほど調整してRSIが35まで低下しました。しかし出来高は急増しておらず、悪材料もありません。このような局面では、短期の売りが一巡すれば再び買いが入りやすくなります。

指数連動ETFでも、長期上昇トレンド中のRSI逆張りは比較的検証しやすいです。個別株と違い、突然の下方修正や不祥事リスクが限定されるため、RSIのような短期的な過熱・冷却指標が機能しやすい場面があります。ただし、指数でも金融危機や急激な金利変動局面では連続下落が発生するため、無条件の買い下がりは危険です。

もう一つ有効になりやすいのは、レンジ相場です。株価が一定の価格帯を上下している場合、RSI30付近で下限に接近し、RSI70付近で上限に接近することがあります。この場合は、RSI単独でも一定の説明力を持ちます。ただし、レンジはいずれ崩れます。レンジ下限を割った後も同じルールで買い続けると、急に損失が拡大します。

検証では市場全体の地合いを分ける

RSIのバックテストで必ずやるべきことは、市場全体の地合いを分けることです。たとえば日本株であれば、日経平均やTOPIXが200日移動平均線の上にある期間と下にある期間を分けて検証します。米国株であればS&P500やNASDAQ100を基準にしてもよいでしょう。

多くの場合、指数が長期移動平均線を上回っているときのRSI逆張りは成績が改善しやすく、指数が長期移動平均線を下回っているときは成績が悪化しやすくなります。これは当然です。市場全体に買い需要がある時期は、個別銘柄の一時的な下落も拾われやすいからです。

逆に市場全体が下落トレンドにあるときは、RSI30以下の銘柄が大量に出ます。このときに機械的に買うと、弱い銘柄ばかりを集めることになります。安くなった銘柄を買っているように見えて、実際には市場から売られている理由のある銘柄を拾っているだけかもしれません。

実務的には、検証を三つに分けると分かりやすいです。第一に指数が200日移動平均線の上にある強気局面。第二に指数が200日移動平均線の下にある弱気局面。第三に指数が横ばいで方向感がない局面です。この三分類でRSI戦略の期待値がどう変わるかを見ると、RSIが万能ではなく、環境依存の指標であることが見えてきます。

バックテストに入れるべき現実的なコスト

バックテストでよくある失敗は、売買コストを軽視することです。RSI戦略は比較的取引回数が多くなりやすいため、手数料、スプレッド、スリッページの影響を受けます。表示上の成績が良くても、実際に売買すると利益がかなり削られることがあります。

日本株であれば、成行注文で約定する前提にすると、寄り付きの気配や板の薄さによって検証価格と実約定価格がズレます。特に小型株では、バックテスト上は翌日始値で買えたことになっていても、実際には始値付近に十分な売り板がない場合があります。買えたとしても、自分の注文で価格を押し上げてしまうこともあります。

そのため、検証では最低でも片道0.1%から0.3%程度のコストを入れておくと現実に近づきます。小型株や低流動性銘柄を対象にするなら、さらに大きめに見積もる必要があります。大雑把に見えるかもしれませんが、コストを入れずに作った戦略は、実戦投入後にほぼ別物になります。

また、ストップ高・ストップ安の扱いも重要です。シグナルが出ても翌日に買えない、または売れないケースがあります。特に急落銘柄のRSI逆張りでは、悪材料後に売り気配が続き、理論上の損切り価格で撤退できないことがあります。バックテストでこの部分を無視すると、損失を過小評価します。

RSIの期間を変えて検証する

一般的なRSIは14期間ですが、必ずしも14に固定する必要はありません。短期売買では5期間や9期間、スイングでは14期間、やや長めの押し目確認では21期間を使うことがあります。重要なのは、どの期間が正解かを思い込みで決めないことです。

5期間RSIは反応が速い一方、ダマシが増えます。小さな値動きでもすぐに売られすぎ・買われすぎのサインが出るため、取引回数が増えます。短期反発を拾うには向いていますが、コスト負けしやすくなります。

14期間RSIはバランス型です。多くの投資家が見ているため、集団心理が反映されやすいという利点があります。ただし、反応が速すぎるわけでも遅すぎるわけでもないため、単独で強い優位性を出すには条件の追加が必要です。

21期間RSIはゆっくり動きます。短期のノイズを避けやすい一方、シグナルが遅くなります。強い下落の初期段階では、RSIが売られすぎになる頃にはすでに大きく下げていることもあります。長めのRSIを使う場合は、反発狙いというより、中期的な過熱・冷却の確認に向いています。

検証では、5、9、14、21のように複数期間を比較します。その際、最も成績が良い数字だけを選んで終わりにしてはいけません。特定の期間だけ極端に良い場合、それは偶然の可能性があります。近い期間でも成績が安定しているかを確認することが重要です。たとえばRSI9、RSI10、RSI11で似た傾向が出るなら信頼度は上がります。RSI13だけが異常に良く、12や14では悪いなら過剰最適化を疑うべきです。

買い条件を30以下だけにしない

RSIの買い条件は30以下が定番ですが、実際には25以下、35以下、40以下なども検証する価値があります。30以下はかなり売られた状態ですが、強い銘柄ではそこまで下がらないこともあります。逆に、30以下まで下がる銘柄はすでに弱さが目立っている場合もあります。

上昇トレンド中の押し目を狙うなら、RSI40以下のほうが機能することがあります。なぜなら、強い銘柄は深く売られず、浅い調整で再上昇するからです。RSI30以下まで待っていると、そもそもエントリーできないか、強さが失われた銘柄だけを拾うことになります。

一方、レンジ相場や急落後のリバウンドを狙うなら、RSI25以下のように厳しめの条件が有効になることがあります。条件を厳しくすると取引回数は減りますが、反発余地が大きい場面に絞りやすくなります。ただし、急落銘柄では下げ止まらないリスクも高いため、損切りや保有上限の設計が必要です。

実戦向けには、RSIの数値だけでなく、前日比、出来高、移動平均線との位置関係を同時に見るのが現実的です。たとえば「RSI35以下」「株価が75日移動平均線より上」「出来高が20日平均の2倍未満」「直近決算で大幅な下方修正がない」といった条件にすると、単なる落ちるナイフを減らせます。

売り条件は戦略の性格を決める

RSI戦略では、買い条件よりも売り条件のほうが成績を大きく左右することがあります。RSI30以下で買うという条件は同じでも、売りをRSI50以上にするのか、RSI60以上にするのか、5%利益で利確するのか、10営業日で時間切れにするのかで結果は大きく変わります。

RSI50以上で売るルールは、短期反発を取りに行く設計です。保有期間が短くなりやすく、回転率は上がります。ただし、大きな上昇を取り逃がす可能性があります。反発の初動で利益確定するため、利益幅は限定されます。

RSI60以上で売るルールは、反発がある程度続くことを期待する設計です。利益幅は伸びやすいですが、反発が弱い場合は売りサインが出ず、再下落に巻き込まれることがあります。上昇トレンド中の押し目狙いなら有効ですが、弱い銘柄のリバウンド狙いでは危険です。

固定利益率で売るルールもあります。たとえば買値から5%上昇で利確、8%下落で損切りという設計です。この方法は分かりやすいですが、銘柄ごとの値動きの大きさを無視しやすい欠点があります。ボラティリティの大きい銘柄では5%は小さすぎ、値動きの小さい銘柄では5%が遠すぎることがあります。

時間切れルールも重要です。RSI逆張りは、短期反発を狙う戦略である以上、買った後に一定期間反発しなければ想定が外れたと考えるべきです。たとえば10営業日以内にRSI50を回復しなければ撤退する、20営業日経っても利益が出なければ手仕舞う、といった条件です。これにより、資金が弱い銘柄に長期間拘束されるのを防げます。

移動平均線フィルターを入れると実戦性が上がる

RSI単独の弱点を補う最もシンプルな方法は、移動平均線フィルターを入れることです。たとえば「株価が200日移動平均線より上にあるときだけRSI逆張りを行う」という条件です。これだけで、長期下落トレンドの銘柄をかなり除外できます。

さらに実務的には、200日移動平均線の傾きも見ます。株価が一時的に200日線を上回っていても、200日線自体が下向きなら、まだ中長期の戻り売り局面かもしれません。逆に、200日線が上向きで株価がその上にあるなら、押し目買いが入りやすい環境と判断できます。

短期売買なら25日移動平均線や50日移動平均線も使えます。たとえば「75日線が上向き」「株価が75日線より上」「RSIが35以下」「前日比で大きく下げすぎていない」という条件です。このようにすると、上昇トレンド中の自然な調整を拾いやすくなります。

ただし、フィルターを増やしすぎると取引回数が減り、検証結果が不安定になります。過去10年で取引回数が20回しかないような戦略は、成績が良く見えても信頼度は低いです。最低でも数十回、できれば100回以上の取引がある条件で傾向を確認したいところです。

出来高フィルターで落ちるナイフを避ける

RSI逆張りでは、出来高の扱いが重要です。急落時に出来高が急増している場合、それは投げ売りが出ているサインである一方、大口が売っているサインでもあります。どちらに解釈するかで判断が変わります。

実戦では、出来高急増を無条件に良いサインとは考えません。たとえば悪材料発表後に出来高が通常の5倍になり、株価が大きく下落してRSIが20になった場合、短期リバウンドはあるかもしれません。しかし、その後も戻り売りが続く可能性が高くなります。これは反発狙いの短期トレードであり、押し目買いとは別物です。

一方、上昇トレンド中に出来高が通常程度のまま株価だけが数日調整し、RSIが35前後まで下がった場合、需給悪化ではなく自然な利益確定売りの可能性があります。このケースでは、次に出来高を伴って陽線が出たタイミングで買うほうが、RSIだけで即買いするよりも安定しやすくなります。

検証では「出来高が20日平均の何倍以下なら買う」「RSIシグナル発生後、陽線かつ出来高増加を確認して買う」といった条件を試すとよいです。RSIは価格の勢いを見ますが、出来高は参加者の本気度を見ます。両方を組み合わせることで、単なる数字遊びから実戦的な売買判断に近づきます。

銘柄選定でRSI戦略の成績は大きく変わる

RSIのバックテストでは、対象銘柄の選び方が極めて重要です。全銘柄に一律で適用するのか、時価総額上位だけにするのか、出来高上位だけにするのか、業績成長株だけにするのかで結果は変わります。

特に個別株では、流動性の低い銘柄を含めるとバックテスト結果が歪みます。過去データ上では大きく取れているように見えても、実際にはその価格で十分な数量を売買できなかった可能性があります。最低売買代金、平均出来高、時価総額などでフィルターをかけるべきです。

実務的な条件としては、「平均売買代金が一定以上」「上場から一定期間が経過」「極端な低位株を除外」「継続的に決算データが取得できる銘柄に限定」などが考えられます。これにより、検証と実戦のズレを小さくできます。

また、業種によってもRSIの効き方は異なります。ディフェンシブ株や大型株は比較的値動きが安定しており、RSIが短期的な行き過ぎを示しやすいです。一方、小型成長株や材料株はトレンドが一方向に走りやすく、RSIの逆張りが早すぎることがあります。業種別、時価総額別、ボラティリティ別に成績を分けると、戦略の向き不向きが見えます。

簡易バックテストの具体例

ここでは、架空の検証例を使って考え方を整理します。対象は流動性のある日本株300銘柄、期間は過去10年、日足ベースとします。売買コストは往復0.4%を想定します。買い条件はRSI14が30以下、売り条件はRSI14が50以上に回復、保有上限は20営業日です。

この基本ルールで検証すると、勝率は高めに出る可能性があります。短期的に売られた銘柄は、多少なりとも反発することが多いためです。しかし、平均利益が小さく、平均損失が大きい場合、期待値は大きく伸びません。特に急落銘柄を拾ったときの損失が全体成績を悪化させます。

次に、株価が200日移動平均線より上にあるときだけ買う条件を追加します。すると取引回数は減りますが、下落トレンド銘柄を避けられるため、最大ドローダウンが改善しやすくなります。さらに指数が200日移動平均線より上にある期間だけに限定すると、市場全体の追い風があるため、成績が安定しやすくなります。

さらに、出来高が20日平均の3倍以上に急増している銘柄を除外します。これにより、悪材料による急落銘柄の一部を避けられます。もちろん、出来高急増後に大きく反発する銘柄も除外してしまいますが、実戦では大きな損失を避けるほうが資金管理上は重要です。

最後に、売り条件をRSI50回復ではなく「買値から6%上昇、または10営業日経過、または8%下落」に変えてみます。このように出口を価格ベースと時間ベースで管理すると、反発しない銘柄を早めに切れます。RSIは入口の補助として使い、出口は資金管理で決めるという考え方です。

勝率ではなく期待値で見る

RSI戦略は勝率が高く見えやすい戦略です。小さな反発を何度も取れるため、検証画面だけを見ると安定しているように見えることがあります。しかし、投資で重要なのは勝率ではなく期待値です。

期待値は、平均利益と平均損失のバランスで決まります。勝率が高くても、一回の大損で数回分の利益が消えるなら、長期的には不安定です。RSI逆張りはまさにこの罠に陥りやすい戦略です。多くの小さな勝ちと、少数の大きな負けが混在します。

そこで見るべき指標は、プロフィットファクター、最大ドローダウン、連敗時の損失、年別成績です。特に年別成績は重要です。特定の上昇相場だけで利益が出ており、下落相場では大きく負けているなら、戦略そのものに地合い依存があります。その場合は、市場環境フィルターを必ず入れるべきです。

また、バックテスト期間を前半と後半に分けて確認します。前半で作ったルールが後半でも機能するかを見ることで、過剰最適化を避けやすくなります。たとえば2016年から2020年で成績が良かった条件を、2021年から2025年でも検証するイメージです。後半で極端に悪化するなら、過去の値動きに合わせすぎた可能性があります。

RSI戦略を実戦投入する前のチェックリスト

RSIを実戦で使う前に、最低限確認すべき項目があります。第一に、対象銘柄の流動性です。売買代金が十分にあり、自分の注文が価格に大きな影響を与えないことが必要です。第二に、長期トレンドです。下落トレンドの銘柄をRSIだけで買わないことが重要です。

第三に、悪材料の有無です。決算下方修正、不祥事、増資、主要取引先の喪失などが出た銘柄は、RSIが低くても安易に買うべきではありません。テクニカル指標は材料の質を判断できません。第四に、損切り条件です。反発狙いで入ったのに反発しないなら、想定が外れたと認める必要があります。

第五に、ポジションサイズです。RSI逆張りは連続してシグナルが出ることがあります。全シグナルに同じ資金を入れると、下落相場で一気にポジションが膨らみます。1銘柄あたりの資金比率、同時保有数、セクター偏りを事前に決めるべきです。

第六に、検証と実売買の乖離です。バックテストでは理想的な価格で売買できても、実際には寄り付きのギャップ、板の薄さ、指値未約定が発生します。実戦では、検証成績から一定程度割り引いて考える必要があります。

RSIだけで勝とうとしない設計が現実的

結論として、RSIだけで長期的に安定して勝つのは簡単ではありません。RSIは有用な指標ですが、単独で売買判断を完結させるには情報が不足しています。特に個別株では、業績、材料、需給、地合い、流動性を無視できません。

現実的な使い方は、RSIを「買い候補を探すための一次フィルター」として使うことです。たとえば、まず上昇トレンド銘柄を選び、その中からRSIが一定水準まで低下した銘柄を抽出します。次に、出来高、決算内容、チャート形状、支持線との距離を確認します。そして、エントリー価格、損切り、利確、保有期間を事前に決めます。

この順番にすると、RSIはかなり実用的になります。RSI30以下だから買うのではなく、「買いたい銘柄が短期的に冷えたか」を確認する道具として使うのです。この発想の転換が重要です。弱い銘柄を安く買うためではなく、強い銘柄の一時的な調整を拾うために使うほうが、実戦では安定しやすくなります。

また、RSIは売り判断にも使えます。保有銘柄のRSIが急激に70を超えた場合、短期的には過熱している可能性があります。ただし、強いトレンドではRSI70超えが上昇継続のサインになることもあります。したがって、全部売るのではなく、一部利確、トレーリングストップ引き上げ、追加買い停止など、ポジション管理に使うのが現実的です。

個人投資家向けの実践プラン

個人投資家がRSI検証を始めるなら、いきなり高度なシステムを作る必要はありません。まずは表計算ソフトやPythonで、日足データ、RSI、移動平均線、売買シグナルを並べるだけでも十分です。重要なのは、感覚ではなく数字で確認する習慣を持つことです。

最初の検証対象は、指数ETFや大型株が向いています。流動性が高く、極端な約定ズレが起きにくいため、RSIの性質を把握しやすいからです。そこで基本的な傾向をつかんだ後、小型株やテーマ株に広げるほうが安全です。

検証期間はできるだけ長く取り、上昇相場、下落相場、横ばい相場を含めます。上昇相場だけで検証した戦略は、実戦で相場が変わった瞬間に崩れます。少なくとも複数年、できれば10年程度のデータで確認したいところです。

次に、条件を一つずつ追加します。最初はRSIだけ。次に200日移動平均線フィルター。次に指数フィルター。次に出来高フィルター。次に保有上限日数。このように段階的に追加すると、どの条件が成績改善に効いているか分かります。いきなり複雑な条件を入れると、後から改善も修正もできません。

最後に、実売買では小さく始めます。バックテストが良くても、最初から大きな資金を入れるべきではありません。実際の約定、心理的負担、連敗時の感覚、シグナル発生頻度を確認しながら、少しずつ運用ルールを固めます。検証で勝てる戦略と、自分が継続できる戦略は別物です。

RSIバックテストから得られる最大の価値

RSIのバックテストで得られる最大の価値は、「RSIが当たるか外れるか」ではありません。相場をルールで見る視点が身につくことです。RSI30以下という同じシグナルでも、上昇トレンド中の押し目、下落トレンド中の途中反発、悪材料後の投げ売り、レンジ下限の反発では意味がまったく違います。

バックテストを行うと、この違いが数字で見えるようになります。どの環境では利益が出やすく、どの環境では損失が出やすいのか。どの売り条件なら損失を抑えられるのか。どのフィルターを入れると取引回数が減りすぎるのか。こうした検証を重ねることで、RSIは単なる画面上の線から、戦略構築の部品に変わります。

RSIだけで勝つことにこだわる必要はありません。むしろ、RSIだけに頼らないほうが実戦では強くなります。RSIは短期的な過熱と冷却を可視化する道具です。その道具を、トレンド、出来高、地合い、資金管理と組み合わせることで、はじめて再現性のある売買ルールに近づきます。

投資で重要なのは、派手な必勝法を探すことではなく、負けやすい条件を削り、勝ちやすい条件に資金を集中させることです。RSIバックテストは、その作業に向いています。数字で検証し、条件を絞り、実売買で微調整する。この地味なプロセスを続けられる投資家ほど、テクニカル指標を実用的な武器にできます。

コメント

タイトルとURLをコピーしました