「マーチンゲールブレイクアウト」戦略は、外国為替市場での取引に特化したEA(エキスパートアドバイザー)です。このEAは、ブレイクアウトトレーディングのアプローチとマーチンゲール資金管理システムの要素を組み合わせて、取引パフォーマンスを最適化します。
入力パラメーター:
テイクプロフィットポイント: 各取引のテイクプロフィットレベルをポイント単位で設定できます。
利用可能バランスの割合: 取引に使用するアカウント残高の割合を指定します。
テイクプロフィット割合: 各取引のテイクプロフィットに使用するアカウント残高の割合を決定します。
ストップロス割合: 取引のストップロスに割り当てるバランスの割合を設定します。
リカバリー開始: このパラメーターはリカバリー過程において重要な役割を果たし、リカバリー措置がいつどのように発動されるかを制御します。
テイクプロフィットポイント乗数: テイクプロフィットポイントの乗数で、柔軟な利益確定戦略を可能にします。
マジックナンバー: このEAに特有の識別子で、独自に取引を管理できるようにします。
戦略のハイライト:
ブレイクアウトトレーディング: このEAは、価格の動きが重要なレベルを突破するブレイクアウトの機会を特定することに特化しています。
ダイナミックロットサイズ: ロットサイズはアカウント残高やリスクの好みに基づいて動的に調整され、マーチンゲール資金管理の原則に従います。
損失回復: EAには、必要に応じて取引パラメーターを適応的に修正することで損失を回復する強力なメカニズムが含まれています。
このEAで使用される主な関数は、CalcLotWithTP()関数で、3つの入力パラメーター(テイクプロフィット、スタートプライス、エンドプライス)があります。これは、スタートプライスで取引を開始し、エンドプライスで終了する際に、利益目標を達成するために必要なボリュームを計算します。
コード内のすべてはコメントが付けられているので、理解が容易です。

