Hull移動平均に基づくトレンドフォロー戦略
概要
本戦略はAlan Hullが提案したHull移動平均線(Hull Moving Average)に基づくトレンド追従戦略です。この指標は移動平均線のラグ効果を効果的に低減し、価格変動に対する応答がより敏感です。戦略ではHull移動平均を用いてトレンド方向を判断し、追加のフィルター条件を組み合わせて取引シグナルを発出します。
戦略の原理
-
短期と長期の2組のHull移動平均を計算します。短期線で具体的な取引方向を判断し、長期線で大まかなトレンド方向を判断します。
-
短期Hull MAが上方または下方にクロスした際に、トレンド転換が発生したと判断します。大トレンド方向と組み合わせてノイズ取引をフィルタリングします。
-
価格がHull MAをブレイクする条件を追加し、ブレイクが確実に行われるようにします。
-
価格変化率の条件を追加し、不適切なブレイクエントリーを回避します。
-
ストップロスとテイクプロフィットの条件を設定し、リスクを管理します。
優位性の分析
通常の移動平均線と比較して、本戦略には以下の利点があります。
-
Hull MAは価格変動への応答がより迅速で、トレンド転換を適時に捉えることができます。
-
2重のHull MA構造により、大小2つの時間軸のトレンドを判断できます。
-
価格ブレイクと変化率の条件により、偽ブレイクを効果的にフィルタリングできます。
-
動的なストップロス・テイクプロフィットにより、利益を確保しリスクを管理できます。
リスク分析
本戦略には以下のリスクも存在します。
-
パラメータ設定が不適切な場合、価格トレンドの転換を見逃す可能性があります。
-
大トレンドの判断を誤ると、逆張り取引につながる可能性があります。
-
ストップロスの設定が広すぎると、大きな損失が発生する可能性があります。
-
取引回数が多すぎると、取引コストとスリッページリスクが増加します。
最適化の方向性
以下の点から最適化が可能です。
-
Hull MAの期間を最適化し、感度と平滑性のバランスを取ります。
-
エントリーとエグジットのパラメータを最適化し、最適な数値を見つけます。
-
異なる銘柄でのパラメータの頑健性をテストし、戦略の適応性を高めます。
-
出来高系指標を組み合わせて、ダイバージェンスによるリスクを回避します。
-
条件を追加して戦略の安定性を向上させます。
まとめ
本戦略は全体的に、Hull MAの迅速な応答性を活用してトレンドをタイムリーに追跡し、リスクを管理した上で高い収益力を備えています。ただし、パラメータの最適化に注意し、回避が難しいシステムリスクに備える必要があります。
/*backtest
start: 2023-09-11 00:00:00
end: 2023-09-12 22:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
//SeaSide420
strategy("SS420FX", overlay=true, default_qty_type=strategy.percent_of_equity, max_bars_back=720, default_qty_value=100, calc_on_order_fills= true, calc_on_every_tick=true, pyramiding=0)
q=input(title="HullMA Short",defval=14)- 1
