RSIだけで勝てるのかをバックテストで検証する実践ガイド

投資戦略
スポンサーリンク
【DMM FX】入金

RSIは便利だが、それだけで勝てるほど市場は単純ではありません

RSIは、個人投資家が最初に覚える代表的なテクニカル指標の一つです。一般的には、RSIが30以下なら売られすぎ、70以上なら買われすぎと説明されます。チャートソフトにも標準搭載されており、数値も分かりやすいため、初心者でもすぐに使えます。

しかし、実際の売買で問題になるのは「RSIが低いから買う」「RSIが高いから売る」という単純な判断が、どの程度の期待値を持つのかです。RSIは相場の過熱感を測る道具であって、利益を保証するシグナルではありません。強い下落トレンドではRSI30以下が何度も出続けますし、強い上昇トレンドではRSI70以上のまま株価がさらに伸びることもあります。

この記事では、RSIだけで勝てるのかをバックテストする考え方を、投資家が実務で使える形に落とし込みます。単なる指標解説ではなく、どのようにルール化し、どのような罠を避け、どこを改善すべきかまで具体的に扱います。

RSIの基本構造を理解する

RSIは、一定期間における上昇幅と下落幅のバランスから算出されるオシレーター系指標です。一般的には14日RSIが使われます。数値は0から100の範囲で表示され、50を中心として、上に行くほど買いの勢いが強く、下に行くほど売りの勢いが強いと解釈されます。

よく使われる基準は、RSI30以下で売られすぎ、RSI70以上で買われすぎです。ただし、この基準は絶対的なものではありません。銘柄のボラティリティ、地合い、業績イベント、流動性、トレンドの強さによって、機能の仕方は大きく変わります。

たとえば、業績悪化で下落トレンド入りした銘柄では、RSI30以下になっても反発せず、株価がさらに下がることがあります。一方で、好決算後に機関投資家の買いが継続している成長株では、RSI70以上でも上昇が続きます。つまり、RSIは単体では「相場の状態」を示すにすぎず、「買うべきか売るべきか」は別の検証が必要です。

バックテストで検証すべき問い

RSIを検証するときに重要なのは、「RSIは使えるか」という曖昧な問いを避けることです。使えるかどうかではなく、どの市場で、どの銘柄群に対して、どの期間、どの売買ルールで、どのコストを入れた場合に、どの程度の成績になるのかを見ます。

たとえば、次のような問いに分解します。「東証プライムの売買代金上位500銘柄で、14日RSIが30を下回った翌営業日の寄り付きで買い、RSIが50を超えた翌営業日の寄り付きで売ると、手数料とスリッページ込みで利益が残るのか」。ここまで具体化して初めて、バックテストは意味を持ちます。

逆に、ルールが曖昧なまま過去チャートを眺めるだけでは、都合の良い場面だけを記憶してしまいます。人間は成功例を強く覚え、失敗例を軽視します。バックテストの価値は、この認知バイアスを数字で潰すことにあります。

検証ルールのサンプル

ここでは、RSI単体戦略を検証するための基本ルールを設定します。あくまで説明用の例であり、実運用では対象市場や売買コストに合わせて調整が必要です。

逆張り型ルール

逆張り型は、RSIが低下した局面を売られすぎと判断して買う方法です。具体例として、14日RSIが30未満になった翌営業日の始値で買い、RSIが50を上回った翌営業日の始値で売るルールを考えます。損切り条件として、買値から8%下落した場合は翌営業日の始値で撤退する条件も追加します。

このルールの狙いは、短期的な投げ売り後の平均回帰です。株価は一直線に下がり続けることもありますが、過度な売りが出た後には一時的な反発が起きやすい場面があります。RSIはその反発候補を見つけるフィルターとして使います。

順張り型ルール

RSIは逆張りだけでなく、順張りにも使えます。たとえば、RSIが50を上抜け、かつ株価が25日移動平均線を上回っている銘柄を買い、RSIが50を下回ったら売るという考え方です。ただし、今回の主題は「RSIだけで勝てるのか」なので、まずはRSI単体に近い形で検証し、その後に改良版としてトレンドフィルターを加えるのが現実的です。

順張り型でRSIを使う場合、RSI70以上を売りサインと考えるのではなく、強い銘柄の確認シグナルとして扱う発想もあります。強い銘柄は買われすぎのまま上がるため、単純な70超え売りは上昇の初動を逃す原因になります。

バックテストで必ず入れるべき条件

バックテストでは、売買シグナルだけでなく、現実の取引条件を入れる必要があります。ここを甘くすると、机上では勝てるのに実運用では負ける戦略になります。

売買コスト

手数料が無料に近い環境でも、スプレッドとスリッページは残ります。流動性が低い小型株では、理論上の始値で買えないこともあります。検証では最低でも往復0.2%から0.5%程度のコストを見込む方が保守的です。短期売買ほどコストの影響は大きくなります。

約定不能の扱い

ストップ安気配、特別気配、出来高急減などがある場合、シグナル通りに売買できないことがあります。過去データだけを見ると、あたかも希望価格で約定したように計算されますが、実際には逃げられないケースがあります。特にRSIが極端に低い銘柄は悪材料を抱えている場合があり、流動性リスクを無視してはいけません。

生存者バイアス

現在上場している銘柄だけで過去検証を行うと、上場廃止や大幅劣化した銘柄が除外され、成績が良く見えます。長期検証では、過去に存在したが現在は消えた銘柄も含めるのが理想です。個人で完全なデータをそろえるのは難しいですが、少なくとも検証結果を過信しない姿勢が必要です。

RSI30買いの典型的な落とし穴

RSI30以下で買う戦略は、一見すると合理的に見えます。しかし、実際には大きな落とし穴があります。最大の問題は、安くなった理由を無視してしまうことです。

株価が短期的な需給で下げただけなら、RSI30以下は有効に働くことがあります。たとえば、地合い悪化で優良株が一時的に売られた場合、決算内容や事業環境に大きな変化がなければ、反発を取りやすい場面があります。

一方で、業績下方修正、不正会計、主力商品の失速、資金繰り懸念などが原因で売られた銘柄は、RSI30以下でも安易に買ってはいけません。この場合、RSIは「売られすぎ」ではなく「売られるべき理由がある状態」を示しているだけです。

バックテストでは、こうした悪材料の質までは完全に判定できません。そのため、RSI単体戦略の成績が良く見えても、実運用ではニュース確認、決算確認、流動性確認を組み合わせる必要があります。

RSIだけの戦略で起きやすい成績パターン

RSI単体の逆張り戦略を検証すると、多くの場合、勝率はそこそこ高く見える一方で、平均損失が大きくなる傾向があります。小さな反発を何度も取れるが、下落トレンドに巻き込まれたときに大きく負けるためです。

たとえば、勝率が60%でも、平均利益が3%、平均損失が6%なら期待値は低くなります。10回取引して6勝4敗の場合、利益は18%、損失は24%となり、合計ではマイナスです。勝率だけを見て「使える」と判断するのは危険です。

確認すべき指標は、勝率、平均利益、平均損失、プロフィットファクター、最大ドローダウン、連敗回数、保有期間、年率換算リターン、売買回数です。特に最大ドローダウンは重要です。利益が出ていても、途中で資産が大きく減る戦略は継続が難しくなります。

検証結果を見るときの実務的な基準

バックテスト結果を見るときは、単に最終損益がプラスかどうかではなく、実運用に耐えられるかを見ます。個人投資家にとって重要なのは、利益率だけでなく、精神的に続けられるか、資金管理できるか、取引回数が現実的かです。

目安として、プロフィットファクターが1.1程度では不安定です。コストやスリッページを少し厳しくすると消える可能性があります。1.3以上あれば検討対象、1.5以上なら有望ですが、それでも期間分割検証と銘柄群の確認は必要です。

最大ドローダウンが大きすぎる戦略も避けるべきです。たとえば、年率リターンが15%でも、最大ドローダウンが40%あるなら、多くの投資家は途中で耐えられません。RSI逆張りは急落局面で損失が集中しやすいため、ドローダウン管理が不可欠です。

RSI単体戦略を改善するフィルター

RSIだけで勝つのが難しい場合、次に考えるべきはフィルターの追加です。フィルターとは、悪いシグナルを除外する条件のことです。ここで重要なのは、条件を増やしすぎて過去データに最適化しないことです。シンプルで説明可能な条件だけを使います。

長期トレンドフィルター

最も実用的なのは、200日移動平均線を使った長期トレンドフィルターです。株価が200日移動平均線を上回っている銘柄だけを対象にし、その中でRSI30以下を買う方法です。これにより、長期下落トレンドの銘柄を避けやすくなります。

たとえば、同じRSI25でも、200日線の上にいる銘柄と、200日線を大きく下回っている銘柄では意味が違います。前者は上昇トレンド中の押し目である可能性があり、後者は構造的な下落の途中である可能性があります。

出来高フィルター

出来高も重要です。RSIが低い銘柄でも、出来高が極端に少ない場合は反発しても売れないリスクがあります。最低売買代金を設定し、一定以上の流動性がある銘柄だけを対象にすることで、実運用との乖離を減らせます。

具体的には、直近20日平均売買代金が1億円以上、または5億円以上といった条件を設定します。短期売買であれば、売買代金の基準は高めにした方が安全です。

決算直後除外フィルター

決算直後の急落は、RSIが低く出やすい一方で、悪材料の織り込みが続くことがあります。決算発表から数営業日は新規エントリーを避けるルールを入れると、危険な逆張りを減らせます。

ただし、好決算にもかかわらず地合いで売られた場合はチャンスになることもあります。完全に除外するか、決算内容を確認して裁量を入れるかは、運用スタイルによって変わります。

RSIを使った現実的な売買モデル

実務で使いやすいモデルとしては、RSI単体ではなく、トレンド、流動性、損切り、利確を組み合わせたルールが現実的です。たとえば、次のようなモデルが考えられます。

対象は、東証プライムまたはスタンダードのうち、直近20日平均売買代金が3億円以上の銘柄。株価が200日移動平均線を上回っていること。14日RSIが30未満になった翌営業日の寄り付きで買う。買値から8%下落で損切り。RSIが50を上回る、または10営業日経過したら手仕舞い。決算発表翌日から3営業日は新規買いを避ける。

このモデルは、RSIの逆張り性を使いながら、長期下落銘柄、流動性不足銘柄、悪材料直後の銘柄を避ける設計です。完璧ではありませんが、RSIだけで機械的に買うよりも実運用に近づきます。

具体例で考えるRSIシグナルの違い

同じRSI25でも、銘柄Aと銘柄Bでは意味がまったく違います。銘柄Aは増収増益が続くBtoB企業で、株価は200日線の上にあります。市場全体の下落に巻き込まれて5日連続で下げ、RSIが25まで低下しました。出来高は増えていますが、決算内容に悪化はありません。この場合、短期的な売られすぎとして反発を狙う価値があります。

一方、銘柄Bは業績下方修正を発表し、株価が200日線を大きく下回っています。信用買い残も多く、出来高は急増しているものの、売り圧力が強い状態です。この銘柄もRSI25になるかもしれませんが、これは単なる売られすぎではなく、ファンダメンタルズ悪化による再評価です。安易な逆張りは危険です。

バックテストでは両者が同じRSI25として扱われます。しかし、実運用では背景を分ける必要があります。RSIは入口であり、最終判断ではありません。

過剰最適化を避ける

バックテストでよくある失敗が、過去データに合わせすぎることです。RSIの期間を11日にしたら成績が良い、買い基準を28.5にしたら最も良い、売り基準を53にしたら利益が最大になる、というように細かく調整しすぎると、過去には合っていても未来では機能しにくくなります。

実用的なルールは、多少パラメータを変えても大きく崩れないものです。RSI14日で成績が良く、RSI10日や20日でも大きく悪化しない。買い基準30でも25でも傾向が似ている。このような頑健性がある戦略の方が信頼できます。

バックテストでは、検証期間を前半と後半に分けることも有効です。前半で作ったルールが後半でも機能するかを確認します。さらに、上昇相場、下落相場、レンジ相場で分けて成績を見ると、戦略の得意不得意が見えます。

RSI戦略と資金管理

RSI逆張りは、シグナルが同時に大量発生することがあります。市場全体が急落した日には、多くの銘柄がRSI30以下になります。このとき、すべてを買うとポートフォリオ全体が同じリスクにさらされます。

資金管理としては、1銘柄あたりの投入比率を限定し、同時保有数を決めておく必要があります。たとえば、1銘柄あたり資金の5%、最大10銘柄まで、1回の損失許容額は総資産の0.5%以内、といったルールです。これにより、連敗しても資産全体へのダメージを抑えられます。

特に初心者がやりがちなのは、RSIがさらに下がるたびにナンピンすることです。ナンピンは戦略として設計されていれば使えますが、損切りを先送りするためのナンピンは危険です。バックテストに入れていない行動を実運用で追加すると、検証結果は意味を失います。

RSIだけで勝てるかという問いへの結論

結論として、RSIだけで安定的に勝ち続けるのは難しいです。RSI30以下を買い、70以上を売るという単純なルールは、局面によって機能しますが、相場全体のトレンドや個別銘柄の悪材料を無視すると、大きな損失につながります。

ただし、RSIが無意味というわけではありません。RSIは、短期的な過熱感や売られすぎを見つける道具として有効です。特に、長期上昇トレンド中の押し目、地合い悪化による一時的な下落、流動性が十分な銘柄の短期反発では、実用性があります。

重要なのは、RSIを売買判断のすべてにしないことです。RSIは候補抽出のフィルターとして使い、その後にトレンド、出来高、決算、需給、損切り条件を確認する。この順番で使えば、感覚的な逆張りよりもはるかに再現性のある投資判断になります。

個人投資家向けの実践手順

まず、自分が取引する市場を決めます。日本株であれば、東証プライム中心にするのか、スタンダードやグロースも含めるのかを決めます。次に、流動性条件を設定します。売買代金が少ない銘柄は、バックテスト上では利益が出ても実際には約定しにくいため、最初は避けた方が無難です。

次に、RSIの条件を決めます。最初は14日RSI、買い基準30未満、売り基準50超え程度で十分です。ここに、200日移動平均線上、損切り8%、最大保有10営業日といった条件を追加します。最初から複雑にしすぎる必要はありません。

検証結果が出たら、勝率だけでなく、平均利益、平均損失、最大ドローダウンを確認します。さらに、負けた取引を重点的に見ます。勝った取引よりも、負けた取引の中に改善点があります。業績悪化銘柄で負けているのか、決算直後で負けているのか、流動性不足で負けているのかを分類します。

最後に、少額で実運用テストを行います。バックテストと実運用では、注文の遅れ、心理的負担、スリッページ、ニュース確認の手間が違います。最初から大きな資金を入れるのではなく、検証したルールを守れるかを確認する期間を設けるべきです。

RSIを使う投資家が避けるべき行動

RSIを使うときに避けるべき行動は明確です。第一に、RSI30以下という理由だけで業績悪化銘柄を買うこと。第二に、RSI70以上という理由だけで強い上昇銘柄を早売りすること。第三に、損切り条件を決めずに逆張りすること。第四に、過去チャートの成功例だけを見てルールを作ることです。

RSIは数字が明確なため、判断が簡単に見えます。しかし、簡単に見える指標ほど、多くの投資家が同じ使い方をしています。市場で優位性を得るには、単純な数値だけでなく、その数値が出た背景を読む必要があります。

バックテストは、RSIを信じるために行うものではありません。RSIの限界を知るために行うものです。限界を知ったうえで、どの局面なら使えるかを絞り込むことが、実践的な投資戦略につながります。

まとめ

RSIだけで勝てるかを検証すると、単純な逆張りルールには一定の反発捕捉力がある一方で、下落トレンドや悪材料銘柄に弱いことが分かります。RSI30以下は買いサインではなく、調査開始のサインと考えるべきです。

実践では、RSIに長期トレンド、出来高、決算タイミング、損切り、保有期間制限を組み合わせます。これにより、RSIの長所である短期的な過熱感の把握を活かしながら、単体使用の弱点を補えます。

投資で重要なのは、指標を増やすことではなく、検証可能なルールに落とし込み、結果を冷静に評価することです。RSIは万能ではありませんが、正しくバックテストし、使う場面を限定すれば、個人投資家にとって十分に実用的な武器になります。

p-nuts

お金稼ぎの現場で役立つ「投資の地図」を描くブログを運営しているサラリーマン兼業個人投資家の”p-nuts”と申します。株式・FX・暗号資産からデリバティブやオルタナティブ投資まで、複雑な理論をわかりやすく噛み砕き、再現性のある戦略と“なぜそうなるか”を丁寧に解説します。読んだらすぐ実践できること、そして迷った投資家が次の一歩を踏み出せることを大切にしています。

p-nutsをフォローする
投資戦略
スポンサーリンク
【DMM FX】入金
シェアする
p-nutsをフォローする

コメント

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