JFatlCandleを活用したMT5用システムトレーディングの紹介

Mike 2018.10.26 03:24 17 0 0
添付ファイル

こんにちは、トレーダーの皆さん!今日は、JFatlCandleインジケーターに基づいたトレーディングシステムをご紹介します。このシステムは、過去のトレード結果に応じて次のトレードのボリュームを調整できるのが特徴です。トレンドが変わると、ろうそく足の色が変わり、そのバーがクローズしたときにトレーディングシグナルが形成されます。

ポジションのボリュームを管理するための入力EA変数のブロックが追加されています:

input uint    BuyTotalMMTriger=3; // ストップロスを計算するための最後の買い取引の数
input uint    BuyLossMMTriger=2;  // MMを減少させるための損失を出した買い取引の数
input uint    SellTotalMMTriger=3;// ストップロスを計算するための最後の売り取引の数
input uint    SellLossMMTriger=2; // 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が正しく動作するためには、インジケーターのコンパイル済みファイルJFatl.ex5JFatlCandle.ex5<terminal_data_directory>\MQL5\Indicatorsフォルダに存在する必要があります。

以下に示すテストは、デフォルトのストップなしのExpert Advisorの入力パラメータを使用しています。


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

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


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

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

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

リスト
コメント 0