Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1825

 
Tretyakov Rostyslav #:



ausprobiert, beginnt er, ununterbrochen Aufträge zu öffnen

 
Порт-моне тв #:

ausprobiert, beginnt er, ununterbrochen Aufträge zu öffnen

Richtig, es gibt keine Prüfung für offene Aufträge.
 
Tretyakov Rostyslav #:
Richtig, keine Prüfung auf offene Aufträge.

Keine Tastenfreigabefunktion :)

 
Tretyakov Rostyslav #:
Richtig, keine Prüfung auf offene Aufträge.

Ich werde versuchen, sie hinzuzufügen und Ihnen Bescheid zu geben.

 
Порт-моне тв #:

Ich werde versuchen, sie hinzuzufügen und Ihnen Bescheid geben.

Oder so

//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   int ticket;
   double price=StringToDouble(ObjectGetString(0,"Label_1",OBJPROP_TEXT));
   if(Ask<=price)
     {
      ticket = OrderSend(_Symbol,OP_BUY,0.01,Ask,3,0,Ask+300*_Point,NULL,0,0,clrGreen);
      ObjectSetString(0,"Label_1",OBJPROP_TEXT,DoubleToString(DBL_MAX,Digits));
      ObjectSetInteger(0,"Button_1",OBJPROP_STATE,false);
     }
  }
 
Tretyakov Rostyslav #:

Oder so

Und wenn es eine Rückfrage oder etwas anderes gibt und die Position nicht geöffnet wird, ist im Ticket klar, was angezeigt wird, aber die Schaltfläche wird ohne die Position angeklickt.

 
Vitaly Muzichenko #:

Und wenn es eine Neuanforderung oder etwas anderes gibt und die Position nicht geöffnet wird, wird dies im Ticket deutlich angezeigt, aber die Schaltfläche wird ohne die Position angeklickt.

Ist es das, worum es hier geht?

 
Tretyakov Rostyslav #:

Ist es das, worüber wir reden?

Vielleicht nicht, aber es ist nicht schwer, 1 zusätzliches if() auf einmal zu setzen :)

P.S. Jetzt wird er es auf einige Centspace mit fix-spread setzen, und wird schreiben, dass der Code scheint zu funktionieren, aber manchmal. Und wieder Bearbeitungen.
 
Vitaly Muzichenko #:

Wahrscheinlich nicht darüber, aber 1 extra if() auf einmal zu setzen ist nicht schwer :)

Ich weiß, was Sie meinen, ich habe alle Handelsfunktionen mit Check.

Hier möchte die Person den Prozess der Preis- und Timer-Eröffnungsspeicherung selbst verstehen.

 
Vitaly Muzichenko #:
Jetzt wettet er auf eine kenomanische
Ich hoffe nicht)