RSI買い売り乖離指標取引戦略
概要
本戦略は、RSI指標の買い圧力と売り圧力の乖離(ダイバージェンス)を計算し、市場の買い/売りトレンドを判断して取引判断を行います。具体的には、RSIがより低い安値を形成する一方で価格がより高い安値を形成する場合を「隠れた買いシグナル」、RSIがより高い高値を形成する一方で価格がより低い高値を形成する場合を「隠れた売りシグナル」と判断します。これらのシグナルに基づいて市場の潜在的な買い/売りトレンドを判断し、取引を行います。
戦略の原理
本戦略は主にRSI指標の買い/売り圧力の乖離理論に基づいています。RSIと価格が逆方向の乖離を形成するとき、市場の潜在的な反転を示唆します。具体的には以下の4つのケースに分けられます。
-
通常の買いシグナル:RSIがより高い安値を形成し、価格がより低い安値を形成する。これは買い圧力がRSIを押し上げたものの価格に完全には反映されていないことを示し、買い勢力の強化を示唆します。
-
隠れた買いシグナル:RSIがより低い安値を形成し、価格がより高い安値を形成する。これは売り圧力がRSIを押し下げたものの価格に完全には反映されていないことを示し、買い勢力の強化を示唆します。
-
通常の売りシグナル:RSIがより低い高値を形成し、価格がより高い高値を形成する。これは売り圧力が価格を押し上げたもののRSIに完全には反映されていないことを示し、売り勢力の強化を示唆します。
-
隠れた売りシグナル:RSIがより高い高値を形成し、価格がより低い高値を形成する。これは買い圧力がRSIを押し上げたものの価格に完全には反映されていないことを示し、売り勢力の強化を示唆します。
上記の乖離状況に基づいて市場の潜在的な買い/売りトレンドや売買勢力の強化状況を判断し、取引戦略を策定します。
戦略の利点
- RSIの買い/売り圧力の乖離理論を活用し、市場の潜在的なトレンドを判断します。
- 価格の動きを確認事項として組み合わせることで、ノイズシグナルを抑制します。
- 市場の急激な反転が発生する前に重要なシグナルを捉え、先手を打って判断できます。
- 可視化された買い/売りシグナルの表示を実現し、直感的で操作が容易です。
- パラメータをカスタマイズでき、様々な市場環境に対応できます。
戦略のリスク
- RSI指標と価格の乖離が必ずしも反転を示すとは限らず、通常の保ち合い相場である可能性があります。
- 隠れたシグナルはノイズが比較的大きく、誤判断を生む恐れがあります。
- シグナルを確定するには、さらに多くの指標やテクニカル分析手法との併用が必要です。
- シグナルパラメータの設定が適切でない場合も判断に影響を与える可能性があります。
最適化の方向性
- MACD、KDJなどのインジケーターをRSIと組み合わせ、エントリーシグナルを確定します。
- ストップロス戦略を追加し、1回の損失を低減します。
- パラメータ設定を最適化します(例:より適切なRSI期間パラメータを探索)。
- 機械学習アルゴリズムを導入し、エントリーシグナルの正確性を学習させます。
- WebSocketによるリアルタイム相場を追加し、シグナル確認の遅延を低減します。
まとめ
本戦略は主にRSIの買い/売り乖離に依存して市場の潜在的な買い/売りトレンドを判断し、価格変動における買い/売り勢力の相対的な力の変化を捉えて反転取引を行います。ある程度の先見的予測機能を持ちますが、ノイズシグナルのリスクも存在します。パラメータの最適化、インジケーターの組み合わせ、機械学習などを通じて、戦略の安定性と収益性をさらに強化することができます。
/*backtest
start: 2024-01-07 00:00:00
end: 2024-01-14 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy(title="Divergence Indicator")
len = input.int(title="RSI Period", minval=1, defval=20)
src = input(title="RSI Source", defval=close)- 1

