RSIは便利だが、単独で使うとかなり危ない
RSIは、個人投資家に最もよく使われるテクニカル指標の一つです。証券会社のチャートにも標準で表示され、見方も比較的わかりやすい指標です。一般的にはRSIが30以下なら売られすぎ、70以上なら買われすぎと説明されます。そのため、RSIが30を下回ったら買い、70を超えたら売り、という単純なルールで売買したくなります。
しかし、実戦ではこの使い方だけで安定して勝つのは難しいです。理由は明確です。RSIは「価格がどの程度の勢いで上がったか、下がったか」を見る指標であり、「その銘柄が今後上がるか下がるか」を直接予測する指標ではないからです。売られすぎに見えても、悪材料が出て本格的な下落トレンドに入っている銘柄では、RSIが30以下の状態が長く続くことがあります。逆に、強い上昇相場ではRSIが70を超えても、そこからさらに大きく上がることがあります。
この記事では、RSIだけで本当に勝てるのかを、バックテストという実務的な検証方法で考えます。結論から言えば、RSI単独の逆張りは相場環境を選びます。横ばい相場や短期的な行き過ぎの修正局面では機能することがありますが、強いトレンド相場では負けやすくなります。つまり、RSIは「売買ボタンを押すための万能シグナル」ではなく、「価格の過熱感を測る温度計」として扱うべきです。
RSIの基本構造を理解する
RSIはRelative Strength Indexの略で、日本語では相対力指数と呼ばれます。一定期間における値上がり幅と値下がり幅のバランスを数値化し、0から100の範囲で表示します。一般的には14日RSIが使われます。14日間の中で上昇日の値幅が大きければRSIは高くなり、下落日の値幅が大きければRSIは低くなります。
初心者が最初に理解すべきポイントは、RSIが「安いか高いか」を測る指標ではないという点です。たとえば株価が過去5年の高値圏にあっても、直近2週間で少し下がればRSIは低下します。反対に、株価が長期下落トレンドの底値圏にあっても、直近数日だけ反発すればRSIは高くなります。RSIは絶対的な割安・割高ではなく、短期的な値動きの偏りを示しているだけです。
この性質を理解しないまま、RSI30以下だから割安、RSI70以上だから割高と判断すると、かなり危険です。特に個別株では、決算失望、下方修正、不祥事、需給悪化などで株価が一方向に動くことがあります。その局面でRSIだけを見て逆張りすると、下落の初期段階で買ってしまうリスクがあります。
バックテストで検証すべき売買ルール
RSIの有効性を確認するには、まず売買ルールを明確にする必要があります。感覚的に「RSIが低いから買う」では検証できません。検証可能な形に落とし込むことが重要です。
最もシンプルなルールは、RSIが30を下回った翌営業日の始値で買い、RSIが50を上回った翌営業日の始値で売るというものです。これは売られすぎから中立圏に戻る動きを狙う逆張り戦略です。もう一つの例は、RSIが30を下回った翌営業日の始値で買い、5営業日後の終値で売るという時間固定型のルールです。この場合、反発があってもなくても一定期間で手仕舞います。
さらに、RSIが70を超えたら空売りするという発想もありますが、日本株の個別銘柄では貸借銘柄かどうか、逆日歩、流動性、売り禁などの制約があります。そのため、この記事では現物買いを中心に考えます。多くの個人投資家にとって、まず検証すべきは「RSI低下後の反発を買えるか」です。
検証ルールの例
具体的には、次のようなルールにします。対象は東証上場銘柄のうち、一定以上の売買代金がある銘柄です。RSIは14日で計算します。RSIが30未満になった翌営業日の始値で買います。利確はRSIが50を超えた翌営業日の始値、または保有10営業日経過で決済します。損切りは買値から8%下落した場合とします。手数料とスリッページも考慮し、片道0.15%程度のコストを入れます。
ここで重要なのは、都合のよい条件だけで検証しないことです。上がった銘柄だけを後から選ぶと、バックテストは簡単に良く見えます。実際に投資する時点では、未来の勝ち銘柄はわかりません。したがって、検証対象は事前に機械的に決めるべきです。たとえば、売買代金上位500銘柄、時価総額100億円以上、上場から1年以上経過、値付かずや極端な低位株を除外、という形です。
RSI単独戦略が勝ちやすい局面
RSI単独の逆張りが比較的機能しやすいのは、相場全体がレンジ圏にあるときです。日経平均やTOPIXが大きな下落トレンドではなく、個別銘柄も短期的な利確売りや需給調整で下げている程度なら、RSI30未満は反発の入口になりやすいです。
たとえば、好業績株が決算通過後に材料出尽くしで5日ほど下げ、RSIが28まで低下したケースを考えます。この銘柄の中期トレンドが崩れておらず、業績見通しも悪化していないなら、RSI低下は短期的な売られすぎを示している可能性があります。この場合、反発を狙う価値はあります。
また、配当権利落ち後や指数リバランスに伴う機械的な売りでRSIが低下したケースも、短期反発が発生しやすいことがあります。こうした下落は、企業価値そのものが毀損したわけではなく、一時的な需給要因で起きている場合があるからです。
逆に言えば、RSIの有効性は下落理由の質に左右されます。単なる需給悪化なのか、業績悪化なのか、構造的な成長鈍化なのかで、その後の値動きは大きく変わります。RSIだけでは、この違いを判別できません。ここがRSI単独戦略の限界です。
RSI単独戦略が負けやすい局面
RSI逆張りが最も危険なのは、強い下落トレンドの初期です。株価が200日移動平均線を明確に下回り、出来高を伴って下落し、悪材料が連続しているような銘柄では、RSIが30以下になっても安易に買うべきではありません。RSIが低いことは、売られすぎではなく、単に売り圧力が強いことを示している場合があります。
典型例は、決算で通期見通しが下方修正され、翌日大きく売られた銘柄です。初日の急落でRSIは低下しますが、機関投資家の売りが数日から数週間続くことがあります。この局面でRSI30未満を理由に買うと、さらに10%、20%と下げることがあります。RSIは反発のタイミングを教えてくれることもありますが、下落トレンドの底を正確に当てる機能はありません。
もう一つ危険なのは、テーマ株ブームが終わった後の銘柄です。短期間で大きく上がった小型株が、出来高を減らしながら下落している場合、RSIが低くても買い手が戻らないことがあります。上昇時に入った短期資金が抜けた後は、株価がだらだら下げ続けることが珍しくありません。このような銘柄では、RSI30以下が何度も出ても反発は限定的になりがちです。
バックテストで見るべき指標
RSI戦略を検証する際、勝率だけを見てはいけません。投資戦略の良し悪しは、勝率、平均利益、平均損失、最大ドローダウン、保有期間、取引回数、資金効率を総合的に見て判断します。
たとえば勝率が65%でも、勝つときの平均利益が2%で、負けるときの平均損失が8%なら、期待値は低くなります。逆に勝率が45%でも、平均利益が7%で平均損失が3%なら、戦略として成立する可能性があります。RSI逆張りは小さな反発を取りにいく戦略になりやすいため、大きな損失を避ける設計が特に重要です。
最大ドローダウンも必ず確認すべきです。最大ドローダウンとは、資産がピークからどれだけ落ち込んだかを示す指標です。仮に年率リターンが高くても、一時的に資産が40%減る戦略は、多くの個人投資家にとって継続が難しいです。机上では耐えられると思っても、実際に資金が大きく減ると冷静な判断は難しくなります。
さらに、取引回数が少なすぎる戦略にも注意が必要です。過去10年で20回しかシグナルが出ない戦略が好成績だったとしても、それは偶然の可能性があります。反対に、取引回数が多すぎる戦略はコスト負けしやすくなります。RSIの閾値を厳しくしすぎると取引回数が減り、緩くしすぎるとノイズが増えます。このバランスを検証することが重要です。
RSIの期間を変えると結果はどう変わるか
一般的なRSIは14日ですが、これを短くするとシグナルは増えます。たとえば9日RSIを使うと、短期的な値動きに敏感になります。その分、早く買える可能性がありますが、ダマシも増えます。5日RSIまで短くすると、数日の急落ですぐに売られすぎ判定が出るため、短期トレーダー向けになります。
一方、21日RSIや25日RSIを使うと、シグナルは少なくなります。短期ノイズに反応しにくくなるため、やや中期的な過熱感を捉えやすくなります。ただし、反応が遅くなるため、反発の初動を逃すこともあります。
バックテストでは、14日だけでなく、9日、14日、21日を比較すると有益です。重要なのは、最も成績が良かった期間だけを採用しないことです。過去データに合わせすぎると、将来の相場で機能しにくくなります。これを過剰最適化といいます。たとえば「RSI13.5日、閾値27.8、保有7営業日」が最も良かったとしても、その細かい数字に実戦的な意味があるとは限りません。
実務では、シンプルで説明可能なパラメータを使うべきです。14日RSI、30未満で買い、50超えで売り、または10営業日で決済。この程度の単純さを保ったうえで、複数の市場環境でそれなりに機能するかを見ます。
RSI単独ではなくフィルターを加える
RSIだけで勝つのが難しいなら、どう改善すべきか。答えは、RSIに相場環境フィルターを加えることです。RSIはエントリータイミングの候補を示す道具として使い、銘柄選定やトレンド判定は別の条件で行います。
200日移動平均線フィルター
最もシンプルなのは、株価が200日移動平均線より上にある銘柄だけを対象にする方法です。長期トレンドが上向きの銘柄に絞ることで、下落トレンドの途中で逆張りするリスクを減らせます。RSI30未満でも、株価が200日線を大きく下回っている銘柄は除外します。
このフィルターを入れると、取引回数は減りますが、致命的な負けを避けやすくなります。特に日本株では、業績悪化銘柄や需給崩壊銘柄の下落が長期化することがあります。200日線フィルターは、そうした銘柄を機械的に避けるための粗い安全装置になります。
出来高フィルター
次に重要なのが出来高です。RSIが低下しているのに出来高が極端に少ない銘柄は、単に買い手が不在の可能性があります。一方、出来高を伴って急落した後、翌日以降に下げ渋る銘柄は、売りが一巡しつつある可能性があります。
実戦では、直近20日平均売買代金が一定以上ある銘柄だけを対象にします。小型株の場合、売買代金が少ないと、理論上は買えても実際には希望価格で約定しません。バックテスト上の成績が良くても、流動性が低い銘柄では再現性が落ちます。
業績フィルター
RSI逆張りを個別株で使うなら、業績フィルターも有効です。売上や営業利益が伸びている銘柄、会社予想が下方修正されていない銘柄、自己資本比率が極端に低くない銘柄に絞ることで、問題企業を買ってしまうリスクを減らせます。
特に避けたいのは、赤字拡大、継続企業の前提に注記、財務悪化、希薄化懸念のある銘柄です。RSIが低いからといって、財務的に弱い銘柄を買う必要はありません。短期売買でも、最低限の企業品質を見ることは重要です。
実戦向けの改善ルール
RSIを使った現実的な戦略としては、次のようなルールが考えられます。対象は売買代金が十分にある日本株。株価が200日移動平均線より上にあること。直近決算で大幅な下方修正が出ていないこと。14日RSIが30未満になった翌日に監視リストへ入れること。すぐに成行買いするのではなく、翌日の値動きで下げ止まりを確認すること。
エントリーは、前日高値を上回ったタイミング、または5日移動平均線を回復したタイミングに限定します。これにより、落ちているナイフをそのまま掴むリスクを減らせます。RSI30未満は買いサインではなく、候補銘柄を抽出する条件として使うわけです。
決済は、RSIが50を超えたとき、または買値から5〜8%上昇したとき、または10営業日経っても反発しないときに行います。損切りは買値から5〜7%下落、または直近安値を明確に割った場合とします。損切り幅は銘柄のボラティリティに応じて調整しますが、最初から損切り条件を決めておくことが重要です。
この戦略の狙いは、大底を当てることではありません。短期的に売られすぎた優良銘柄が通常の評価に戻る局面を取りにいくことです。反発が弱ければ撤退し、強ければ一部を伸ばす。RSIをきっかけにしつつ、価格の反転確認を待つことで、単純な逆張りよりも実戦的になります。
具体例で考えるRSI戦略の判断プロセス
仮に、ある機械部品メーカーA社があるとします。業績は安定成長、営業利益率は改善傾向、自己資本比率も高い。株価は200日移動平均線の上で推移していましたが、決算発表後に短期材料出尽くしで5営業日続落し、14日RSIが29まで低下しました。この時点で、RSI条件は満たしています。
ただし、ここで即買いする必要はありません。まず決算内容を確認します。売上と営業利益が伸びているか、通期予想が据え置きか上方修正か、受注残や会社コメントに悪化要因がないかを見ます。決算内容に問題がなく、株価下落が期待先行の反動に近いなら、監視対象にします。
次にチャートを見ます。急落後に出来高が増え、翌日に下ヒゲをつけて下げ渋ったとします。さらに翌日、前日高値を上回って寄り付き、5日移動平均線に接近しました。この局面で初めて買いを検討します。買値から6%下に損切りラインを置き、RSIが50を超えるか、株価が短期下落前の半値戻しに到達したら利確するという計画を立てます。
一方、別の銘柄B社では、RSIが25まで低下していても、決算で赤字転落、通期下方修正、株価は200日線を大きく下回り、出来高を伴って安値更新しているとします。この場合、RSIが低くても買うべきではありません。これは売られすぎではなく、企業評価が切り下がっている可能性が高いからです。
この2つの例からわかる通り、RSIの数値だけでは投資判断は完結しません。同じRSI25でも、A社は短期反発候補、B社は回避候補になり得ます。バックテストでも、この違いを条件化できるかが重要です。
Pythonでバックテストする時の考え方
Pythonを使えば、RSI戦略のバックテストは比較的簡単にできます。必要なのは、日足の株価データ、RSIの計算、売買ルール、損益計算です。高度なライブラリを使わなくても、終値の変化から上昇幅と下落幅を計算し、移動平均を取ればRSIは算出できます。
ただし、バックテストでは注意点があります。まず、未来の情報を使わないことです。RSIが30未満になった日の終値を見て、その日の終値で買うと、実際にはその終値を事前に知ることはできません。現実的には翌営業日の始値、または翌日の条件成立後に買う前提にすべきです。
次に、上場廃止銘柄や途中で消えた銘柄を無視しないことです。現在残っている銘柄だけで過去検証すると、生存者バイアスが発生します。特に小型株では、上場廃止や流動性低下を無視すると、成績が過大評価されます。
さらに、配当や株式分割の調整も必要です。株価データが調整後終値になっているかを確認します。分割を考慮しないデータでは、RSIや損益が大きく歪むことがあります。バックテスト結果を見る前に、データの品質を確認することが大切です。
RSI戦略の期待値を上げる実務テクニック
RSI戦略の期待値を上げるには、まず「買わない条件」を増やすことが有効です。多くの投資家は買う条件ばかり考えますが、実戦では負けやすい局面を避けるだけで成績が改善することがあります。
避けるべき条件の例として、決算翌日の大陰線、下方修正直後、信用買い残が極端に多い銘柄、直近で急騰済みのテーマ株、売買代金が急減している銘柄、200日線下の安値更新銘柄があります。これらはRSIが低くても、反発より続落のリスクが高いケースです。
反対に、狙いやすい条件は、上昇トレンド中の一時調整、好決算後の材料出尽くし、指数下落に巻き込まれた優良株、権利落ちやリバランスなど一時的需給による下落、過去に同じ価格帯で買いが入っている銘柄です。RSIは、こうした銘柄を安く拾うタイミングを探す補助線として使います。
また、ポジションサイズも重要です。RSI逆張りはタイミングが早くなりやすいため、一度に大きく買わず、分割エントリーにする方法があります。たとえば予定投資額の半分を反転確認時に買い、残り半分は5日線回復後に買う。これにより、下げ止まりを確認しながらリスクを調整できます。
よくある失敗パターン
最も多い失敗は、RSIが低い銘柄を安い銘柄だと誤解することです。株価が下がるには理由があります。その理由が一時的な需給なら反発余地がありますが、業績悪化や事業環境の変化なら、さらに評価が下がる可能性があります。
次に多いのは、損切りを置かないことです。RSI逆張りでは、買った後さらに下がるケースが必ずあります。そこで「もう売られすぎだから大丈夫」と考えると、損失が膨らみます。RSIが20、15、10と下がる相場も現実にあります。数値が低いほど安全という考えは捨てるべきです。
三つ目は、検証期間が短すぎることです。直近1年だけで機能した戦略は、その年の相場に合っていただけかもしれません。少なくとも上昇相場、下落相場、横ばい相場を含む期間で確認するべきです。日本株なら、地合いが良い年だけでなく、指数が崩れた年も含める必要があります。
四つ目は、バックテストの結果を過信することです。バックテストは過去の検証であり、将来の保証ではありません。特にテクニカル戦略は参加者の行動、流動性、制度変更、相場環境によって効き方が変わります。結果が良かったとしても、最初は小さな資金で実運用し、スリッページや約定状況を確認するべきです。
RSIだけで勝てるのかという問いへの答え
RSIだけで継続的に勝てるかと聞かれれば、答えはかなり慎重になります。単純なRSI30以下買い、RSI70以上売りのようなルールだけでは、相場環境に左右されすぎます。横ばい相場では利益が出ても、強いトレンド相場では大きく崩れる可能性があります。
しかし、RSIが使えないわけではありません。むしろ、使い方を間違えなければ非常に有用です。RSIは、買われすぎ・売られすぎを機械的に抽出するための優れた指標です。問題は、それを単独で売買判断にしてしまうことです。
実戦では、RSIを銘柄発掘のフィルターとして使うのが現実的です。たとえば、長期上昇トレンドにある優良株の中から、短期的にRSIが30未満まで下がった銘柄を抽出する。そして、出来高、決算内容、移動平均線、支持線、地合いを確認したうえで、反転の兆候が出たものだけを買う。この流れなら、RSIの長所を活かしつつ弱点を抑えられます。
重要なのは、RSIを「答え」ではなく「質問」として使うことです。RSIが低い銘柄を見つけたら、「なぜ売られているのか」「この下落は一時的か」「買い手は戻っているか」「損切り位置は明確か」と確認します。このプロセスを入れるだけで、RSIの使い方は大きく変わります。
実戦で使うためのチェックリスト
RSI戦略を使う前に、最低限次の点を確認します。株価は200日移動平均線より上か。直近決算で大きな悪材料は出ていないか。売買代金は十分か。RSI低下の理由は一時的な需給か、それとも業績悪化か。直近安値を割った場合に撤退できるか。利確条件は明確か。保有期間の上限は決めているか。
このチェックを通過した銘柄だけを対象にすれば、RSI単独よりもかなり実戦的になります。特に、損切りと保有期間上限は必須です。反発狙いのはずが、いつの間にか長期塩漬けになるのは、個人投資家によくある失敗です。短期の根拠で買った銘柄は、短期の根拠が崩れたら撤退するべきです。
また、検証結果を記録することも大切です。銘柄名、買い理由、RSI値、地合い、決算状況、買値、売値、損益、反省点を残します。これを20件、50件、100件と積み上げると、自分のRSI戦略がどの局面で機能し、どの局面で負けるのかが見えてきます。
まとめ
RSIは、初心者にも理解しやすく、実務でも役立つテクニカル指標です。ただし、RSIだけで勝ち続けるのは簡単ではありません。RSI30以下は必ず買いではなく、売り圧力が強いことを示しているだけの場合もあります。RSI70以上も必ず売りではなく、強い上昇トレンドの途中であることもあります。
バックテストで確認すべきなのは、RSIの数値そのものではなく、その数値をどの相場環境で使うと期待値が出るかです。長期トレンド、出来高、業績、決算内容、地合い、損切り条件を組み合わせることで、RSIは単なるチャート指標から実戦的な投資ツールに変わります。
結論として、RSIだけに依存する投資は危険です。しかし、RSIを売られすぎ候補の抽出、反発局面の監視、エントリータイミングの補助として使うなら、個人投資家にとって十分に価値があります。大切なのは、指標を信じることではなく、指標を検証し、条件を絞り、負けるパターンを避けることです。RSI戦略で本当に必要なのは、魔法の数値ではなく、検証とルール化です。


コメント