コンテンツにスキップ

Open order V3

Open order - Openモジュールは、1つまたは複数の注文/ポジションを同時にオープンすることを可能にします。シグナルの条件が「非真」から「真」に変化した場合にのみ、連続した注文をオープンします。

  • Maximum open orders: このEAによって同じ方向に同時にオープンできる注文の数です。
  • Hedging: このオプションを有効にすると、EAが買い注文と売り注文を同時にオープンすることを許可します。例えば、Open Buyシグナルが最初に買い注文をオープンした場合、Open BuyシグナルとOpen Sellシグナルの両方が引き続き評価され、追加の買い注文または売り注文をオープンします。 Hedgingが「オフ」の場合、買い注文がすでにオープンされている場合はOpen Buyのみが評価されます。いずれかのタイプの注文を1つだけ取得する場合は、Maximum open ordersの値が1より大きいことも確認してください。そうしないと、1つ以上の注文を取得できません。Hedgingが「オン」の場合、両方のシグナルの条件が同時に満たされると、買い注文と売り注文を同時にオープンすることも可能です。これはサブスクライバー限定のオプションです。

Open Signalが、前の相場では偽であったのが真と評価されるたびに、注文のオープンを試みます。ただし、Prevent Openモジュールがそれを防いでいる場合、またはClose(Buy/ Sell) Signalが同時に前の相場で偽であったのが真と評価された場合は除きます。

Open module V2は、現在のオープンシグナル(およびその条件)がアクティブである限り、注文のクローズを待ちます。この背景にある一般的な考え方は、オープンシグナルがアクティブな間に注文をクローズすると、クローズ直後に新しい注文(同じタイプの)がオープンされ、手数料やスプレッドで口座残高を無駄にするということです。 このロジックは、シグナルがバーの終わりまでアクティブである場合にSL/TPがEAによって実行されないことについて、トレーダーの間で混乱を引き起こしました。現在の対策は、クロスが期限切れになるのを待つ(次の新しいバーで)か、「Time gap between orders」モジュールを追加して、注文をオープンした後にオープンシグナルをブロックすることです。

Open module V3は、アクティブなシグナルとなる最初の処理済みの相場でのみアクティブになり、その時点でのみオープン/クローズを決定します。次の相場で、SL/TPがヒットした場合、シグナルのすべての条件がまだ真であっても、注文はクローズされます。したがって、V3では、シグナルの条件が満たされた後に注文がクローズされても、新しい注文はオープンされません。代わりに、少なくとも1つの相場でシグナルがアクティブでなくなり、再びアクティブになるまで待ちます。