Discusión sobre el artículo "Visualizando la optimización de una estrategia comercial en MetaTrader 5" - página 6
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
¡¡¡Funcionó!!!
Y aquí está cómo.
He instalado una nueva MT5 en un campo limpio. La ruta de acceso a la MovingAverageWithFrames Asesor Experto fue el siguiente: %MQL5\Experts\MacdSampleWithFrames\MovingAverageWithFrames.mq5.
Resultó que el robot no funcionaba correctamente en la primera MT5, porque la fuente se encontraba originalmente aquí: %MQL5\ProyectosCompartidos\Testing\Frames\MovingAverageWithFrames\MovingAverageWithFrames.mq5.
Aparentemente, los recursos se conectan desde la carpeta de proyectos compartidos de forma problemática, si es que lo hacen.
Dar una disposición completa de los archivos - qué y dónde se han ubicado en relación con la carpeta MQL5. Es posible que hayas hecho algo mal.
Mira a través del hilo a partir de este post - https://www.mql5.com/ru/forum/224453/page6#comment_6359959.
La versión de trabajo del Asesor Experto, que muestra todo normalmente, se encuentra en la carpeta %MQL5\Experts\MacdSampleWithFrames.
La librería se encuentra en la carpeta %MQL5\Include\EasyAndFastGUI.
Las imágenes están aquí:
Ahora, la versión del Asesor Experto que no renderiza el panel normalmente se encuentra aquí:
%MQL5\ProyectosCompartidos\Testing\Frames\MacdSampleWithFrames.
No entiendo por qué los recursos no se cargan en la segunda versión del EA, que se encuentra en la carpeta compartida. Después de todo, se utilizan las mismas cabeceras, por ejemplo
%MQL5\Include\EasyAndFastGUI\Controls\Window.mqh.
Roche, he leído el hilo, pero no he encontrado una respuesta a mi pregunta allí. Si algo está mal, pido disculpas, después de todo Proyectos Compar tidos es una nueva herramienta en la jerarquía de carpetas. Todavía no lo he entendido.
Foro sobre comercio, sistemas automatizados de comercio y prueba de estrategias comerciales
Discusión del artículo "Visualizar la optimización de estrategias de trading en MetaTrader 5"
Anatoli Kazharski, 2018.03.01 08:00
Tales matices deben ser reportados inmediatamente. En el archivo adjunto al artículo, los ficheros se encuentran en el directorio MQL5/Experts en lugar de en el directorio Shared Projects. Así es como deberías haberlos probado primero antes de intentar otra cosa.
Así que parece que sí, que tienes razón:
Обсуждение статьи "Визуализируем оптимизацию торговой стратегии в MetaTrader 5"
Dennis Kirichenko, 2018.02.25 22:10
Como que no soy novato. Probado desde aquí. No funcionó nada. Me rendí y seguí con lo mío. Me di cuenta de que es extremadamente inconveniente trabajar con esta biblioteca. Muchas versiones, puedes confundirte fácilmente...
Tal vez mis manos están torcidas, voy a rociarlas con agua bendita y ver si ayuda....
Anatoly, gracias por tu trabajo. Sí, es culpa mía, no me di cuenta enseguida de dónde venía el problema.... De todas formas, me gustaría comentarte que en tu librería, imho, deberías especificar la versión en cada cabecera. De lo contrario es fácil mezclarlas, olvidarlas o no actualizarlas.... El agua bendita ayuda, te lo recomiendo :-))))
No entiendo por qué no se cargan los recursos en la segunda versión del EA, que está en la carpeta compartida. Al fin y al cabo, se utilizan las mismas cabeceras, por ejemplo
%MQL5\Include\EasyAndFastGUI\Controls\Window.mqh.
Roche, he leído el hilo, pero no he encontrado una respuesta a mi pregunta allí. Si algo está mal, pido disculpas, después de todo Proyectos Compartidos es una nueva herramienta en la jerarquía de carpetas. Todavía no lo he entendido.
Es necesario introducir todos los archivos necesarios en el propio proyecto y especificar enlaces a ellos. Pruebe
Foro sobre trading, sistemas automatizados de trading y prueba de estrategias de trading.
Nueva versión de MetaTrader 5 build 1745
Renat Fatkhullin, 2018.01.23 09:17
Sólo por el método de trabajo en Proyectos Compartidos y la presencia de un archivo exactamente en la carpeta del proyecto dentro de Proyectos Compartidos.
Esta es la esencia de la colaboración - haces un proyecto físicamente alienado y trabajas con otros participantes en modo de replicación de catálogo versionado. Si confías en enlaces no estándar (todos menos la entrega estándar MQL5) fuera del catálogo replicado, entonces lo estás haciendo mal.
El tema de los duplicados es exclusivamente tu problema personal. No se puede resolver por arte de magia. Tus archivos personales no se adjuntarán mágicamente al catálogo replicado de otra persona.
Para dejarlo bien claro:
La lógica de trabajar con proyectos compartidos es común. Tiene requisitos y restricciones sin los cuales todo se viene abajo. El enfoque "todo está mal, lo quiero de otra manera, lo quiero a mi manera, no me gusta" no funcionará aquí - todo está justificado y es correcto desde hace mucho tiempo.
Así que hay que ajustarse a estas reglas para conseguir un sistema de trabajo correcto.
... Aún así, me gustaría señalar que en su biblioteca, imho, debe especificar la versión en cada encabezado. ....
Si habrá más actualizaciones, lo haré. La versión se marcará en el archivo WndContainer.mqh y en la descripción de la librería en CodeBase.
En el propio proyecto, tienes que crear todos los archivos necesarios y especificar los enlaces a ellos. Pruébalo
Ya lo he hecho. Resulta muy fácil y cómodo. He aquí cómo. He creado un proyecto: %MQL5\Shared Projects\MacdSampleWithFrames\MacdSampleWithFrames.mqproj.
Conecté sólo Fuentes y Cabeceras en él copiando físicamente los archivos de ejemplo en la carpeta del proyecto (resaltado por el rectángulo rojo). Y todo lo demás (Dependencias y Recursos) apareció en la jerarquía de carpetas por sí mismo. Es una cosa muy práctica. Pero según tengo entendido, para que este proyecto se comparta al 100%, todos los archivos deben moverse físicamente a la carpeta del proyecto.
El Asesor Experto funciona, el Panel se renderiza.
Intento ejecutar un ejemplo con MACD, coloco todos los archivos y librerías en carpetas, como indicó anteriormente Dennis Kirichenko, selecciono el Asesor Experto compilado, en la pestaña de parámetros del probador selecciono Trailing optimisation from 30 to 100 with step 1. Pulso el botón Start, al final de la prueba obtengo el resultado como con un valor específico.
No he conseguido obtener una imagen bonita con un abanico de gráficos.
Tal vez alguien tiene un video, cómo iniciar todo y cómo funciona?
...
Prueba esto:
Trailing Stop Nivel > Inicio: 1, Paso: 1, Stop: 100