Das ich den Befehl: Go = true; in der Schleife setze, ist vermutlich überflüssig. Mit break, oder return(true) ist die Schleife auch erlöst.
Jedoch stürzte der MT4 ab, den Grund fand ich dann schnell. Da ich Buy und Sell Abfrage in der Ordercheck-Funktion habe, entsteht HickHack.
Ich werde kommende Woche den Code nochmal ändern in zwei Abschnitte.
Erstmal gut für heute, vielen Dank für die Rückinfo.
PHP-Code:
//OPEN Order
if( orders < 1 ) //Anzahl der Orders einhalten
{
if( Ordercheck(OP_BUY) )
{
if( TakeProfit ) tp = Ask + TakeProfit * Point;
if( StopLoss ) sl = Ask - StopLoss * Point;
openOrder(BaseLot,OP_BUY, sl, tp,"Start");
}
if( Ordercheck(OP_SELL) )
{
if( TakeProfit ) tp = Bid - TakeProfit * Point;
if( StopLoss ) sl = Bid + StopLoss * Point;
openOrder(BaseLot,OP_SELL, sl, tp,"Start");
}
}