Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 07.01.18
Lampe Lampe ist offline
Auf eigenen Wunsch deaktiviert
 
Registriert seit: Jan 2018
Beiträge: 40
Lampe befindet sich auf einem aufstrebenden Ast
Standard

Danke Doc, ich hab gehofft das du dich hier beteiligt..

Dann war nur ein ; zuviel... das lässt mich hoffen.

Ich möchte nun den Code von oben etwas ausbauen.

Dafür habe ich den Code so umgestellt das bei OrdersTotal == 0 das Comment "keine Order" ausgegeben wird, und "Order", sobald eine besteht.

Um dieses Meisterwerk zu testen möchte ich wieder per if Bedingung, eine Buy Order setzen wenn wie oben, der OrdersTotal == 0.

Ich möchte also immer wenn KEINE Order besteht eine senden.

Code:
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick() 
{
   
   int Anzahl = OrdersTotal();
   if (Anzahl == 0) 
      {
      Comment ("keine Order");
      }
   else Comment ("Order");
   
   if (Anzahl == 0)   
      {
      int OrderSenden = OrderSend(NULL,OP_BUY,0.1,Ask,10,100,200,NULL,12,0,clrGreen);
      }
}
Er sendet aber keine Order raus, und als Fehlercode bekomme ich Ordersend Error 130.

Wo liegt der Fehler?

MfG
Lampe