アイデアの著者 - Andrey
mq5コードの著者 - barabashkakvn
注意:デフォルトでは、グリッドトレーディングは完全に禁止されています。つまり、Buy stop、Buy limit、Sell stop、Sell limitのパラメータはすべて「false」に設定されています。まずは、自分のグリッドのタイプ(保留注文の種類)を選択し、ステップやボリュームなど最適なパラメータを設定してください。
このEAは、保留中のストップおよびリミット注文からなるグリッドを配置します。
グリッドの特徴:最初の保留グリッド注文は、Firstxxxx価格または現在の価格からの特定のDeltaFirstxxxx距離に配置できます。Firstxxxxがゼロを超える場合は、DeltaFirstxxxxパラメータは考慮されず、その逆にFirstxxxxがゼロの場合はDeltaFirstxxxxパラメータが有効になります。
以下の設定が可能です:
- 保留注文の種類を有効/無効にする:Buy stop(Use buy stop)、Buy limit(Use buy limit)、Sell stop(Use sell stop)、Sell limit(Use sell limit)。
- 保留ストップおよびリミット注文のための別々のステップを設定する(Step stopおよびStep limit)。
- 最初の保留ストップおよびリミット注文の異なるボリュームを設定する(Volume stopおよびVolume limit)。
- 保留ストップおよびリミット注文のボリューム比を等しくする(Coefficient stopおよびCoefficient limit)。
- ストップロス(Stop Loss)とテイクプロフィット(Take Profit)を無効にするには、パラメータを「0.0」に設定します。
ストップロス(Stop Loss)とテイクプロフィット(Take Profit)は無効にできます。そのためには、パラメータを「0.0」に設定するだけです。
保留注文の有効期限(Expiration)は分単位で設定され、「0」と設定すると考慮されません。
すべてのオープンポジションをクローズし、保留注文を削除するには、以下の2つの条件が必要です:
- 利益がProfit Closeに達する。
- 損失がLoss Closeに達するか、超える。