こんにちは、トレーダーの皆さん!今日は、FX市場で取引を行うために設計された「マーチンゲールブレイクアウト」戦略についてお話しします。このEA(エキスパートアドバイザー)は、ブレイクアウト取引のアプローチとマーチンゲール資金管理システムの要素を組み合わせて、取引パフォーマンスを最適化しています。
入力パラメータ:
テイクプロフィットポイント: このパラメータでは、各取引のテイクプロフィットレベルをポイントで設定できます。
利用可能バランスのパーセンテージ: 取引に使用するアカウント残高のパーセンテージを指定します。
バランスのテイクプロフィットパーセンテージ: 各取引のテイクプロフィットとして使用されるアカウント残高のパーセンテージを決定します。
バランスのストップロスパーセンテージ: 取引に割り当てられるバランスのパーセンテージを設定します。
リカバリーの開始: このパラメータは、リカバリー処理の際にいつどのようにリカバリー措置が発動するかを制御します。
テイクプロフィットポイントの倍率: テイクプロフィットポイントの倍率で、柔軟な利益確定戦略を実現します。
マジックナンバー: このEAに固有の識別子で、独立して取引を管理できるようにします。
戦略の特徴:
ブレイクアウト取引: このEAは、市場で重要なレベルを突破する価格変動を見つけることに特化しています。
ダイナミックなロットサイズ: ロットサイズは、アカウント残高やリスクの好みに基づいて動的に調整され、マーチンゲール資金管理の原則に従います。
損失回復: このEAには、必要に応じて取引パラメータを適応的に変更することで損失を回復する強力なメカニズムが含まれています。
このEAで使用される主な関数は、CalcLotWithTP()関数で、3つの入力パラメータ(テイクプロフィット、開始価格、終了価格)があります。これは、開始価格で取引を開始し、終了価格で終了する際に利益目標を達成するために必要なボリュームを計算します。
コード内のすべての部分にはコメントが付いているので、理解しやすくなっています。
また、これに関するYouTube動画も作成しました:

