ホーム システムトレード 投稿

EMAクロスコンテストヘッジ - MetaTrader 5用EAのご紹介

添付ファイル
19945.zip (3.63 KB, ダウンロード 0回)

アイデアの作者: ScriptorMQL5コードの作者: barabashkakvn

このシステムは、二つの移動平均線の交差を利用してシグナルを生成します。シグナルを生成するためには、二つのバーのデータを利用します。

EMAクロスコンテストヘッジ

現在のバー番号は、トレードバーで指定可能です。バー #0またはバー #1を選択できます。

MACDを使用するがtrueに設定されている場合、EAはメインMACDラインのゼロに対する位置も考慮します(トレードバーパラメータ)。

オープンポジションがない場合にシグナルが生成されると、ポジションが開かれ、ヘッジレベルの距離に4つのヘッジオーダーが配置され、保留注文の有効期限に等しい時間で維持されます。BUYポジションの場合はBuy Stopオーダーが、SELLポジションの場合はSell Stopオーダーが配置されます。

もし反対ポジションを閉じるがtrueに設定されている場合、反対シグナルによってポジションをクローズすることができます。例えば、BUYシグナルが生成された場合、SELLポジションが閉じられます。

ポジションがオープンされると、トレーリングストップトレーリングステップで有効になります。

入力パラメータ

  • ロット数 - 開くポジションのボリューム;
  • ストップロス (pips) - ストップロスの値;
  • テイクプロフィット (pips) - テイクプロフィットの値;
  • トレーリングストップ (pips) - トレーリングの値;
  • トレーリングステップ (pips) - トレーリングステップの値;
  • ヘッジレベル (pips) - 保留注文間の距離;
  • 反対ポジションを閉じる - 反対ポジションを閉じるフラグ;
  • MACDを使用する - MACDを使用するフラグ;
  • 保留注文の有効期限 (秒) - 保留注文の有効期限;
  • MA短期: 平均化期間 - 短期MA計算パラメータ;
  • MA長期: 平均化期間 - 長期MA計算パラメータ;
  • トレードバー - トレードするバーの番号;
  • マジックナンバー - EAのユニーク識別子。

EURUSD、M30のテスト例:

関連記事

コメント (0)