1. entweder über die Kreuzung bzgl. des Close der letzten geschlossenen Kerze:
//Buy Order
if(price1 < Pivot && Ask > Pivot) {
Order=OrderSend(Symbol(),OP_BUY,0.1,Ask,5,StopLoss Level,TakeProfitLevel);
}
Oder
2. rein über das aktuelle Kreuzen mittels des aktuellen Kurses, wie bereits von Dir beschrieben:
//Buy Order
if(Ask > Pivot) {
Order=OrderSend(Symbol(),OP_BUY,0.1,Ask,5,StopLoss Level,TakeProfitLevel);
}
Dass der EA dann nicht mehrere Orders öffnet, wird über die Abfrage geregelt, ob bereits eine Buy- oder SellOrder offen ist.
traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.
|