Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1716

 
MakarFX #:

Idea interessante! Grazie.

No, non è interessante(

Ogni volta che si cambia di nuovo timeframes, non è bello inserire le impostazioni (

Quindi dovreste analizzare il motivo della deinizializzazione, in modo da non chiedere parametri quando non dovreste.
 
MakarFX #:

Ha funzionato come un orologio come se stessi cercando l'ultimo ordine max_ticket

Non è riuscito a trovare un altro biglietto.

Makar tradurre di nuovo

 
Sergey Gridnev #:
Quindi analizzate il motivo della deinizializzazione in modo da non chiedere parametri quando non dovreste chiederli.
Non ho idea di cosa tu stia parlando...
 
EVGENII SHELIPOV #:

Makar, traduci di nuovo.

Pubblica il codice dove apri gli ordini
 
MakarFX #:

È possibile memorizzare un biglietto prima di aprire un nuovo ordine.

Ahimè Makar il mio livello di programmazione non mi permette di fare questo

 
MakarFX #:
Non ho idea di cosa stiamo parlando...
https://www.mql5.com/ru/docs/event_handlers/ondeinit
 
Grazie mille. Non lo sapevo.
 
EVGENII SHELIPOV #:

Ahimè Makar il mio livello di programmazione non permette di farlo

MakarFX #:
Metti il codice dove apri gli ordini

Dov'è il codice?

 
MakarFX #:

Dov'è il codice?

 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 #:

Questa funzione non può funzionare correttamente

Makar ed è esattamente lo stesso qui perché

OrderSelect

SELECT_BY_TICKET - il parametro indice passa il numero del biglietto.

Motivazione: