OptiNod アカデミー

Stochastic RSI — RSIにストキャスティクスを適用する

RSIの値をストキャスティクスで正規化したツール。反応が速すぎるため、短期スイングのタイミング取りに限定して使います。

StochRSIは、RSIの値が直近N本のRSIレンジの中でどの位置にあるかを、あらためて正規化した指標です。RSIの値そのものにストキャスティクスをかける点がポイントです。

計算の流れを分解すると、まず価格からRSIを算出し、そのRSIに再度ストキャスティクスを適用し、最後に%Kと%Dで平滑化します。RSIをもう一度平均する作業だと誤解されがちですが、実際にはRSIの値が直近レンジ内で占める位置を計算し直し、それをK/Dラインでなめらかに整える構造です。この正規化のため、同じデータでRSIが1か月に2回だけ80を超えたとしても、StochRSIは同じ期間に0.8を8〜12回超えることがあります。シグナルが多く出るぶん、だましも一緒に増える。ここがこの指標の落とし穴です。

このように敏感なため、StochRSIは日足より下の短いスイングでよく機能します。日足ではシグナルが多すぎて極端値の重みが薄れますが、1時間足以下ではRSIより一歩早いタイミングツールになります。

RSIを再正規化したStochRSIは、同じ区間で極端値シグナルがはるかに頻発します

ストキャスティクス正規化とK/D平滑化の重み

RSI自体は、価格の変化率を一定の範囲に整理した値です。StochRSIは、そのRSI値が直近N本のRSIレンジの上側にあるのか、下側にあるのかを再正規化した結果です。その後に%Kと%Dの平滑化を通るためラインはなめらかに見えますが、入力値そのものはすでに敏感になっています。

そのため、日足ではStochRSIの強みが出にくくなります。日足RSIが30に到達することはまれなので意味を持ちますが、StochRSIの0.2は同じ期間に何度も出ます。本来はまれだからこそ強いシグナルが、頻繁に出すぎて信頼しにくくなるのです。

反対に、1分足〜15分足ではRSIだけだと短期の転換点を遅れて捉えることがよくあります。この場面でStochRSIは、RSIがRSI自身のレンジの底や天井から反転する瞬間をより早く見せてくれます。同じ指標でも、時間軸のノイズ水準によって評価はまったく変わります。

ルールはシンプルです。1時間足以下の短期売買に限定して使い、4時間足以上ではRSIを直接使うほうが堅実です。

0.8/0.2の単純エントリーが機能しない場面

StochRSIを使うときに最もよくある失敗は、0.8で売り、0.2で買いという単純ルールです。このルールは、RSIの弱点である「トレンド相場では極端値に何日も張り付く」という罠をそのまま引き継ぎます。さらに悪いことに、StochRSIはRSIよりも極端値に到達しやすいため、同じ罠にはまる回数も増えます。

強い上昇トレンドでは、StochRSIは0.9以上に数日間とどまることがあります。この状態で0.8売りを使うと、シグナル1回でトレンドの真ん中から逆張りで入ることになり、同じシグナルが次の4時間以内にもう一度出て、2回目のエントリーも逆張りになります。1つのトレンドの中で5〜10回も同じ損失を繰り返す。これが単純ルールの結果です。

方法は2つしかありません。強いトレンドの中ではStochRSIの単純エントリーを使わないこと。もしくは、極端ゾーンから戻ってくるcross-outのタイミングだけをシグナルとして扱うことです。次のセクションのcross-outが、まさにその方法です。

Cross-out — 極端ゾーンから戻る瞬間がシグナル

StochRSIで信頼性の高いシグナルは、0.2を下回った状態でしばらく推移し、その後ふたたび0.2を上回る足です。単に0.2にタッチしただけではシグナルとして扱いません。同じ考え方で、0.8ゾーンでは0.8を上回った状態から0.8を下回る足がシグナルです。ChandeとKrollが原典で強調した使い方も、極端ゾーンから抜け出す動きをシグナルとし、極端ゾーンに入ること自体は現在の状態を示すだけと扱っています。

この違いは決定的です。StochRSIが0.2に触れることは、1つのトレンドの中で5〜10回起こります。そのたびに入れば、毎回逆張りになります。一方で、0.2未満にとどまった後、明確に0.2の上へ回復する足は、短期モメンタムが実際に折り返したことを示す明確なサインです。

> SOLの15分足が直近4時間にわたりレンジ(約145〜150ドル)を維持し、

> StochRSI(14,14,3,3)が0.2を下回って2〜5本とどまった後、

> %Kが%Dを上抜け、両方とも0.25以上に回復する足が出ます。

> その足の終値で買いエントリーします。損切りはレンジ下限の下に置きます。

> StochRSIが再び0.2を下回り、レンジ下限を終値で割り込むなら、このセットアップは失敗と見ます。

重要なのは、0.2未満にとどまる時間です。1本だけ触れてすぐ回復する流れはノイズに近く、cross-outとは見なしにくいです。2〜5本ほどとどまった後の回復こそが、実際の転換点です。同じセットアップは、レンジ上限でのショートエントリーにもそのまま反転して使えます。

数本とどまった後の回復が本当のエントリーです。極端値への一度のタッチはエントリーとして扱いません
0.2へのタッチと0.2上への回復を区別し、cross-outだけをエントリーとして扱います

14,14,3,3が敏感すぎるとき

標準の14,14,3,3は、RSI期間14、ストキャスティクス期間14、%K平滑化3、%D平滑化3で構成される組み合わせです。ChandeとKrollの原典におけるStochRSIは、RSIにストキャスティクスを一度適用した単一の平滑化形式でした。%Kと%Dを分ける4パラメータ方式は、その後チャートプラットフォーム上で定着した現代的な慣行に近いものです。よく使われる14,14,3,3は1990年代の日足チャートを前提にした値なので、現在の1分足〜15分足のノイズ水準では敏感すぎます。

シグナルが多すぎると感じるなら、調整の順序は決まっています。

  • ステップ1: %K平滑化を5に上げます(14,14,5,3)。最小限の変更だけでノイズがはっきり減ります。
  • ステップ2: それでも多い場合は、ストキャスティクス期間を21に上げます(14,21,5,3)。
  • ステップ3: それでも多い場合は、RSI期間も21に上げます(21,21,5,5)。

反対に、期間を短くする試みはたいてい失敗します。StochRSIはすでに敏感に正規化された指標だからです。期間を短くしてさらに速くしようとすると、ノイズをシグナルと誤認しやすくなります。速いシグナルが必要なら、設定値はそのままにして、時間軸そのものを下げるほうが安全です。

この指標が弱点を露呈する3つの場面

  • トレンド相場での0.8/0.2単純エントリー: 今が強いトレンドの中かどうかを確認せず、極端値に触れたという理由だけで入ると、1つのトレンドの中で5〜10回も逆張りになります。ADXが25以上、または200 EMAの方向が明確な場合、単純エントリーは使いません。
  • 日足で使うこと: 日足でStochRSIはRSIより速い一方、そのぶんだましも大きく増えます。4時間足以上ではRSIを直接使うほうが堅実で、StochRSIが有用なのは1時間足以下に限られます。
  • cross-outなしで極端値に触れた瞬間に入る場合: 0.2に触れることと、0.2から抜け出すことはまったく別のシグナルです。触れる動きは現在の状態を示すだけで、抜け出す動きがエントリーシグナルです。触れた瞬間に入ると、本来は堅実であるはずのcross-outシグナルの信頼性まで失います。

Cross-outを本物にする2つの条件

StochRSIのcross-outを信頼できるものにするには、2つの条件がそろう必要があります。

  • レンジ相場であること: まずADXが20以下か、価格が明確な範囲内で振動している状態かを確認します。強いトレンドの中では、cross-out自体を信頼しにくいからです。トレンド内の押し目(Pullback)が0.2まで届く場合にだけ意味があり、トレンドの真ん中で出た0.2 cross-outは単なる変動で終わる可能性があります。
  • 価格構造: StochRSIのcross-outが、レンジ下限・上限のような意味のある価格帯で出ているかを確認します。レンジ中央でのcross-outはノイズに近いです。価格構造とStochRSIが同じ場所で同じ方向を示しているときだけ、エントリー根拠になります。
同じトレンドの中で、StochRSIはRSIよりはるかに頻繁に極端値シグナルを出します