¿Cuándo tiene sentido mantener parte del código del robot en un indicador? - página 4
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
¡Tonterías! Podemos hacer una competición. Escribiré un indicador EMA y lo llamaré desde el Asesor Experto, y usted calculará esta EMA en el Asesor Experto. Puede ser una SMA, no una EMA. La EMA tendría un aspecto más impresionante.
Una llamada a una función siempre es más lenta que el mismo código sin llamada. Sólo hay que contar el número de operaciones de asembler y su tiempo de ejecución. Esto es posible sólo si se pone deliberadamente algún freno en el Asesor Experto cuando se ejecuta simultáneamente con el indicador (si alguien quiere comparar el rendimiento).
Un Asesor Experto con un indicador correcto funcionará más rápido. Esto es un hecho
¿Cuándo tiene sentido mantener parte del código del robot en un indicador? Y cíñete a ella con cuidado.
Entonces ya hay algunas consideraciones.
1) Cuando la ejecución del Asesor Experto y del indicador están en diferentes hilos, y en diferentes núcleos.
2) Cuando el servicio de topes indicadores es conveniente y apropiado.
3)... // ¿continuamos?
Este no es el caso en MT5. La ejecución en paralelo es un incentivo más para no hacer todo en uno.
Es sólo una idea. :)
Una llamada a una función siempre es más lenta que el mismo código sin llamada.
Mentira dos veces, porque esta afirmación no se aplica a los indicadores.
Si no sabes cocinarlos, no los cocines, pero no grites por todas las esquinas que los indicadores son una mierda, porque no lo son.
Pues bien, MT4 no lo hace, aunque es factible.
El Asesor Experto con el indicador correcto trabajará más rápido. Esto es un hecho
Además en el EA simplemente te cansarás de hacer algunas cosas que puedes hacer en el indicador como el 2x2.
Si los cálculos son absolutamente idénticos, por ejemplo, la SMA en el EA y en el indicador se calcula a través de un ciclo para todo el período, entonces cuando se llama el indicador externo, la prueba irá un poco más largo, por 10-30%.
Dos veces basura, ya que esta afirmación no se aplica a los indicadores.