Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 1154
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
MT4
¿Qué es este artículo y para qué sirve, no encuentro una descripción en ningún sitio?
¿Cómo lo desactivo por defecto?
Estoy intentando ejecutar el ejemplo de criptografía del manual, peroutilizo el método CRYPT_AES256 en lugar deCRYPT_DES. El resultado es el error 4029 después del métodoCryptEncode
Estoy intentando ejecutar el ejemplo de criptografía del manual, peroutilizo el método CRYPT_AES256 en lugar deCRYPT_DES. Como resultado, el error 4029 después del métodoCryptEncode
Lo he descubierto. Necesita una llave más cuidadosa))
¡Hola!
Soy tonto y no puedo resolverlo por mí mismo, por favor, aconsejadme cuál puede ser el problema o al menos indicadme la dirección correcta.
Diferentes indicadores están empezando a mostrar una parte diferente de la historia de forma sincronizada. Ocurre a veces, no todos los días.
Pensé que la razón es que los indicadores no procesan correctamente el historial cargado dinámicamente. He probado todo lo referente a la correcta actualización del indicador en el historial de actualizaciones, no sé qué más hay que hacer para evitarlo.
El corredor Alpari. MT5 build 2363 del 13.03.2020.
Las capturas de pantalla muestran primero la versión "fallida".
Luego la versión correcta después de la actualización manual.
Hola.
Tengo esta pregunta en MQL5. ¿Cómo puedo forzar el inicio de la función OnChartEvent()? ¿Hay alguna forma estándar de hacerlo?
Para ello, utilizo la función ChartNavigate() y la ejecuto desde OnChartEvent(). Pero funciona de forma inestable - cuando entran muchos ticks, a menudo OnChartEvent() no se reinicia después de llamar a ChartNavigate() por alguna razón. No puedo entender cómo está conectado - ChartNavigate() y la tasa de llegada de los ticks, pero sin embargo sucede.
¡Hola!
Soy tonto y no puedo resolverlo por mí mismo, por favor, aconsejadme cuál puede ser el problema o al menos indicadme la dirección correcta.
Tal vez añadí esto recientemente para nada...
EliminadoLo he sustituido por...
return(false);
Lo vigilaré.
Por favor, háblame de los indicadores estándar que vienen con la MT5, ¿cómo funcionan? ¿Se desploman como yo en las capturas de pantalla de arriba?
Buenos días a todos!
Estoy dominando la función doble OnTester() y la función TesterStatistics( ). Escribí un código sencillo para mi probador en MT4, que abre una orden cada día a las 10:00, a las 16:00, a las 20:00 y a las 01:00. Al final de la prueba, la función TesterStatistics( ) devuelve el valor de saldo más pequeño (es decir, la reducción relativa).
PROBLEMA
TesterStatistics( ) devuelve el valor de saldo más pequeño para TODAS las órdenes abiertas
PREGUNTA
¿Qué construcción del lenguaje se puede utilizar para que TesterStatistics() devuelva el valor de saldo más pequeño sólo para una orden abierta a una hora determinada, por ejemplo a las 16:00? En este caso, todas las órdenes especificadas en el código deben probarse simultáneamente. Esto significa que TesterStatistics debe seguir la dinámica del saldo para una sola orden abierta a las 16:00 y al final de la prueba, mostrar el valor del saldo mínimo sólo para la orden abierta a las 16:00.
Estaría muy agradecido si pudiera insertar la construcción de lenguaje requerida en mi código. Me permitirá comprender rápidamente el algoritmo de solución de mi problema.
Aquí está mi código.
¡Buenos días a todos!
He dominado el doble OnTester() y TesterStatistics( ). He escrito un código sencillo para mi probador en MT4, que abre una orden a las 10:00, a las 16:00, a las 20:00 y a las 01:00 cada día. Al final de la prueba, la función TesterStatistics devuelve el valor de saldo más pequeño (es decir, la reducción relativa).
PROBLEMA
TesterStatistics( ) devuelve el valor de saldo más bajo para TODAS las órdenes abiertas
PREGUNTA
¿Qué construcción del lenguaje se puede utilizar para que TesterStatistics() devuelva el valor de saldo más pequeño sólo para una orden abierta a una hora determinada, por ejemplo a las 16:00? En este caso, todas las órdenes especificadas en el código deben probarse simultáneamente. Es decir, TesterStatistics( ) debería seguir la dinámica del saldo de una sola orden abierta a las 16:00 y al final de la prueba, devolver el valor mínimo del saldo de la orden abierta a las 16:00 solamente.
Estaría muy agradecido, si pudiera insertar el lenguaje requerido en mi código. Esto me permitirá comprender muy rápidamente el algoritmo para resolver mi problema.
Aquí está mi código.
¿Qué es?
¿Es esto lo que es?
Gracias por sus comentarios. Gracias a ti me he dado cuenta de que especificando la funciónTesterStatistics( ); junto con la declaración de la variable global H ... fue mi error. Lo he arreglado.