ホーム/戦略/RSI リバーサル

RSI リバーサル戦略をバックテストする方法

RSI リバーサル戦略は、14 期間 RSI が 30 を下回ったら(売られすぎ)買い、50 を上抜けるか 70 を超えたら売る平均回帰戦略です。レンジ相場で機能しやすい一方、下落トレンドが続くと RSI が長く売られすぎにとどまるため、200 日 SMA のトレンドフィルターも検証しましょう。

RSI を使った平均回帰(mean reversion)は、クオンツトレードで最もよく研究されているアプローチのひとつです。考え方はシンプルで、ある資産が直近の値動きに対して統計的に行き過ぎた状態になると、価格は元に戻りやすいというものです。ただし、これを正しくバックテストするには、エントリーのタイミング、エグジットのルール、そして戦略が実際に機能する相場環境に細心の注意を払う必要があります。

RSI とは何か、どのように機能するのか

相対力指数(RSI)は 1978 年に J. Welles Wilder が開発した指標で、直近の価格変化の速さと大きさを 0–100 に正規化したスケールで測ります。計算式は、ルックバック期間(通常は 14 本)における平均上昇幅と平均下落幅を比較します。

RSI = 100 − (100 / (1 + RS))
RS = N 期間の平均上昇幅 / N 期間の平均下落幅

RSI が 30 を下回ると、その資産は売られすぎとみなされます。直近の下落幅が上昇幅に比べて大きく、価格が上方向に戻る可能性があります。RSI が 70 を上回ると、その資産は買われすぎです。リバーサル戦略は、こうした極端な水準に基づいて売買します。

平均回帰とトレンドフォロー

RSI リバーサルは本質的に平均回帰のアプローチで、極端な値動きが部分的に戻ることに賭けるものです。これは、強い動きが続くことに賭けるトレンドフォロー(SMA クロスなど)とは考え方が正反対です。

平均回帰は、方向感のないレンジ相場や、平均の周りで定常的な動きをする資産(安定した ETF、ペアトレード、指数構成銘柄など)でうまく機能する傾向があります。モメンタムが支配する強いトレンド相場では苦戦します。RSI ベースのシステムを運用する前に、自分がどの相場環境で取引しているのかを理解することが不可欠です。

エントリーとエグジットのルールを定める

エントリーシグナルは明確でなければなりません。一般的なアプローチは 2 つあります。

  1. 水準ベース:RSI(14) が 30 を下回ったら買いでエントリーします。シンプルですが、続いている下落トレンドの中で買ってしまう可能性があります。
  2. 再クロス:RSI が 30 を下回り、その後 30 を再び上抜けたときに買いでエントリーします。売り圧力が弱まったことの確認を待つ方法です。取引回数は減りますが、多くの研究で過去の的中率はより高くなっています。

エグジットにはいくつかの選択肢があります。

  • RSI が 50 を上抜けたらエグジット(中立への回帰)— 短めの保有でよく使われる
  • RSI が 70 を超えたらエグジット(買われすぎ)— リバーサルの値幅をまるごと取る
  • 時間ベースのエグジット — RSI の水準に関係なく N 本後にポジションを決済する
  • 固定ストップロス — 取引が X% 逆行したらエグジットする

時間ベースのエグジットは、普段注目されている以上に検討する価値があります。Larry Connors らの研究によると、短期の RSI リバーサル戦略では、反対方向の RSI シグナルを待つよりも、一定期間(例:3–7 日)保有するほうが良い成績になることが多いとされています。

フィルターを加えて質を高める

RSI の閾値だけに頼る戦略は、トレンド相場で質の低いシグナルを大量に生みます。フィルターを加えることで、シグナルとノイズの比率が改善します。

  • トレンドフィルター(200 日 SMA):資産が 200 日移動平均線より上で引けたときだけ、RSI の買いシグナルを採用します。これにより、戦略は確立した上昇トレンドの中での買いのリバーサルに限定されます。
  • 出来高による確認:エントリー日に平均以上の出来高があることを条件にします。売られすぎの状態の背後に、流動性の低さによる単なる漂流ではなく、本物の売り圧力があることを示唆します。
  • マルチタイムフレーム:日足のシグナルで動く前に、週足の RSI が強い下落トレンドにないことを確認します。
  • ボラティリティフィルター:VIX や ATR が異常に急上昇しているときのエントリーは避けます。市場全体がパニック状態にあるとき、RSI リバーサルはうまく機能しません。

注目すべき指標

RSI リバーサル戦略は、頻繁に起きる小さな反発を取るため、トレンドフォローよりも勝率が高くなるのが一般的です(多くの場合 55–70%)。評価すべき主な指標は次のとおりです。

  • 勝率:よく設計された RSI リバーサルシステムでは 55–65% が目安です
  • 平均利益と平均損失:平均回帰システムでは利益が損失より小さいことが多く、プラスの期待値を得るには高い勝率が必要になります
  • トレンド相場でのドローダウン:RSI リバーサルにとって最も危険なのは長引く弱気相場です — 特に 2008 年と 2022 年のパフォーマンスを確認してください
  • カルマーレシオ(Calmar ratio):年間リターンを最大ドローダウン(max drawdown)で割ったもの — リバーサル戦略とトレンドフォロー戦略のリスク特性を比較するのに役立ちます

数分で試してみる

QuantPrompt を使えば、RSI リバーサル戦略をすばやくテストできます。ルールを普段の言葉で説明するだけです。たとえば、「14 期間 RSI が 30 を下回り、再びその上で引けたら QQQ を買い。RSI が 60 を上抜けるか、7 日経過したら売り。5% のストップロスを設定。」プラットフォームが戦略を解析し、過去データでバックテストを実行して、取引ごとの内訳と資産曲線を含む完全なティアシート(tearsheet)を返します。

これにより、閾値のバリエーション(RSI 25、30、35)やエグジットルールを、1 行もコードを書かずに体系的に比較できます。本格的な実装に取りかかる前にプロトタイプを作りたいときに便利です。

よくある質問

参考文献