Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1028
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 qué el EA no puede cambiar el precio de la orden pendiente (sell stop) a uno más rentable?
Esta es la función que define la necesidad de mover el precio abierto de una orden pendiente
... y esta es la función que ya mueve el precio abierto de la orden pendiente
¿Por qué el EA no puede cambiar el precio de la orden pendiente (sell stop) a uno más rentable?
Esta es la función que define si el precio abierto de una orden pendiente debe moverse
... Y esta es la función que ya mueve el precio abierto de la orden pendiente
¿Es esta orden la única? ¿Funciona la modificación del SLTP? Si no es así, hay que normalizar la toma y la parada
¿Dist1 es igual a qué? Aquí se debe establecer el orden en lugar de la posición
¿Es la orden la única? ¿Funciona la modificación del SLTP? Si no es así, hay que normalizar la toma y parar
¿Dist1 es igual a qué? Debemos establecer el orden en lugar de la posición
¡Muchas gracias! No me había fijado en eso, parece ser una nimiedad - pero no funciona sin ella
... La orden es la única, todo funciona, el único problema era mover la orden pendiente
¡Muchas gracias! No me había dado cuenta de eso, aparentemente una cosa pequeña - pero no funciona sin ella
... La orden es la única, todo funciona, el único problema era mover la orden pendiente
1. Por favor 2. Hmm, lo normalizaré de todos modos, contra el pecado. Su precio se obtiene del entero multiplicado por un doble normalizado, en el caso general aparentemente también se obtiene un doble normalizado, pero he leído en algún sitio que no siempre, un par de veces al año puede llegar
algo así como 1,13250000000000000000001
y luego los problemas, en el momento adecuado, cuando la tendencia más poderosa no funciona, y la hipoteca de nuevo, hola)))
Podría estar equivocado, pero yo mismo tranquilizo y normalizo siempre.
1. Por favor 2. Hmmm, de todos modos estoy normalizando por el pecado. Se obtiene el precio de un entero multiplicado por un doble normalizado, en el caso general aparentemente también se obtiene un doble normalizado, pero leí en algún sitio que no siempre, un par de veces al año se puede obtener
algo así como 1,13250000000000000000001
y luego los problemas, en el momento adecuado, cuando la tendencia más poderosa no funciona, y la hipoteca de nuevo, hola)))
Podría estar equivocado, pero yo mismo tranquilizo y normalizo siempre.
Las operaciones matemáticas sobre dos números normalizados dan resultados no normalizados.
Para obtener un resultado normalizado de las operaciones matemáticas con números reales, debe devolver el valor normalizado de estas operaciones matemáticas.
Norm(1.11111) + Norm(2.22222) = NoNorm(res)
Norma(1.11111 + 2.22222) = Norma(res)
@ Artyom Trishkin
He adjuntado el código con este tema.
He encontrado su código en la base de código. Hubo un problema al cambiar el código.
La parte de entrada tiene las siguientes entradas:
Quiero que este parámetro cambie mientras se ejecuta el programa: input #ifdef __MQL4__ INT #else long #endif Inp_element_2542795 = 400 // Rejilla de pasos, puntos.
Por favor, indíqueme qué puedo hacer para cambiar este parámetro cada vez que lo ejecute.
@ Artyom Trishkin
He adjuntado el código con este tema.
He encontrado su código en la base de código. Hubo un problema al cambiar el código.
La parte de entrada tiene las siguientes entradas:
Quiero que este parámetro cambie mientras se ejecuta el programa: input #ifdef __MQL4__ INT #else long #endif Inp_element_2542795 = 400 // Rejilla de pasos, puntos.
Por favor, indíqueme qué puedo hacer para cambiar este parámetro cada vez que lo ejecute.
Sinceramente, la cuestión no está clara.
¿Quiere cambiar el parámetro de entrada Inp_element_2542795 cada vez que inicie el asesor?
Bueno, cámbialo en la configuración del asesor cuando se inicie. O bien, si el asesor ya está en marcha y quiere cambiar este parámetro, pulse F7: aparecerá la ventana de configuración del asesor y cambie este parámetro en ella.
Sinceramente, la cuestión no está clara.
¿Quiere cambiar el parámetro de entrada Inp_element_2542795 cada vez que inicie el asesor?
Bueno, cámbialo en la configuración del asesor cuando se inicie. O bien, si el asesor ya está en marcha y quiere cambiar este parámetro, pulse F7: aparecerá la ventana de configuración del asesor y cambie este parámetro en ella.
Permítanme aclarar. Supongo que el problema es la traducción. En realidad, es un valor de entrada, y no entiendo dónde se utiliza este valor para el cálculo. No quiero que cada vez que se utilicen 400 puntos. Quiero seguir cambiando los valores. Quiero cambiar los valores a un cálculo adecuado. ¿Pueden ayudarme donde puedo hacer los cambios para que el valor sea dinámico durante la ejecución del programa?
Permítame aclararlo. Creo que el problema está en la traducción. En realidad es un valor de entrada. y no entiendo donde se utiliza este valor para calcular. No quiero que se utilicen 400 puntos cada vez. Quiero seguir cambiando los valores. Quiero cambiar los valores para un cálculo adecuado. ¿Pueden ayudarme donde puedo hacer los cambios para que el valor sea dinámico mientras el programa se ejecuta?
Crea una nueva variable global. Establece el valor del parámetro de entradaInp_element_2542795 en él:
y reemplazar toda la entrada de la cadena Inp_element_2542795 con esta nueva variable g_element_2542795 usando Ctrl + H
¡Hola!
Recién estoy aprendiendo MQL5, así que pido ayuda.
Hay una clase -https://www.mql5.com/ru/code/18721(Vlad Karputova). Gracias a Vladimir.
Calcula el beneficio (en puntos, en la moneda del depósito, el swap y la comisión), pero no tiene ningún filtro para Magik.
He añadido el filtro para Magik (no estoy seguro de que sea correcto, así que no quiero publicarlo con errores).
Tengo el resultado.
El resultado de la clase original y la clase con filtro de Magik coinciden. Pero, hay un punto aquí.
1.Por qué los oficios OUT tienen cero magia.
2.Si he corregido incorrectamente la clase (añadiendo un magik) - por favor, haz el cambio requerido a la clase original y publícalo.
(Y sería bueno pasar un símbolo a la clase como parámetro).
Gracias por la ayuda.