マルチタイムフレーム・ハル移動平均線売買戦略
概要
本戦略はHull移動平均線(Hull MA)指標を基に、異なる時間軸でHull MAを計算し、各時間軸のHull MAの動きを比較することでトレンドの変化を捉えます。短期Hull MAが長期Hull MAを上抜けたときに買いシグナルを生成し、短期Hull MAが長期Hull MAを下抜けたときに売りシグナルを生成します。
戦略の原理
-
入力パラメータ:Hull MAの周期Period、HMA2の時間軸Resolution2、HMA3の時間軸Resolution3
-
現在のローソク足におけるHull MA値HMAを計算
-
Resolution2の時間軸でHull MA値HMA2を計算
-
Resolution3の時間軸でHull MA値HMA3を計算
-
HMA、HMA2、HMA3の大小関係を比較
-
HMA > HMA2 > HMA3の場合、買いシグナルが発生
-
HMA < HMA2 < HMA3の場合、売りシグナルが発生
-
画面左上に異なる時間軸のHull MA値とシグナルを表示
-
色分けにより上昇・下降状態を識別
優位性分析
-
複数の時間軸を使用することで偽のブレイクアウトをフィルタリングし、ポジションを閉じ込められるリスクを軽減。
-
時間軸パラメータを任意に設定可能で、様々な周期に対応。
-
シグナルをリアルタイム表示し、操作が直感的。
-
Hull MAの動きを可視化し、現在のトレンド判断に役立つ。
リスク分析
-
パラメータ設定が不適切だと、取引頻度が過剰になる可能性がある。
-
長期のHull MAは遅延性があり、トレンドの転換点を見逃す恐れがある。
-
強気・弱気相場の転換時に誤ったシグナルが発生することがある。
-
ブレイクアウト型戦略のため、偽のブレイクアウトに巻き込まれやすい。
-
取引手数料が考慮されていないため、実際の収益に影響が出る。
パラメータの最適化、他の指標との組み合わせによるフィルタリング、損切りラインの適切な緩和によりリスクを低減できる。
最適化の方向性
-
Hull MAの周期パラメータを最適化し、さまざまな周期やボラティリティに適応。
-
出来高指標を追加し、偽のブレイクアウトを回避。
-
オシレーター系指標を追加し、トレンドの強さを判断。
-
機械学習モデルを導入し、売買タイミングを判断。
-
センチメント指標と組み合わせ、市場のホットトピックを発見。
-
損切り戦略を調整し、リスク管理を最適化。
-
売買条件をカスタマイズし、他の指標シグナルと組み合わせ。
-
価格チャネルやバンドに基づく取引戦略を追加。
まとめ
本戦略はHull MA指標を用いて異なる時間軸の移動平均線の動きを比較し、現在のトレンド方向を判断し、トレンド反転時に売買シグナルを生成します。単一の移動平均線と比較して、複数時間軸のHull MAは偽のブレイクアウトを効果的にフィルタリングできます。しかし、パラメータ設定やトレンド判断などの課題も存在します。より多くの指標の統合、パラメータ設定の最適化、損切り戦略の改善などにより、戦略の収益性を高め、リスクをコントロールすることができます。
/*backtest
start: 2023-10-07 00:00:00
end: 2023-11-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
//
strategy("wtfBUYorSELLffs",overlay=true,currency="USD",initial_capital=100000,default_qty_type=strategy.percent_of_equity,default_qty_value=100,commission_type=strategy.commission.percent,commission_value=0.1)
Period=input(title="Hull MA Period",type=input.integer,defval=6,minval=1)- 1

