Discusión sobre el artículo "Desarrollamos un asesor experto multidivisas (Parte 21): Preparación para un experimento importante y optimización del código"
Foro sobre trading, sistemas automatizados de trading y testeo de estrategias de trading
fxsaber, 2024.03.18 20:49
Arriba destacado en el código una forma sencilla de acelerar un EA multidivisa sin librerías Virtuales.
| Configuración | Resultado |
|---|---|
| Sin Virtual.mqh + MagicNumberOrderSymbol | pase más corto 0:00:08.608, pase más largo 0:00:10.236, pase medio 0:00:08.942 |
¡1,5 veces más rápido!
Es preferible descartar por completo cualquier acción de cadena.
this brilliant and mightily impressive!

el gráfico que has mostrado parece increíble.
pero siendo un novato en esto - estoy un poco confundido si hay un archivo específico para utilizar la prueba de ejecutar el asesor a mí mismo?
ejecutar el SimpleVolumeStage3.mq5 muestra una gran cantidad de errores y no está funcionando todavía?
¿Dónde me recomiendan encontrar esto?
Se ha publicado el artículo Desarrollo de un asesor experto multidivisa (Parte 21): Preparación para un experimento importante y optimización del código:
Autor: Yuriy Bykov
Desafortunadamente, todono es tan simple como nos gustaría . Para poder lanzar elAsesor Experto de la terceraetapa , es necesario especificarlos IDs de los pases obtenidoscomo resultado delasetapas anteriores del pipelinede optimización . Cómo conseguirlos se describe en los artículos.
Entendido. Sin embargo, ya que te has esforzado tanto en describir tu trabajo de una manera más sencilla, sería incluso genial si pudieras crear un videotutorial para enseñar el funcionamiento/optimización del conjunto de EAs que estás creando. Gracias
Entendido. Sin embargo, ya que te has esforzado tanto en describir tu trabajo de una manera más sencilla, sería incluso genial si pudieras crear un videotutorial para enseñar el funcionamiento/optimización del conjunto de EAs que estás creando. Gracias
Hola, gracias por la sugerencia. No puedo prometer que pueda grabar vídeos para los artículos, pero pensaré cómo y de qué forma puedo hacer un vídeo que ayude a los lectores de los artículos.
Hola, gracias por la sugerencia. No puedo prometer que pueda grabar vídeos para los artículos, pero pensaré cómo y de qué forma puedo hacer un vídeo que ayude a los lectores de los artículos.
Gracias. Uno muy sencillo que dure unos segundos será suficiente. Dado que la prueba y optimización de estrategias en MT5 es más compleja de lo que solía ser en MT4, la gente que está en transición a veces lo encuentra difícil. Todo lo que puede hacer es mostrar la configuración exacta que utiliza en la obtención de los resultados que usted está publicando en los artículos.
HI Descargar archivos de la última parte (21) ¿Cómo puedo usuario Este asesor puede u Ayúdame por favor
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
Artículo publicado Desarrollamos un asesor experto multidivisas (Parte 21): Preparación para un experimento importante y optimización del código:
Básicamente, necesitaremos un script para poblar una base de datos con proyectos casi idénticos. La principal diferencia será únicamente la fecha de inicio y fin del periodo de optimización. La composición de las fases, las actividades de las mismas y las tareas dentro del trabajo pueden ser totalmente iguales. Por consiguiente, todavía resulta posible hacer un asesor de servicio con un pequeño número de parámetros de entrada, entre los que estén la fecha de inicio y la duración del periodo de optimización. Si lo ejecutamos en modo de optimización con la iteración de fechas de inicio, podremos rellenar la base de datos con proyectos similares. Qué otros parámetros tendrá sentido poner en los parámetros de entrada, no está claro todavía, los determinaremos durante el desarrollo.
Completar todas las tareas de optimización, incluso dentro de un mismo proyecto, puede requerir mucho tiempo. Y si tenemos que realizar no uno, sino una docena o más proyectos de este tipo, entonces ya estaremos hablando de tareas que requieren bastante tiempo. Así que tendrá sentido ver si hay algo que podamos hacer para acelerar nuestros asesores de etapas. Para detectar los cuellos de botella que necesitan solución, utilizaremos el perfilador incluido en el MetaEditor.
A continuación, deberemos decidir cómo modelar el trabajo partiendo de las múltiples líneas de inicialización obtenidas (cada proyecto producirá una línea de inicialización del EA final tras completar sus tareas). Lo más probable es que tengamos que crear un nuevo asesor de pruebas específicamente diseñado para este tipo de trabajo. Pero eso es algo que dejaremos probablemente para el próximo artículo.
Autor: Yuriy Bykov