皆さん、こんにちは!今日は、マーチンゲール方式を活用したトレーディングEA(エキスパートアドバイザー)についてお話しします。このEAは、指定したN回のトレードを実行し、その後の動作を決定します。
まず、このEAはすべてのトレードが連続で損失になった場合、ロットサイズを増加させる仕組みになっています。そして、すべてのトレードが連続で勝利した場合には、リセットされます。
セットサイズはパラメーター
もし、セット内での連続勝利または連続損失の数が少ない場合、EAはロットサイズを変更せず、前回のセットと同じロットサイズで新しいセットを開始します。
このEAをより安全にするためには、N_trades_per_setの数を増やすことが推奨されます。まずは3回でテストしてみて、EAがうまくいかなければこの数を増やしてみましょう。通貨ペアやTP(テイクプロフィット)とSL(ストップロス)の比率も考慮に入れる必要があります。
例えば、50ピップス(4桁のピップス)のTPとSLは良い出発点となるでしょう。また、100ピップスも効果的です。
マーチンゲールのスケールファクターは、例えば2倍のように設定できます。
初期ロットサイズは、資金を100,000で割った数値になります。例えば、$1,000の場合は0.01ロット、$3,000なら0.03ロットといった具合です。

USDJPYバックテスト - エクイティにクローズなし

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
次にご紹介するEAファイルは、Nトレードセットマーチンゲール + エクイティ増加時にクローズとリセットというオプションが追加されています。このEAは、前のバージョンよりも一貫性と安定性が高いようです。
デフォルト設定は、エクイティが前回の最高エクイティよりも$10増加した場合にトレードをクローズし、リセットするというものです。

USDJPYでの標準設定によるバックテスト Nトレードセットマーチンゲール + エクイティ増加時にクローズとリセット 2016年から2019年
開始エクイティは$2,000です。