今回は、トレーダーの間でよく話題になるマーチンゲールについてお話しします。
このシステムでは、マーチンゲールの基本原則と、逆のアプローチであるアンチマーチンゲールを確認できます。
EAのコードは非常にシンプルで、コメントはありません。
マーチンゲールの取引原則
- 最初のテイクプロフィットを得たら、同じ方向でロットをオープンします。
- ストップロスが発生した場合、逆方向でより大きなロットをオープンします。
アンチマーチンゲールの取引原則
- テイクプロフィットを得たら、同じ方向でロットを大きくします。
- ストップロスが発生した場合、初期の逆向きロットに戻します。

マーチンゲールシステムの本質は以下の通りです:
まず、予め選定した最小ロットでトレードを開始します。
ストップロスが発生するたびに、トレーダーはロットを増やします。これにより、テイクプロフィットで過去のストップロスを取り戻しつつ、少しの利益を得ることができます。(例:0.01-0.02-0.04-0.08-0.16-0.32-0.64など)
この収益のシーケンスに則れば、トレーダーの利益は最小ロットでの利益と同等になります。
利益を得た場合、トレーダーは最小ロットに戻ります。
マーチンゲールシステムを使用すると、トレーダーは利益を得るわけではなく、利益を再配分しているだけです。ストップロスはまれに発生しますが、利益は頻繁に得られますが、徐々に増えていきます。
アンチマーチンゲールの本質は次の通りです:
マーチンゲールシステムとは異なり、ストップロスが発生した際にロットが増えるのではなく、アンチマーチンゲールシステムでは、利益が出た場合にロットが増えます。
最小ロットから賭けが始まり、利益が出た場合にはロットが倍以上に増えます。ストップロスが発生した場合、トレーダーは元のロットに戻ります。
アンチマーチンゲールシステムで取引する際は、ロットの増加の境界を明確に定義し、その後は元のロットに戻る必要があります。
例えば、3回の増加後(0.01, 0.02, 0.05など)に元のロットに戻ると良いでしょう。