こんにちは、トレーダーの皆さん!今日は、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. シンメトリック設定での取引例。
2016年のUSDJPY H6のテスト結果は以下の通りです:

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

Fig.3. 非対称設定での取引例。
コメント 0