Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1716

 
MakarFX #:

¡Interesante idea! Gracias.

No, no es interesante.

Cada vez que cambias de nuevo los plazos, no es agradable entrar en la configuración(

Por lo tanto, hay que analizar el motivo de la desinicialización, para no pedir parámetros cuando no se debe.
 
MakarFX #:

Funcionó como un reloj mientras buscabas la última orden de max_ticket

No pude encontrar otro billete.

Makar traduce de nuevo

 
Sergey Gridnev #:
Por lo tanto, analice el motivo de la desinicialización para no pedir parámetros cuando no debería pedirlos.
No tengo ni idea de lo que estás hablando...
 
EVGENII SHELIPOV #:

Makar, traduce de nuevo.

Publica el código en el que abres los pedidos
 
MakarFX #:

Es posible memorizar un billete antes de abrir un nuevo pedido.

Ay Makar mi nivel de programación no me permite hacer esto

 
MakarFX #:
No tengo ni idea de lo que estamos hablando...
https://www.mql5.com/ru/docs/event_handlers/ondeinit
 
Muchas gracias. No lo sabía.
 
EVGENII SHELIPOV #:

Ay Makar mi nivel de programación no permite hacerlo

MakarFX #:
Publica el código donde abres las órdenes

¿Dónde está el código?

 
MakarFX #:

¿Dónde está el código?

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

Esta función no puede funcionar correctamente

Makar y es exactamente lo mismo aquí porque

OrderSelect

SELECT_BY_TICKET - el parámetro índice pasa el número de billete.

Razón de la queja: