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

 
MakarFX #:

Interessante Idee! Ich danke Ihnen.

Nein, es ist uninteressant(

Jedes Mal, wenn Sie den Zeitrahmen erneut ändern, ist es nicht schön, die Einstellungen einzugeben(

Sie sollten also den Grund für die Deinitialisierung analysieren, damit Sie nicht nach Parametern fragen, wenn Sie es nicht sollten.
 
MakarFX #:

Funktionierte wie am Schnürchen, als Sie nach der letzten max_ticket-Bestellung suchten

Ich konnte kein anderes Ticket finden.

Makar wieder übersetzen

 
Sergey Gridnev #:
Analysieren Sie also den Grund für die Deinitialisierung, damit Sie nicht nach Parametern fragen, wenn Sie sie nicht brauchen.
Ich habe keine Ahnung, wovon Sie sprechen...
 
EVGENII SHELIPOV #:

Makar, übersetze noch einmal.

Geben Sie den Code ein, unter dem Sie die Aufträge öffnen
 
MakarFX #:

Es ist möglich, ein Ticket zu speichern, bevor eine neue Bestellung eröffnet wird.

Leider Makar mein Niveau der Programmierung erlaubt es mir nicht, dies zu tun

 
MakarFX #:
Ich habe keine Ahnung, wovon wir hier reden...
https://www.mql5.com/ru/docs/event_handlers/ondeinit
 
Ich danke Ihnen vielmals. Das habe ich nicht gewusst.
 
EVGENII SHELIPOV #:

Leider Makar mein Niveau der Programmierung nicht erlauben, es zu tun

MakarFX #:
Setzen Sie den Code, wo Sie die Aufträge öffnen

Wo ist der Code?

 
MakarFX #:

Wo ist der Code?

 if(CountTrade() < MaxOrders)
     {
      price = FindLastOrderInfo(2);
      lastlot = NormalizeDouble(GetMinLotOrder()*MathPow(MultiplierParameter, CountTrade()), 2);
      if(FindLastOrderInfo(1) == 0)
        {
         if(Ask<= price - Step()*Point)
           {
            if(OrderSend(Symbol(), OP_BUY, lastlot, Ask, slip, 0, 0, "Групповой ордер на покупку", Magic, 0, Blue))
               Print("Ордер на покупку открыт!");
            else
               Print("Ошибка открытия ордера на покупку! - ",GetLastError());
           }
        }
      if(FindLastOrderInfo(1) == 1)
        {
         if(Bid>= price + Step()*Point)
           {
            if(OrderSend(Symbol(), OP_SELL, lastlot, Bid, slip, 0, 0, "Групповой ордер на продажу", Magic, 0, Red))
               Print("Ордер на продажу открыт!");
            else
               Print("Ошибка открытия ордера на продажу! - ",GetLastError());
           }
        }
     }
 
MakarFX #:

Diese Funktion kann nicht korrekt funktionieren

Makar und hier ist es genau dasselbe, denn

BestellungAuswählen

SELECT_BY_TICKET - der Indexparameter übergibt die Ticketnummer.

Grund der Beschwerde: