Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1634
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Escribe un ejemplo, porque ya estoy un poco confundido. Si no es mucho problema. Gracias
En el bucle de búsqueda de pedidos:
if (OrderOpenPrice()<previous_value) { previous_value=OrderOpenPrice(); nearest_order=OrderTicket(); }
Antes del bucle, inicializar previous_value=DBL_MAX a nearest_order=0
en el bucle de pedido:
inicializar previous_value=DBL_MAX a nearest_order=0 antes del bucle
Exactamente. Gracias. Obras
en el bucle de pedido:
inicializar previous_value=DBL_MAX a nearest_order=0 antes del bucle
DBL_MAX es categórico).
Lo principal funciona)
Cómo encontrar OP_BUY con el máximo OrderOpenPrice y determinar su OrderProfit.
No puedo juntarlos, todo funciona por el culo... Si puede darme un ejemplo de inmediato) Gracias)
Lo principal funciona)
Cómo encontrar OP_BUY con el máximo OrderOpenPrice y determinar su OrderProfit.
No puedo juntarlos, todo funciona por el culo... Si puede darme un ejemplo de inmediato) Gracias)
Sólo quería decir que ya he terminado.
Pero usted lo ha hecho más compacto. Me quedo con tu sugerencia).
Gracias
Elimino todos los objetos en OnDeInit() mediante un bucle (las flechas que indican las barras de señal y un botón):
Estoy al tanto de ObjectsDeleteAll(), pero aún así si lo hago a través de un bucle, sólo se borran la mitad de los objetos en uno. En realidad aquí está el trabajo del bucle y no entiendo por qué sucede así:
Elimino todos los objetos en OnDeInit() mediante un bucle (las flechas que indican las barras de señal y un botón):
Soy consciente de que existe ObjectsDeleteAll(), pero aún así si lo hago a través de un bucle, sólo se borran la mitad de los objetos en uno. En realidad, así es como funciona el bucle y no entiendo por qué ocurre así:
El bucle al borrar debe ser invertido:
y esto se aplica no sólo a la eliminación de objetos gráficos, sino en general a la eliminación de cualquier objeto de las listas del terminal.
Elimino todos los objetos en OnDeInit() por bucle (flechas que indican las barras de señal y un botón):
Estoy al tanto de ObjectsDeleteAll(), pero aún así si lo hago a través de un bucle, sólo se borran la mitad de los objetos en uno. En realidad, así es como funciona el bucle y no entiendo por qué ocurre:
pero si lo intentas de esta manera - sólo tienes que poner todos los nombres