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

Exp_WAMI_Cloud_X2 - MetaTrader 5向けのトレンドフォローEA

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

トレンドフォロー取引システム「Exp_WAMI_Cloud_X2」は、2つのインジケーターのシグナルに基づいています。最初のインジケーターは、メインラインとシグナルラインの位置を基に遅いトレンドの方向を決定し、2番目のインジケーターはラインが交差する瞬間での取引開始タイミングを見極めます。取引シグナルは、バーがクローズする際に以下の2つの条件が満たされるときに形成されます:

  • 速いトレンドと遅いトレンドのシグナルが一致していること;
  • 速いトレンドの方向が変化していること。


エキスパートアドバイザーの入力パラメーター

//+-------------------------------------------------+
//| エキスパートアドバイザーの入力パラメーター  |
//+-------------------------------------------------+
sinput string Trade="取引管理";    //+============== 取引管理 ==============+
input double MM=0.1;               //取引における預金の割合
input MarginMode MMMode=LOT;      //ロット値検出方法
input uint    StopLoss_=1000;      //ストップロス(ポイント単位)
input uint    TakeProfit_=2000;    //テイクプロフィット(ポイント単位)
sinput string MustTrade="取引許可";    //+============== 取引許可 ==============+
input int    Deviation_=10;       //最大価格偏差(ポイント単位)
input bool   BuyPosOpen=true;     //ロングポジションの許可
input bool   SellPosOpen=true;    //ショートポジションの許可
//+-------------------------------------------------+
//| フィルターインジケーターの入力パラメーター     |
//+-------------------------------------------------+
sinput string Filter="遅いトレンドのパラメーター";            //+============== トレンドパラメーター ==============+
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;                     //トレンドのためのチャート期間
input uint                 InpPeriodMA1      =4;             // 最初のMA期間
input ENUM_MA_METHOD       InpMethodMA1      =MODE_SMA;      // 最初のMA手法
input uint                 InpPeriodMA2      =13;            // 2番目のMA期間
input ENUM_MA_METHOD       InpMethodMA2      =MODE_SMA;      // 2番目のMA手法
input uint                 InpPeriodMA3      =13;            // 3番目のMA期間
input ENUM_MA_METHOD       InpMethodMA3      =MODE_SMA      // 3番目のMA手法
input uint                 InpPeriodSig      =4;             // シグナルMA期間
input ENUM_MA_METHOD       InpMethodSig      =MODE_SMA      // シグナルMA手法
input ENUM_APPLIED_PRICE   InpAppliedPrice   =  PRICE_CLOSE   // 適用価格
input uint SignalBar=1;                                          // エントリシグナルを受信するためのバー番号
input bool   BuyPosClose=true;                                 // トレンドによるロングポジションのクローズを許可
input bool   SellPosClose=true;                                // トレンドによるショートポジションのクローズを許可
//+-------------------------------------------------+
//| エントリーインジケーターの入力パラメーター     |
//+-------------------------------------------------+
sinput string Input="エントリーパラメーター";                         //+=============== エントリーパラメーター ===============+
input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;                   //エントリーのためのチャート期間
input uint                 InpPeriodMA1_      =4;            // 最初のMA期間
input ENUM_MA_METHOD       InpMethodMA1_      =MODE_SMA     // 最初のMA手法
input uint                 InpPeriodMA2_      =13           // 2番目のMA期間
input ENUM_MA_METHOD       InpMethodMA2_      =MODE_SMA     // 2番目のMA手法
input uint                 InpPeriodMA3_      =13           // 3番目のMA期間
input ENUM_MA_METHOD       InpMethodMA3_      =MODE_SMA     // 3番目のMA手法
input uint                 InpPeriodSig_      =4            // シグナルMA期間
input ENUM_MA_METHOD       InpMethodSig_      =MODE_SMA     // シグナルMA手法
input ENUM_APPLIED_PRICE   InpAppliedPrice_   =  PRICE_CLOSE  // 適用価格
input uint SignalBar_=1                                       // エントリシグナルを受信するためのバー番号
input bool   BuyPosClose_=false                               // シグナルによるロングポジションのクローズを許可
input bool   SellPosClose_=false                              // シグナルによるショートポジションのクローズを許可
//+-------------------------------------------------+

入力パラメーターのコード内の文字列パラメーターは、エキスパートの入力パラメーターウィンドウをより視覚的にするためのものです。

EA内のインジケーター「WAMI_Cloud_HTF」は、ストラテジーテスターでのトレンドの視覚化をより便利にするために設計されており、他のモードでは機能しません。

生成されたEAを正しく機能させるためには、インジケーターのコンパイル済みファイル「WAMI.ex5」と「WAMI_Cloud_HTF.ex5」が「<terminal_data_directory>\MQL5\Indicators」フォルダー内に存在する必要があります。

TradeAlgorithms.mqh」ライブラリファイルは、非ゼロスプレッドを提供するブローカーとのエキスパートアドバイザーの使用を可能にし、ストップロスとテイクプロフィットを<バ>ポジションオープンと同時に設定することができます。ライブラリの他のバリエーションは、以下のリンクからダウンロードできます:トレードアルゴリズム

以下のテストで示されているように、デフォルトのエキスパートアドバイザーの入力パラメーターが使用されました。テスト中にストップロスとテイクプロフィットは使用されていません。

2016年のEURUSDに関するテスト結果では、H4での遅いトレンド、M30での速いトレンドによるエントリーが行われました:

図1. チャート上の取引の例

図1. チャート上の取引の例


図2. テスト結果チャート

図2. テスト結果チャート

関連記事

コメント (0)