MetaTrader 5 / エキスパート

Popular MACD Strategy from Viral YouTube Video (3.5M+ Views) - MetaTrader 5のためのエキスパート

253
(6)


このExpert Advisorは、トレンドフィルターとサポート/レジスタンス確認を備えたMACDクロスオーバー戦略に基づいています。ロジックは、標準的なインジケータを使用し、このような戦略の最も一般的な解釈に従って構築されています。コードにはコメントが付いており、一行一行を順を追って説明しています。

ストラテジーの構成要素はシンプルです:

  • MACDクロスオーバー: 標準的なMACD設定(Fast:12、Slow:26、Signal:9)を使用して、モメンタムシフトを検出します

  • トレンド・フィルター: 200周期の移動平均線が取引をフィルタリング: MAより上では買いのみが許され、価格がMAより下では売りが許される

  • 支持線/抵抗線条件: 価格が最近主要な支持線または抵抗線に タッチした場合のみ取引が許可されます。これらのレベルは、直近のローソク足10本と20本の相対高値/安値に基づいて、カスタムSupportResistanceインジケータ(外部依存として含まれる)を使用して検出されます。
  • シグナル有効性ウィンドウ: タイミングの不一致によるセットアップの失敗を避けるため、EAは設定可能な時間ウィンドウを使用してサポート/レジスタンスとMACDシグナルを「記憶」します(SignalValidityパラメータ)。

  • リスク管理: 損切りは200MAから一定のポイント数(ユーザーが指定)置か れ、 利食いは損切り距離の1.5倍として自動的に計算されます。


入力パラメータ

パラメータ 入力パラメータ
シグナル有効性(int) シグナルが表示されてから有効なローソク足の数 (デフォルト: 7)
ロットサイズ(double) 各注文の取引数量
SLPointDistanceFromMA(int) MAとストップロス・レベル間の距離 (ポイント)


過去2年間のGBPJPYのバックテスト結果


戦略の可視化


入力パラメータ



MetaQuotes Ltdによって英語から翻訳されました。
元のコード: https://www.mql5.com/en/code/61998