XWAMIインジケーターに基づくこのトレーディングシステムは、過去の取引結果に応じて今後の取引ボリュームを調整する特徴があります。トレーディングシグナルは、トレンドが変わったときにバーがクローズした際に形成され、これは雲の色の変化によって表示されます。
このシステムでは、オープンポジションのボリュームを管理するためのEA変数のブロックが追加されています:
input uint BuyTotalMMTriger=5; // ストップロスカウント用の最後の買い取引数 input uint BuyLossMMTriger=3; // 損失を出した買い取引数でMMを減少 input uint SellTotalMMTriger=5;// ストップロスカウント用の最後の売り取引数 input uint SellLossMMTriger=3; // 損失を出した売り取引数でMMを減少 input double SmallMM_=0.01; // 損失時に取引に使用する資金の割合 input double MM=0.1 // 通常の取引時に使用する資金の割合 input MarginMode MMMode=LOT; // ロットサイズ計算方法
このような入力設定に基づき、最後の5回の取引のうち3回が同じ方向で損失を出している場合、EAは次の取引を0.01ロットのボリュームで同じ方向にオープンします。もし最後の5回の取引のうち損失が3回未満の場合、ポジションのボリュームは0.1となります。
EAが正しく動作するためには、コンパイルされたXWAMI.ex5インジケーターファイルが<terminal_data_directory>\MQL5\Indicatorsフォルダーに存在する必要があります。
以下に示すテストでは、デフォルトのエキスパートアドバイザーの入力パラメータが使用されています。

図1. チャート上の取引例
2017年のEURUSD H1のテスト結果:
図2. テスト結果チャート
