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
Alexey Volchanskiy
Por cierto, ¿tiene MQL5 un límite en el número de parámetros de la función?
Parece que hay 64 parámetros por función.
¿Cómo se optimiza? No es la primera vez que pregunto esto y nadie dice nada.
Esa es la cuestión: no lo haces. Esto significa que cualquier ventana personalizada (DLL, GUI en MQL) destruirá completamente la optimización nativa. En casos extremos, tenemos que añadir nuestra propia optimización dentro del EA, que es otra bicicleta.
El archivo ini es el mismo. No está nada claro cómo es conveniente aquí. Al menos, no he visto usuarios sencillos que editen el archivo ini para cambiar los valores de los parámetros de ajuste.
Parece que he escrito con suficiente claridad, pero lo repetiré con un ejemplo. Hay un Asesor Experto, tiene 100 parámetros de entrada, todos ellos deben ser pasados a una instancia de la clase del algoritmo, donde todo el trabajo tiene lugar. Hay dos maneras:
Así que el problema es cómo pasar las variables de entrada a la instancia de clase del algoritmo
Entonces has acertado.
Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias de comercio
¿Y por qué no poner los parámetros de entrada en la estructura?
fxsaber, 2017.10.02 13:16
Poner una plantilla en el constructor de la clase y ya está.
¿Cómo es posible? Realmente no entiendo cómo es posible. Conozco ese truco para los scripts, pero no para los Asesores Expertos e indicadores.
ExpertLoader_Example.mq5 desde aquí.
Esta es la cuestión, no lo hace. Esto significa que cualquier ventana personalizada (DLL, GUI en MQL) destruirá completamente la optimización estándar. En casos extremos, tenemos que añadir nuestra propia optimización dentro del EA, que es otra bicicleta.
El archivo ini es el mismo. No está nada claro cómo es conveniente aquí. Al menos, no he visto ningún usuario sencillo que edite el archivo ini para cambiar los valores de los parámetros de ajuste.
https://www.mql5.com/ru/docs/optimization_frames/parametersetrange
Puedes escribir las variables externas en un archivo mqh y conectarlo.
Debo de estar atrasado o moviéndome en la dirección equivocada,
Pensaba que cuanto menos parámetros de entrada tenga un EA, mejor.
Lo ideal, en mi opinión, es que un EA no tenga parámetros de entrada(variables de entrada).
Explícame, ¿para qué sirven 100 parámetros?
Debo de estar atrasado o moviéndome en la dirección equivocada,
Pensaba que cuanto menos parámetros de entrada tenga un EA, mejor.
Lo ideal, en mi opinión, es que un EA no tenga parámetros de entrada(variables de entrada).
Por favor, explique qué sentido tienen los 100 parámetros.
Sólo para experimentar.
Debo de estar atrasado o moviéndome en la dirección equivocada,
Pensaba que cuanto menos parámetros de entrada tenga un EA, mejor.
Lo ideal, en mi opinión, es que un EA no tenga parámetros de entrada(variables de entrada).
Por favor, aclare el significado de 100 parámetros.
Esta cuestión no se discute aquí. Estamos discutiendo los aspectos técnicos del paso de parámetros.
Puedes escribir las variables externas en un archivo mqh y conectarlo.
Estoy perdiendo la cabeza, la gente se obstina en ignorarme. También puedes escribirlos en .mqh, ¿qué diferencia hay encómo pasarlos a la clase algoritmo?
Estoy perdiendo la cabeza, sigo sin ser escuchado. También puedes usar .mqh, ¿qué diferencia hay encómo pasarlos a la clase de algoritmo?
No es necesario pasarlas, las variables globales están disponibles tal cual.