Hey!
folgendes Problem: Der EA soll eine Long-Order eröffnen, sobald die Pivotlinie von unten nach oben durchkreuzt wird.
Um das dem EA zu sagen, dachte ich mir dass eine Buy-Order eröffnet werden soll, wenn der Askpreis über der Pivotlinie liegt und gleichzeitig die letzten 10 Hochs unter dieser Linie...
Doch leider funktioniert es nicht so wie gedacht. In den ganzen Backtest kann ich nicht nachvollziehen, warum genau jetzt eine Order platziert wird, wenn der Ask-Preis doch unter der Pivotlinie liegt und die letzten 10 Kerzen ebenfalls??
Danke schon mal für Eure Hilfe!
Code:
//Buy Order
//Long Signal 1
if(Ask>Pivot)
{
LongSignal1 = true;
}
else
{
LongSignal1 = false;
}
//Long Signal 2
if(iHighest(Symbol(),0,MODE_HIGH,10)<Pivot)
{
LongSignal2 = true;
}
else
{
LongSignal2 = false;
}
//Buy-Order plaziezen
if(LongSignal1=true && LongSignal2==true)
{
Order=OrderSend(Symbol(),OP_BUY,0.1,Ask,5,StopLossLevel,TakeProfitLevel);
}