MetaTrader 5用のシルバートレンドデュープレックスEAのご紹介

Mike 2018.06.19 01:28 12 0 0
添付ファイル

こんにちは、トレーダーの皆さん!今日は、MetaTrader 5専用の「シルバートレンドデュープレックスEA」についてご紹介します。このEAは、ロングポジションとショートポジションのための2つの同一のトレーディングシステムを搭載しており、シルバートレンドインジケーターのシグナルに基づいて動作します。

このEAでは、設定可能なすべての入力パラメーターが2つの大きなグループに分けられています:

  • 名前が「L」で始まるものは、ロングポジションを管理するための入力パラメーターです。
  • 名前が「S」で始まるものは、ショートポジションを管理するための入力パラメーターです。
//+----------------------------------------------+
//| ロングトレード用のEAの入力パラメーター   |
//+----------------------------------------------+
magic numberinput uint    L_Magic=777;          //L マジックナンバー
input double  L_MM=0.1;             //L 1トレードあたりの資金の割合
input MarginMode L_MMMode=LOT;      //L ロット設定モード
//+----------------------------------------------+
//| ショートトレード用のEAの入力パラメーター  |
//+----------------------------------------------+
input uint    S_Magic=555;          //S マジックナンバー
input double  S_MM=0.1;             //S 1トレードあたりの資金の割合
input MarginMode S_MMMode=LOT;      //S ロット設定モード

この2つのトレーディングシステムはそれぞれ異なるマジックナンバーを持ち、完全に独立しています。実際の金融市場は、対称的なことが少ないため、上昇市場と下降市場のトレードには異なるパラメーターが必要です。EAを正しく設定するには、まず片方のトレーディングシステムだけをテストし、もう片方は必要に応じて無効にしましょう。

input bool    L_PosOpen=true;       //ロングポジションのオープン許可
input bool    L_PosClose=true;      //ロングポジションのクローズ許可

次に、もう一方のシステムについても同様の手順を行います。

EAが正常に動作するためには、コンパイルされた SilverTrend.ex5 インジケーターのファイルを、1>terminal_data_directory>\\MQL5\Indicators フォルダーに配置する必要があります。

以下のテストには、EAのデフォルトの入力パラメーターが使用されました。ストップロスやテイクプロフィットはテストには含まれていません。

Fig.1. シンメトリック設定での取引例

Fig.1. シンメトリック設定での取引例。

2016年のUSDJPY H6のテスト結果は以下の通りです:

Fig.2. テスト結果グラフ

Fig.2. テスト結果グラフ。

Fig.3. 非対称設定での取引例

Fig.3. 非対称設定での取引例。

リスト
コメント 0