Stochastic RSIに基づくデジタル通貨取引戦略
一、戦略概要
本戦略の名称は「Stochastic RSIに基づく暗号通貨取引戦略」です。この戦略は、相対力指数(RSI)とストキャスティクスRSI(Stochastic RSI)の2つの指標を組み合わせて、暗号通貨の買いシグナルと売りシグナルを識別します。
戦略の主な考え方は、まずRSI値を計算し、そのRSIに基づいてStochastic RSI指標(K値とD値)を構築することです。K値がD値を上抜けたときに買いシグナル、K値がD値を下抜けたときに売りシグナルが発生します。偽のシグナルをフィルタリングするため、戦略は変動率指数(RVI)とその平滑移動平均線も確認に使用します。
二、戦略の詳細な原理
-
期間14のRSI値を計算します。
-
RSIを基に期間14のStochastic RSI指標を構築し、K値とD値(DはKの3期間移動平均)を取得します。
-
期間5のRVIとそのシグナル線(RVIの平滑移動平均線)を計算します。
-
KがDを上抜けたとき、RVI > シグナル線かつ前周期のRVI < シグナル線であれば買いシグナルが発生します。KがDを下抜けたとき、RVI < シグナル線かつ前周期のRVI > シグナル線であれば売りシグナルが発生します。
-
発生したシグナルに基づいて、買いまたは売りの新規建てを行います。
三、戦略の優位性分析
-
Stochastic RSIとRVIの二重確認により、偽のシグナルを効果的にフィルタリングできます。
-
RVI指標は短期間の買われ過ぎ・売られ過ぎの状況を反映し、極端なポイントでの建てを回避できます。
-
Stochastic RSI指標は買われ過ぎ・売られ過ぎの領域を識別し、KDJ指標のゴールデンクロス・デッドクロスの形状を利用して売買ポイントを判断できます。
-
バックテストの結果、本戦略は一部の暗号通貨取引ペア(FCT/BTCなど)で良好な効果を上げています。
四、戦略のリスク分析
-
同様のトレーリングストップ戦略では、ストップの設定が不適切だとポジションがロックされる可能性があります。
-
シグナル発生頻度が高くなる可能性があり、取引手数料は考慮すべき要素です。
-
KDJ指標とRVI指標はどちらも偽のシグナルを発生させる可能性があり、不必要な損失につながる恐れがあります。
-
戦略パラメータは取引ペアごとに最適化する必要があり、汎用性は検討を要します。
五、戦略の最適化方向
-
移動ストップを追加して利益を確定する。ATRを参考にストップ水準を設定できます。
-
RVIパラメータとStochastic RSIパラメータを最適化し、シグナルをより明確にします。
-
取引量の制御を追加し、1回の注文が過大にならないようにします。
-
フィルター機構を追加し、高値での建てを回避します。ボラティリティ指標を導入して、現在がレンジ相場かどうかを判断できます。
-
異なる暗号通貨取引ペアをテストし、最適な適合銘柄を探します。
六、戦略まとめ
本戦略は、まずRSI指標を用いてStochastic RSIを構築し、次にRVI指標を組み合わせてシグナルを確認することで、短期的な買われ過ぎ・売られ過ぎの現象を発見し、反転ポイントでポジションを建てます。二重確認により偽シグナルをフィルタリングできる点が利点ですが、パラメータのオーバーフィッティングリスクが欠点です。総じて、本戦略は一部の取引ペアで良好な結果を得ており、さらなる最適化により安定した収益を得ることが可能です。
/*backtest
start: 2022-12-08 00:00:00
end: 2023-12-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="Stochastic RSI", shorttitle="Stoch RSI", overlay = true)
Per = input(5, title="Length", minval=1)
smoothK = input(3, minval=1)- 1

