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
Sigo sin entender por qué es más "práctico" (¿práctico?) el nombre constante Experto.mqh.tpl que las plantillas con el nombre del programa que las genera. Digamos que hay un programa A.mq5 y B.mq5 que utilizan bibla. Si generaran plantillas con sus propios nombres sería más práctico, en primer lugar, tener la última "huella" de acciones de _cada_ programa, en lugar de sobrescribir una por la otra. En segundo lugar, se podría saber inmediatamente quién es el generador por su nombre (especialmente útil si los programas son extranjeros). Ahora no puedes saberlo por el archivo Expert.mqh.tpl hasta que entras dentro. La solución universal que he dado es tomar el nombre del programa MQL+timestamp+random. Y no veo la necesidad de dejar el archivo en sync=true. Creo que ya está todo probado y depurado hace tiempo. En caso de errores y necesidad de depuración, existe la opción sync=false. Entonces el archivo debe ser dejado. Creo que todo es lógico. Y las ediciones son simples.
Estoy de acuerdo en que en la práctica la colisión puede ocurrir raramente, a menos que alguien utilice la biblio en paralelo en varios programas. No lo tengo, pero acabo de echar un vistazo rápido en el código, y me llamó la atención Expert.mqh.tpl en la carpeta Files. Todo es puramente imho.
Yo no quería borrar archivos, así que pensé que un nombre común era suficiente, teniendo en cuenta la fiabilidad de trabajo en la práctica.
Yo no quería ver un zoológico de tpl-archivos en la carpeta Archivos. Para eliminar algo a propósito - de manera similar. He eliminado sólo aquí.
¿Cómo es posible ejecutar un Asesor Experto en formato .ex4 conectándolo en un Asesor Experto con un nombre diferente, y es necesario mostrar los parámetros de entrada, es decir, para poder trabajar plenamente con él.
Tenemos un Asesor Experto compilado con el nombre "Trade.ex4".
Cree un nuevo Asesor Experto con el nombre "Hand.ex4".
Cómo combinarlos para que cuando se lance "Hand.ex4", "Trade.ex4" funcione completamente y "Trade.ex4" esté incrustado en "Hand.ex4".
Es decir, sólo tenemos el archivo Hand.ex4 en la máquina, pero usamos Trade.ex4 en el trabajo
Gracias.
¿Ha encontrado una solución?
Cómo combinarlo para que cuando se inicie "Hand.ex4", "Trade.ex4" sea totalmente funcional, y "Trade.ex4" esté incrustado en "Hand.ex4".
Es decir, sólo tenemos el archivo Hand.ex4 en la máquina, pero usamos Trade.ex4 en el trabajo
Debería funcionar con indicadores. Parece que los Asesores Expertos no se cosen a otros Asesores Expertos.
Debería funcionar con indicadores. Parece que los Asesores Expertos no se cosen a otros Asesores Expertos.
Sí, el Asesor Experto no se pudo incrustar, no se encontró ninguna solución
Sí, no se pudo coser el consejero, no se encontró solución
Es muy probable que haya una solución, y parece que la utilicé aquí una vez en una de las variantes. Pero he olvidado completamente cómo lo hice.
Probablemente haya una solución, y me parece haberla utilizado aquí una vez en una de las variantes. Pero he olvidado distraídamente cómo lo hice.
Aquí estoy cuando lo intenté, no encontré ninguna manera. Era para el 4, no lo he probado en el 5.
Foro sobre negociación, sistemas automatizados de negociación y ensayo de estrategias de negociación
Peculiaridades del lenguaje mql5, sutilezas y técnicas de trabajo
fxsaber, 2020.05.21 09:13
¿Quizás sepas como implementar este caso en mql o al menos con dll, pero más simple?
como definir un grafico activo usando mql tools sin usar dll.
No recuerdo exactamente. Creo que este problema fue resuelto. Tal vez una búsqueda le ayudará.