Versión beta de MetaTrader 4 IDE que incluye el nuevo compilador y editor MQL4 - página 9
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
3. También se ha añadido:
OnTimer para Asesores Expertos e indicadores
OnChartEvent para Asesores Expertos e indicadores
OnTester para Asesores Expertos
¿Soltar el botón OnChartEvent? ¿O simplemente pulsar el botón de hacer?
Es - OnChartEvent: al soltar el botón ? ¿O sólo al pulsar un botón?
¿Soltar el botón OnChartEvent? ¿O simplemente pulsar el botón de hacer?
Es - OnChartEvent: al soltar el botón ? ¿O sólo al pulsar un botón?
Será lo mismo que en el 5. Similar al de la MT5.
Si esta característica (sobre OnChartEvent) se implementará en el MT5 entonces será en el MT4 también
StringToColor en MQL4
1. no hay texto de ayuda
2. otras funciones de transformación de cadenas utilizan "Str" en sus nombres. ejemplo StrToTime
Hacer un análogo de StrToColor o hacer que las antiguas funciones sean obsoletas.
Y por cierto, StringToInteger da long y StrToInteger int está bien?
Gracias
Mikhail
3. También se ha añadido:
OnTimer para Asesores Expertos e indicadores
OnChartEvent para Asesores Expertos e indicadores
OnTester para Asesores Expertos
Al compilar el .cpp, los errores aparecen en texto rojo.
Intenté usar "OnTester", el compilador jura por "TesterStatistics". ¿Cuándo funcionará "TesterStatistics"?
Lo hará.
Ahora estamos trabajando concienzudamente en la conversión de todas las antiguas funciones cuádruples a los nuevos carriles. Después, comenzaremos a implementar nuevas características que no contradigan la arquitectura cuádruple
Algún día habrá una nueva versión en la que algunos de los antiguos EA no compilarán. ¿Funcionarán los EAs ya compilados en el nuevo terminal? ¿Se dejará de dar soporte a los terminales antiguos, como ocurrió con la compilación 500 en el 1 de agosto?
#include "include/stdlib.mqh"
por
#include "../include/stdlib.mqh"
Se mantiene igual o vuelve a los directorios de MT4
¿Puede decirme cómo funcionará el lanzamiento del nuevo terminal?
Un día habrá una nueva versión en la que algunos EA antiguos no compilarán. ¿Funcionarán los EAs ya compilados en el nuevo terminal? ¿Se dejará de dar soporte a los terminales antiguos, como ocurrió con la compilación 500 en el 1 de agosto?
Como el volumen de cambios es grande, haremos pruebas públicas en nuestros foros durante dos meses sin publicar en LiveUpdate.
Nuestra tarea consiste en preparar a los desarrolladores, probar la compatibilidad de los programas existentes y lanzarlos al mercado.
Por supuesto, todo el software antiguo es compatible con el nuevo lenguaje. Pero seguirá habiendo algunos problemas, por eso hacemos pruebas públicas.
Todos los antiguos archivos EX4 del antiguo compilador son totalmente compatibles con la nueva versión del terminal como antes.
+ pregunta sobre los directorios. En la beta actual, el directorio base para los Asesores Expertos es terminal\MQL\Expertos, mientras que era terminal\expertos. Algunos estadios están rotos. Por ejemplo, después de copiar el texto de un Asesor Experto para reemplazar
#include "include/stdlib.mqh"
a
#include "../include/stdlib.mqh".
Se mantendrá así o volverá a los directorios de MT4
Al iniciar, el terminal analiza la estructura de directorios/archivos del antiguo directorio /expertos y transfiere los archivos conocidos al nuevo directorio MQL4\...
Esos archivos, que no están incluidos en el conjunto estándar de ejemplos de MT4, no se ven afectados y permanecen en sus antiguos lugares. Los archivos EX4 del antiguo directorio \experts estarán disponibles en el árbol del navegador.
El nuevo compilador trabaja exclusivamente dentro del árbol MQL4. Así que será mejor que los desarrolladores reconstruyan y se trasladen al nuevo entorno.