![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Por favor, compruebe el valor de "Dist".
¿Comprobar? ¿Cómo? He copiado el código (la parte con la variable de distancia) del libro de MQL4:
see also: https://book.mql4.com/trading/orderclose
1. Asegúrese de que el valor inicial de "Dist" es correcto
2. Insertar una alerta para comprobar el valor de "Dist" al principio del ciclo: "Alerta ( " Dist = ", Dist ) ; "
¿hay alguna forma de seleccionar el orden correcto sin utilizar la variable "dist"?
Respuesta 1
Los signos ">" y "<" en las muestras están en diferentes direcciones para la misma expresión
Ver línea 22 de closeorder.mq4 y línea 6 de la muestra anterior
Creo que en la segunda muestra debe ser un error... ¿qué opinas?
Respuesta 2
Depende del significado de "la orden correcta"
Necesito seleccionar (y cerrar) la orden OP_BUY que tiene el precio abierto más bajo y esta selección debe comenzar cuando hay 2 órdenes OP_BUY...lo mismo para OP_SELL...¿es esto tan difícil de implementar? Estoy tan confundido...
trabajo ordinario
¿qué estoy haciendo mal? ¿Cómo seleccionaría el OP_BUY con el openprice más bajo? Lo he intentado incluso sin "Dist"...
¿Cuál es la intención de la línea " if (Price < Price), Digits) "?
Me parece una locura.
CB
¿Cuál es la intención de la línea " if (Price < Price), Digits) "?
Me parece una locura.
No sólo eso.
como podría esto compilar sin errores, con un corchete izquierdo que falta.
estoy cansado de este código-grabando-nada-de-insight-idiotas-y-no-quieren-pagar-un-centro-pidiendo-ayuda
todos los humanos cometen errores
if (a_human_made_a_mistake==true)
{humano_aprende_siguiente_lección();}
si no
{reincarnate_as_plant=true;}
{human_learn_next_lesson();}
Si sólo tuviéramos MT5. Entonces podríamos hacer human->learnNextLesson() en su lugar.
Si sólo tuviéramos MT5. Entonces podríamos hacer human->learnNextLesson() en su lugar.
Nunca he estado familiarizado con OOP.
Odio eso. Demasiada molestia por nada.
en estos casos, me niego a aprender... ;-)
this->repeat->this->repeat->this->repeat->this->repeat->this->repeat->this;