概要
本戦略は、重要なサポート・レジスタンスレベルの反転戦略と相対力指数(RSI)指標を組み合わせ、サポート・レジスタンスレベルが形成されたタイミングでRSI指標のシグナルを確認し、潜在的なトレンド反転の機会を捉えます。
戦略の原理
本戦略はまず、左右の複数本のローソク足を確認して、最高値のサポートレベルと最安値のレジスタンスレベルを計算し、重要なサポート・レジスタンスレベルを特定します。サポート・レジスタンスレベルが形成された時点で、さらにRSI指標の値が買われすぎ・売られすぎの条件を満たしているかどうかを確認します。具体的には、レジスタンスレベルでRSIが売られすぎラインを下回っている場合は売られすぎ状態と判断してロング、サポートレベルでRSIが買われすぎラインを上回っている場合は買われすぎ状態と判断してショートを行います。これにより、RSI指標を活用して偽のブレイクアウトをフィルタリングし、トレンド反転のポイントでより良いエントリータイミングを掴みます。
コードの詳細は以下の通りです。
-
サポート・レジスタンスレベルの計算
pivothigh()関数とpivotlow()関数を使用し、左右N本のローソク足に基づいてサポート・レジスタンスレベルを計算します。- サポート・レジスタンスレベルを保存し、強気・弱気の条件判定を設定します。
-
RSI指標の計算
rsi()関数を使用してRSI指標を計算します。- RSIの買われすぎ・売られすぎ判定条件を設定します。
-
サポート・レジスタンスレベルとRSIシグナルの統合
- レジスタンスレベルで強気シグナルが出て、かつRSIが売られすぎラインを下回っている場合、ロングします。
- サポートレベルで弱気シグナルが出て、かつRSIが買われすぎラインを上回っている場合、ショートします。
-
エントリー時のストップロスと利確の設定
- ロングのストップロスはサポートレベルの1最小値幅下。
- ショートのストップロスはレジスタンスレベルの1最小値幅上。
優位性分析
本戦略の主な優位性は以下の通りです。
- トレンドの確認:RSI指標が偽のブレイクアウトをフィルタリングし、一時的な調整での誤エントリーを回避します。
- リスク管理:ストップロスを重要なサポート・レジスタンス付近に設定することで、リスク管理に有利です。
- 汎用性:様々な銘柄や時間足に適用可能です。
- 実装の容易さ:指標やパラメータが少なく、実装が簡単です。
- データ要件の低さ:OHLCデータのみで十分であり、データ品質への要求が高くありません。
リスク分析
本戦略には以下のリスクもあります。
- サポート・レジスタンスレベルの無効化リスク:市場が激変する場合、既存のサポート・レジスタンスが突破され、戦略が失敗する可能性があります。パラメータを調整してサポート・レジスタンスレベルの範囲を適切に広げることで、このリスクを低減できます。
- RSIの乖離リスク:レンジ相場ではRSIが乖離し、買われすぎ・売られすぎの判定が無効になることがあります。RSIパラメータを調整したり、追加条件を加えてRSIシグナルを検証することで対応できます。
- ストップロスが狩られるリスク:トレンドが進行中にストップロスが突破され、損失が拡大する可能性があります。ストップロスの距離を適度に広げることで対応できますが、トレンド利益とリスク管理のバランスが必要です。
- ドローダウンリスク:本戦略は1回の取引ごとに実行されるため、トレンド反転がスムーズに進まない場合、一定のドローダウンが発生する可能性があります。リスク管理によってドローダウンを抑制できます。
最適化の方向性
本戦略は以下の点で最適化が可能です。
- サポート・レジスタンスレベル計算パラメータの最適化:左右の参照本数や条件フィルタの追加などにより、位置特定の精度を向上させます。
- RSIパラメータの最適化:買われすぎ・売られすぎ判定の精度を高めるため、異なるRSI期間や買われすぎ・売られすぎラインの位置をテストします。
- 追加検証条件の導入:レンジ相場での損失を防ぐため、ボラティリティ指標などを組み合わせます。
- ストップロス・利確戦略の最適化:利益追求とリスク管理のバランスを取るため、トレーリングストップなどの動的なストップロス手法を導入します。
- 統計分析に基づくストップロスの導入:過去データに基づいてストップロス範囲を計算します。
- 複数時間足での検証:マルチタイムフレームでの相互確認により勝率を向上させます。
まとめ
本「順行RSI戦略」は、サポート・レジスタンスレベルとRSI指標を組み合わせて潜在的なトレンド反転ポイントを特定し、重要なポイントでより良いエントリータイミングを提供します。サポート・レジスタンスやRSIなどの単一指標を使用する場合と比較して、本戦略は体系性と安定性を高めることができます。パラメータやフィルタ条件を継続的に最適化することで、勝率や利益率・ドローダウン率の向上が期待できます。全体として、本戦略は実用性の高い短期トレンド反転フォローシステムです。
- 1
