ダブルストキャスティックモメンタム指標によるスクリーニング戦略
概要
本戦略は、ダブルストキャスティックモメンタム指標(SMIとRSI)を用いてロング・ショートを判断し、マーチンゲールと実体フィルターを組み合わせて取引シグナルを選別することで、中期・短期トレンドを捉え、価格変動を追跡することを目的としています。
戦略の原理
本戦略は、ダブルストキャスティックモメンタム指標であるSMIとRSIを使用してロング・ショートを判断します。SMIは、ローソク足の実体価格差と終値の移動平均から算出され、反転ポイントを効果的に識別できます。RSIは、買い・売りのモメンタム比較により、買われ過ぎ・売られ過ぎを判定します。戦略では、SMIが-50未満かつRSIが20未満のときにロング、SMIが50超かつRSIが80超のときにショートを行います。
偽のブレイクアウトをフィルタリングするため、戦略では10期間の実体移動平均の1/3をブレイクアウト判定のフィルターとして使用します。実体が移動平均の1/3を突破した場合、ブレイクアウトが有効であると見なします。
さらに、本戦略ではオプションでマーチンゲール戦略を採用しており、損失が発生した取引に対して比例的にポジションを増やし、過去の損失を取り戻すことを期待します。
Backtest機能では、開始日と終了日を入力して戦略のパフォーマンスを検証できます。
優位性分析
本戦略は、ダブルストキャスティック指標とフィルターを組み合わせることで、反転ポイントを効果的に識別し、中期・短期トレンドを捉え、価格変動を追跡できます。
- SMIは反転ポイントの識別能力に優れており、買われ過ぎ・売られ過ぎを効果的に判定可能
- RSIを重ねて使用することで、シグナルの漏れを防止
- 実体フィルターにより偽のブレイクアウトを除去し、シグナルの精度を向上
- オプションのマーチンゲール追撃戦略により、一部の損失を回収可能
リスク分析
- SMIとRSIは遅行指標であるため、シグナルに遅延が生じ、高値掴みや安値売りのリスクがある
- マーチンゲール戦略は損失を加速させるリスクがある
- 大幅なボラティリティ市場では、フィルターが有効なシグナルを一部除外する可能性がある
SMIとRSIのパラメータを最適化することで、高値掴みや安値売りの確率を低減できます。マーチンゲール戦略は適切に使用し、ポジション追加の比率と回数を制御します。市場の状況に応じてフィルターのオン・オフを選択することで、有効なシグナルが除外される確率を低減します。
最適化の方向性
- SMIとRSIのパラメータ組み合わせを最適化し、最適な判定効果を追求
- フィルターのパラメータを調整し、有効なシグナルが除外される確率を低減
- マーチンゲールのポジション追加回数と比率を最適化
- トレンド指標と組み合わせ、逆張り操作を回避
- ストップロス戦略を追加し、1回あたりの損失を管理
まとめ
本戦略は、ダブルストキャスティック指標を組み合わせて反転ポイントを捉え、フィルターとマーチンゲールを補助的に使用して取引シグナルを選別・追撃することで、中期・短期トレンドを効果的に識別し、価格変動を追跡します。高い勝率を求める投資家に適しています。使用時には指標の遅行性やボラティリティ市場のリスクに注意し、パラメータ最適化やストップロスによってリスクをコントロールする必要があります。
/*backtest
start: 2022-09-30 00:00:00
end: 2023-10-06 00:00:00
period: 2d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
// strategy(title = "CS Basic Scripts - Stochastic Special (Strategy)", shorttitle = "Stochastic Special", overlay = false, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)
//Settings - 1
