システムトレード 게시글

MACD戦略の自動化 – MT4での効果的なトレーディングシステム

첨부파일
62000.zip (5.33 KB, 다운로드 0회)


このシステムトレーディングは、複数のテクニカル条件を組み合わせたシンプルなMACD戦略に基づいています。実際の取引環境での戦略のパフォーマンスをテストするために設計されています。

主な特徴

  • 標準のMACDクロスオーバー(メインラインがゼロより下でシグナルラインを上にクロスした場合は購入、ゼロより上でクロスした場合は売却)のパラメーターは以下の通りです:
    • ファストEMA: 12
    • スロEMA: 26
    • シグナルライン:

  • トレンドフィルタリングのための200期間の移動平均。価格が移動平均の上にある場合は購入のみが許可され、価格が移動平均の下にある場合は売却のみが許可されます。

  • 戦略は、価格アクションも使用します。購入トレードにはサポートレベルに触れる必要があり、売却条件には価格がレジスタンスを上回る必要があります。これは、サポートとレジスタンスレベルを表示するカスタムインジケーターBox.mq4を使用することで実現されます。サポートとレジスタンスのレベルは主観的であることに注意が必要です。

  • 戦略のリスク管理は以下の通りです。売却トレードの場合、ストップロスは常にMAの上に配置され、購入トレードの場合はMAの下に配置されます。ストップロスレベルは、SLPointDistanceFromMAという入力パラメーターに基づいて計算されます。トレードのテイクプロフィットはトレードのストップロスの1.5倍です。

MACDとサポート/レジスタンスのシグナルは同時に発生する必要はありません。SignalValidity入力は、これらの条件が有効であるキャンドルの数を定義します。

入力パラメーター

パラメーター 説明
SignalValidity (int) シグナルが表示された後、有効なキャンドルの数(デフォルト:7)
Lotsize (double) 各注文の取引ボリューム
SLPointDistanceFromMA (int) MAとストップロスレベルの間の距離(ポイント単位)

過去1年間のEURUSDのバックテスト結果

EAの入力パラメーター

戦略のビジュアライゼーション



댓글 (0)