グラデーションMACD定量取引戦略
概要
本戦略は、Heikin-Ashi ローソク足を計算して価格を平滑化し、MACD指標を組み合わせて取引シグナルを生成することで、中長期トレンドを追跡する定量取引戦略です。
戦略の原理
-
Heikin-Ashi の始値、終値、高値、安値を計算し、Heikin-Ashi ローソク足を描画することで、価格の動きを平滑化します。
-
MACDパラメータを設定:短期線12、長期線26、シグナル線9。
-
DEA(平滑移動平均線)、DIF(短期線と長期線の差)、MACDヒストグラムを計算します。MACDヒストグラムを描画します。
-
MACDの差(ヒストグラム)が0を上抜けたら買い、0を下抜けたら売り。
-
年・月・日のフィルター条件を設定し、指定された期間のみ取引を行います。
優位性分析
-
Heikin-Ashi ローソク足は市場のノイズを効果的に除去し、トレンドを識別できます。
-
MACDは比較的明確なトレンドの売買ポイントを提供します。
-
Heikin-Ashi と MACD を組み合わせることで、売買ポイントの質を高め、利益を増やすことができます。
-
時間フィルター条件を設定することで、過去データによるバックテストで最適な取引時間帯を特定し、勝率を向上させることができます。
リスク分析
-
トレンド反転時には大きな損失が発生する可能性があります。
-
MACDのパラメータ設定が不適切だと、無効なシグナルが多発する可能性があります。
-
時間フィルター条件が硬直的すぎると、良い取引機会を逃す可能性があります。
対策:
-
ストップロスと利確を設定し、1回の損失を抑制します。
-
MACDパラメータを最適化し、最適な組み合わせを見つけます。
-
他の指標を組み合わせて局所的なトレンドを判断します。
最適化の方向性
-
異なるパラメータの組み合わせをテストし、最適なパラメータを探します。
-
ストップロス/トレーリングストップなどの損切り機構を追加します。
-
EMA、KDJなどの指標を組み合わせて反転ポイントを判断します。
-
出来高指標を追加し、出来高のダイバージェンスを回避します。
まとめ
本戦略は、Heikin-Ashi ローソク足で価格を平滑化し、MACDインジケーターと組み合わせてトレンドの方向性とエントリーポイントを判断することで、トレンドフォロー型の定量戦略を実現しています。通常のMACD戦略と比較して、価格曲線を平滑化し、ノイズの一部を除去することで、より明確にトレンド方向を判断できます。パラメータ最適化、損切り機構、他の指標との組み合わせにより、戦略の安定性と収益性をさらに高めることができます。
/*backtest
start: 2023-11-18 00:00:00
end: 2023-12-18 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("MACD ASHI BARS .v1 ", overlay=false,default_qty_type = strategy.percent_of_equity, default_qty_value = 100,commission_type=strategy.commission.percent,commission_value=0.1,slippage=1)
// Calculation HA Values - 1

