資源の読み込みに... 荷物...

移動平均総和 MACD 戦略

作者: リン・ハーンチャオチャン, 日時: 2023-12-07 17:35:41
タグ:

img

概要

この戦略は,5種類の異なる移動平均を組み合わせ,すべての5つの移動平均の方向性が一致しているときに取引信号を生成します.複数の移動平均の総和は,市場のノイズを効果的にフィルタリングし,トレンド方向性を特定することができます.

戦略の論理

この戦略は,SMA,EMA,RMA,WMA,VWMA5種類の移動平均を使用する. 5つの8日間の高速MAsと5つの144日間の遅いMAsを計算する.すべての高速MAsが上昇し,すべての遅いMAsが上昇するときに,長い信号を生成する.すべての高速MAsが落ち,すべての遅いMAsが落ちるとき,短い信号を生成する.

利点分析

  • 複数の移動平均値を集計することで,信号がより信頼性が高くなり,誤った信号を避ける.
  • SMAは価格を平らにし,VWMAはボリュームを考慮し,WMAは重量等を割り当てます.
  • パラメータは,高速および遅いMA長さの最適化のために調整可能

リスク分析

  • 戦略にも影響を与える. 戦略は,
  • トレンドが始まるときにタイミングで信号を生成できない.
  • パラメータ最適化は,最適なパラメータを見つけるために必要です

オプティマイゼーションの方向性

  • 異なるMA組み合わせとパラメータをテストできる
  • MACD,RSI,などなどの確認のための他の指標と組み合わせることができます.
  • 市場状況に基づいて MA パラメータを動的に調整できる

概要

この戦略は,すべての主要な移動平均値が方向性について合意に達すると取引信号を生成する.市場傾向の方向性を特定するためにいくつかのノイズをフィルタリングしながら,異なるMAの強みを効果的に利用する.パラメータ最適化や指標コンボなどのさらなる強化により戦略の安定性が向上する.全体的に,シンプルで実践的なトレンドフォロー戦略である.


//@version=2
strategy(title="MACD Multi-MA Strategy", overlay=false )

src = close 
len1 = input(8, "FAST LOOKBACK") 
len2 = input(144, "SLOW LOOKBACK")

/////////////////////////////////////////////
length = len2-len1
ma = vwma(src, length)
plot(ma, title="VWMA", color=lime)


length1 = len2-len1
ma1 = rma(src, length1)
plot(ma1, title="RMA", color=purple)

length2 = len2-len1
ma2 = sma(src, length2)
plot(ma2, title="SMA", color=red)


length3 = len2-len1
ma3 = wma(src, length3)
plot(ma3, title="WMA", color=orange)

length4 = len2-len1
ma4 = ema(src, length4)
plot(ma4, title="EMA", color=yellow)





long = ma > ma[1] and ma1 > ma1[1] and ma2 > ma2[1] and ma3 > ma3[1] and ma4 > ma4[1]
short = ma < ma[1] and ma1 < ma1[1] and ma2 < ma2[1] and ma3 < ma3[1] and ma4 < ma4[1]


strategy.entry("Long", strategy.long, when=long)
strategy.entry("Short", strategy.short, when=short)



もっと