トレンド除去合成価格に基づくダブル移動平均線取引戦略
概要
本戦略は、Detrended Synthetic Price(DSP)に基づく二重移動平均線取引戦略です。DSPは、実価格の支配サイクルと同期する関数であり、1/4周期のEMAから1/2周期のEMAを差し引いて計算されます。DSPが上限を上抜ける、または下限を下抜けるときに片方向取引を行います。
戦略の原理
-
価格の1/2周期HL平均 xHL2 を計算します。
-
Lengthパラメータに基づいて、xHL2の1/4周期EMA(xEMA1)と1/2周期EMA(xEMA2)を計算します。
-
xEMA1からxEMA2を差し引いてDSPを求めます。
-
上下のバンドパラメータを設定し、DSPが上限を上抜けたら買い、下限を下抜けたら売りとします。
-
reverseパラメータにより、買い・売りの方向を切り替えることができます。
優位性分析
本戦略には以下の利点があります:
-
DSPが価格の支配的な循環を捉え、副次的な周期に惑わされるのを防ぎます。
-
二重EMAの設計により、支配的な循環の変化を効果的に追跡できます。
-
上下のバンドはシンプルで実践的であり、過剰な取引を避けられます。
-
買い・売りの方向を簡単に切り替えられ、様々な市場環境に適応できます。
-
複雑なパラメータ最適化を必要とせず、シンプルで実用的です。
リスク分析
本戦略の主なリスクは以下の通りです:
-
DSPの周期設定が適切でない場合、支配的な循環を見逃す可能性があります。
-
バンドの幅を最適化する必要があり、そうでなければ取引頻度が高くなりすぎる可能性があります。
-
固定周期設計のため、急激に変化する市場への適応性が低いです。
-
DSPのみに基づく取引は、レンジ相場での繰り返しのクロスに惑わされやすいです。
-
ストップロスを考慮していないため、大きな損失リスクが存在します。
最適化の方向性
本戦略は以下の方向で最適化が可能です:
-
パラメータの最適化を行い、最適な周期パラメータの組み合わせを探索します。
-
ボラティリティに基づく動的な上下バンド設定を追加します。
-
トレンドやボラティリティ指標と組み合わせてフィルタリングし、偽のシグナルを減らします。
-
移動ストップロスやトレーリングストップロスを追加してリスクを管理します。
-
複数の銘柄でパラメータ調整を行い、汎用性を評価します。
-
機械学習アルゴリズムを導入し、DSP周期の適応的最適化を実現します。
まとめ
本戦略は全体として非常にシンプルで実用的な二重移動平均線取引戦略です。合理的な周期分析に基づき、DSPを通じて支配的な循環を効果的に追跡します。パラメータ最適化、ストップロスメカニズム、フィルター条件などの改善により、信頼性の高い定量取引戦略となり得ます。
/*backtest
start: 2023-09-11 00:00:00
end: 2023-09-13 02:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 20/03/2017
// Detrended Synthetic Price is a function that is in phase with the - 1
