著者:
著者は株式およびFX市場を研究しているリサーチャーです。このEAは2011年7月1日から2012年1月13日までの期間、EURUSDでバックテストを行いました。$10,000を$59,294に増やした実績がありますが、過去の成績が将来の結果を保証するものではありません。
このエキスパートアドバイザー(EA)は、マーケットが常に一方向に動くわけではないというコンセプトに基づいています。市場が一方向にトレンドを持っているときでも、時にはプルバックが発生します。通常、プルバックは強いサポートやレジスタンスレベル、または大口トレーダーが利益を確保するために市場が逆方向に動くことから生じます。このEAは、その逆の動きを利用します。期待通り、EAはトレンド方向で取引を行うときにより良いパフォーマンスを発揮します。
EAの動作は以下の通りです:
日足チャートのMA(34)が上昇している場合、EAは買い注文を開き、逆に下落している場合は売り注文を開きます。トレンド方向に動いた場合、EAはテイクプロフィット(TP)パラメータに従ってポジションをクローズします。デフォルトは4桁ブローカーの場合は60、5桁ブローカーの場合は600です。
市場がオープンした取引方向と逆に動いた場合、EAは同じロットサイズで前回の取引と同じ方向で新たにポジションを開きます。具体的には、-600(-60ピップス)の位置で開きます。市場が取引方向に動いた場合、両方の取引は最後の取引のTP目標でクローズされます。これが次のレベルでも繰り返されますが、ロットサイズは2、4、8に増えていきます。例えば、初期のロットサイズが0.1の場合、次のレベルのロットは以下のようになります:
レベル |
ロットサイズ |
0 |
1 x 0.1 = 0.1 |
1 |
1 x 0.1 = 0.1 |
2 |
2 x 0.1 = 0.2 |
3 |
4 x 0.1 = 0.4 |
4 |
8 x 0.1 = 0.8 |

このEAは多くのパラメータを使用しますが、最も重要なものは以下の通りです:
- TP: テイクプロフィット。ブローカーが4桁の場合はデフォルトを600から60に変更する必要があります。
- DP: タイムフレームを表します。デフォルトは日足で、1440です。EAは任意のチャートに追加できますが、MAのタイムフレームを指定するためにDPを使用します。
- MAP: 移動平均の期間。デフォルトは34です。
- MaxTrade: EAが同じ方向にオープンできる最大の取引数。
- TradeType: 0でEAはMAの方向に従い、1で買い取引を強制、2で売り取引を強制します。
おすすめ:
このEAを移動平均やボリンジャーバンド、サポート・レジスタンスレベルと組み合わせて使用するのが最も効果的です。インジケーターに応じてTradeTypeを0、1、または2に切り替えてください。
適切なロットサイズを使用して、資金管理に合ったトレードを行いましょう。
アップデート: バージョン2
新しいMLTrendE V2では、いくつかの追加パラメータを設定できます:
- maReversal = true/false。trueの場合、システムはEMA(500)を使用してトレードします。価格がEMA(500)を下回って上昇した場合、システムは売りポジションをクローズし、TradeTypeを1に設定します。逆に、価格がEMA(500)を下回って下降した場合、システムは買いポジションをクローズし、TradeTypeを2に設定します。このパラメータはH1タイムフレームで使用することをお勧めします。
- allowSL = true/false。allowSLを使用するには、maReversalをfalseに設定する必要があります。allowSLがtrueの場合、システムは元のマルチレベルシステムを使用し、最後にオープンしたポジションにストップロスを実装します。最後のポジションがSLに達した場合、システムはすべてのポジションをクローズし、TradeTypeを設定してトレンドを反転させます。このとき、allowSLがtrueの場合は、SLとMaxTradeの2つのパラメータも設定する必要があります。