Discusión sobre el artículo "Simulador de estrategias personalizado basado en cálculos matemáticos rápidos" - página 2
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
Un buen artículo para empezar Notas
Gracias al autor.
¿Por qué se utiliza FrameNext sin while?
Su propio probador sin tuberías adicionales será más rápido que el estándar. Más la investigación. Más la posibilidad de trabajar en un cloude. Así que resulta que no hay tantas opciones si queremos utilizar la computación en nube muy eficaz. Por supuesto, hay que pagar por todo. Y no se trata de utilizar algo así para el comercio real. Pero escribir algo sencillo y probarlo rápidamente es lo mejor. Mira la variante de prueba de la estrategia en los promedios - que fue escrito muy rápidamente, pero los resultados, incluso sin comisiones y deslizamientos no son buenos. Un probador es necesario para este tipo de pruebas.
Por alguna razón todo el mundo presta atención sólo al probador en el artículo, pero nadie ha hablado todavía del analizador. Y para nada. Considero que el analizador no es menos importante y tal vez incluso más interesante que el propio comprobador. Por ejemplo, este analizador se puede integrar en las pruebas de un probador de estrategias normal y obtener el formato de informe que queramos.
También me gustaría señalar que gracias al almacenamiento de información completa sobre cada ejecución, basta con optimizar una vez y luego estudiar los resultados como y donde queramos. Esto no se puede decir del probador interno; la información sobre las ejecuciones que genera es muy general, y es imposible recrear una imagen de cada ejecución utilizándolo.
Bueno, ¿cómo va a utilizar la nube de MetaTrader en Python? Incluso ¿cómo desea ejecutar script de python en MT?
No podemos utilizar la nube, pero no vamos a ser capaces de utilizarlo para la auto-optimización, incluso con el Asesor de Expertos en ejecución. Puede ejecutar un script de python como este.
Quiero decir, el punto principal es que los Asesores Expertos deben ser capaces de optimizarse a sí mismos, si he entendido bien... no sólo rápidamente.No podemos utilizar la nube, pero no podemos utilizarlo para la auto-optimización, incluso con el Asesor de Expertos en ejecución. Para ejecutar un script de Python como este.
Bueno, el punto principal es que los Asesores Expertos deben ser capaces de optimizarse a sí mismos, si he entendido bien... no sólo rápidamente.Ese es un tema ligeramente diferente.
Ese es un tema un poco diferente.
Bueno, si piensas en la ideología... ¿para qué necesitamos una optimización superrápida si de todos modos tenemos que hacerla a mano?
Por alguna razón todo el mundo presta atención sólo al probador en el artículo, pero nadie ha hablado todavía del analizador. Y para nada. Considero que el analizador no es menos importante y tal vez incluso más interesante que el propio comprobador. Por ejemplo, este analizador se puede integrar en las pruebas de un probador de estrategias normal y obtener el formato de informe que queramos.
También me gustaría señalar que gracias al almacenamiento de información completa sobre cada ejecución, es suficiente para optimizar una vez y luego estudiar los resultados de cualquier manera y en cualquier lugar que desee. No se puede decir lo mismo del probador estándar, la información sobre las ejecuciones formada por él es la más general, y es imposible recrear la imagen de cada ejecución en él.
No hay declaraciones sobre este tema de mi parte, porque implementé tal cosa en KB una vez.
Su propio probador sin tuberías adicionales será más rápido que el estándar. Más investigación. Más la posibilidad de trabajar en la nube. Así que resulta que en realidad no hay tantas opciones si queremos utilizar la computación en nube de forma muy eficaz. Por supuesto, hay que pagar por todo. Y no se trata de utilizar algo así para el comercio real. Pero escribir algo sencillo y probarlo rápidamente es lo mejor. Mira la variante de prueba de la estrategia en los promedios - que fue escrito muy rápidamente, pero los resultados, incluso sin comisiones y deslizamientos no son buenos. Para eso está un tester.
Usted no me entiende. Usted está sugiriendo escribir un TS para probar en su API de comercio específicamente para este propósito. Y esto equivale a utilizar otras soluciones de tester.
Y usted ignoró el punto con símbolos personalizados, así como la comparación de velocidades en cifras.
Según tengo entendido, los datos no se perderán, porque las estadísticas son recogidas por otra instancia del programa.
Se perderán porque esta otra instancia del programa no ejecutará OnTesterDeinit.
No lo entiendo. ¿Cuál es la visión universal?
Plantillas. He publicado algo como esto en KB.
OnTesterPass es sólo una reacción al evento de escribir el siguiente fotograma en el archivo mqd.
FrameNext está leyendo un frame del mqd-file desde la posición actual y moviendo esta posición al siguiente frame.
En consecuencia, si FrameNext no es llamado al menos en uno de los OnTesterPass, entonces todos los OnTesterPass+FrameNext subsiguientes recibirán el frame anterior en lugar del frame llegado.
Dado que el artículo es un tutorial, no estaría de más implementar este matiz en el código en forma de los mismos comentarios.