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

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
Esto es incorrecto y también lo son los otros ejemplos.
Si pones un stop en 1,2356 y en el nuevo tick vuelves a poner un stop en 1,2356, obtendrás el error 1
Esto es del primer bloque. Lo cambié, pero el error se mantuvo. Esta condición con parada se ha implementado para que el EA no haga pases innecesarios. Y en un nuevo tick, el EA no establecerá el mismo stop de nuevo - porque después de esta condición comprobaré otras condiciones, por ejemplo, si el stop es igual al valor que quiero establecer.
Esto es del primer bloque. Lo he cambiado, pero el error persiste. Hice esta condición con un stop para evitar que el EA hiciera pases innecesarios. Y en un nuevo tick el EA no vuelve a colocar el mismo stop - porque después de esta condición se comprueban las otras, por ejemplo, si el stop es igual al valor a establecer
Todos los pedidos...... () debe ser normalizado
Todos los pedidos...... () debe ser normalizado.
Lo hice, y tampoco sirvió de nada. Al mismo tiempo, como antes no tengo este error en el probador, pero MQL de alguna manera lo encuentra
¿Qué ruta debe utilizarse para guardar un archivo de texto para que pueda ser leído desde otro terminal?
ENUM_TERMINAL_INFO_STRING
Identificador
Descripción
Tipo de propiedad
TERMINAL_LANGUAGE
Lenguaje de los terminales
cadena
TERMINAL_EMPRESA
Nombre de la empresa
cadena
NOMBRE_DE_LA_TERMINAL
Nombre de la terminal
cadena
TERMINAL_PATH
La carpeta desde la que se ejecuta el terminal
cadena
RUTA_DE_LOS_DATOS_DEL_TERMINAL
Carpeta donde se almacenan los datos del terminal
cadena
TERMINAL_COMMONDATA_PATH
Carpeta compartida de todos los terminales cliente instalados en el ordenador
cadena
Gracias.
¿Quién puede ayudar a resolver el problema https://www.mql5.com/ru/forum/160683/page833#comment_11584454?
hacer un ejemplo uno a uno del artículohttps://www.mql5.com/ru/articles/18
los códigos del artículo funcionan al 100% en mt4, lo comprobé en enero de este año
Alternativamente, tienes un proyecto compilado para una dll de 64 bits, la terminal MT4 es de 32 bits, necesitas configurar y compilar el proyecto para una .dll de 32 bits
Hola, queridos usuarios del foro.
¿Puede explicar en qué caso el código está escrito correctamente y en cuál no y por qué (véase más abajo)?
Si es posible, con más detalle. Gracias.
Hola, queridos usuarios del foro.
¿Puede explicar en qué caso el código está escrito correctamente y en cuál no y por qué (véase más abajo)?
Si es posible, con más detalle. Gracias.
Incluso el compilador le destacará en el primer caso"el resultado de OrderSelect debe ser comprobado" ;-)
Si cambia por la primera si (!OrderSelect(...)) continúa; las opciones son idénticas.
En el primero el código es visualmente lineal, en el segundo parece una escalera. Prefiero la primera variante, es más fácil de leer y, en general, la aparición de pestañas lógicas profundas {{{{ }}}} da a entender que es hora de cambiar algo :-)