アイデア提供者: Marc Boggs
コード作成者: barabashkakvn
このEAはヘッジ口座専用です!
このEAでは、CPositionInfo、CTrade、CSymbolInfo、CAccountInfo、COrderInfo、CArrayObjのクラスが使用されています。
このEAでは、保留注文を配置するためのスペースを指定するために、4つのレベルを入力パラメーターとして設定できます。各レベルのサイズは以下のロジックに従っています:
レベル #0 < レベル #1 < レベル #2 < レベル #3
EAは常に市場の状況を監視しており、価格がインジケーターのiBands(ボリンジャーバンド、BB)のいずれかのラインをレベル #3の距離で突破すると、すぐに保留注文が配置されます。以下の画像は、上のラインが突破された状況のサンプルで、4つの売りストップ注文が配置された様子です:

したがって、下のラインが突破されると、保留の買いストップ注文が配置されます。
各保留注文には、保留ストップ注文の有効期限(分単位)が設定されます。ロットサイズは、固定またはリスクパーセントに基づく動的に指定できます。ロットタイプはマネーマネジメントで指定します。
ストップロス、テイクプロフィット、トレーリングストップなどのパラメーターは無効にすることができます。その場合、パラメーターに0.0の値を割り当てるだけで大丈夫です。
EURUSD, H1でのサンプルスタート:

そして、USDJPY, H1でのサンプル:
