アイデアの著者: Scriptor, MQL5コードの著者: barabashkakvn。
このシステムトレーディングは、iFractalsインジケーターのシグナルを使用して、Buy StopとSell Stopの保留注文を出し、ポジションのストップロスレベルをトレールします。Buy Stop注文を出す条件は、2つの上フラクタルがあり、最後に形成されたフラクタル(「最新の上」)が前のフラクタル(「中間の上」)よりも高いときです。
Buy Stop注文のストップロスは、最新の下フラクタル(「最新の下」)に設定されます。その後、Buyポジションのストップロスは、その「最新の下」フラクタルに基づいてトレールされます。

図1. Buy Stopの条件
Sell注文とSellポジションの条件は逆になります。
入力パラメータ
- 最大リスク(パーセンテージ) - 許容される最大リスク;
- 減少係数 - 損失トレードの場合のロット削減係数;
- 保留注文の有効期間(時間) - 保留注文の有効期間(時間);
- マジックナンバー - EAのユニークな識別子。
M30とH2でのテスト結果:

