Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 21.09.15
Raul0 Raul0 ist offline
Premium Mitglied
 
Registriert seit: Apr 2015
Beiträge: 422
Raul0 befindet sich auf einem aufstrebenden Ast
Standard

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 //Anzahl der Orders einhalten
   
{
      if( 
Ordercheck(OP_BUY) )
      {
         if( 
TakeProfit tp =  Ask TakeProfit Point;
         if( 
StopLoss )   sl Ask StopLoss Point;
         
openOrder(BaseLot,OP_BUYsltp,"Start");
      }
      
      if( 
Ordercheck(OP_SELL) )
      {
         if( 
TakeProfit tp =  Bid TakeProfit Point;
         if( 
StopLoss )   sl Bid StopLoss Point;
         
openOrder(BaseLot,OP_SELLsltp,"Start");
      }            
   }