Discusión sobre el artículo "Pruebas de robustez en asesores expertos"

 

Artículo publicado Pruebas de robustez en asesores expertos:

En el desarrollo de una estrategia hay muchos detalles complejos a tener en cuenta, muchos de los cuales no se destacan para los traders principiantes. Como resultado, muchos comerciantes, incluido yo mismo, hemos tenido que aprender estas lecciones a las duras penas. Este artículo se basa en mis observaciones de errores comunes que la mayoría de los traders principiantes encuentran al desarrollar estrategias en MQL5. Ofrecerá una variedad de consejos, trucos y ejemplos para ayudar a identificar la descalificación de un EA y probar la solidez de nuestros propios EA de una manera fácil de implementar. El objetivo es educar a los lectores, ayudándolos a evitar futuras estafas al comprar EA, así como a prevenir errores en el desarrollo de su propia estrategia.

En primer lugar, debe crear una versión de su EA sin el efecto de apalancamiento compuesto, ya que esto podría distorsionar los resultados y otorgarle una importancia indebida a la cola del conjunto de muestra.

Estas son las principales métricas a tener en cuenta:

  1. Factor de beneficio:El factor de beneficio debe ser mayor que 1, con un rango razonable entre 1,2 y 1,5. Un factor de beneficio inferior a 1,2 puede indicar que la estrategia no es lo suficientemente rentable, mientras que un valor superior a 1,5 podría sugerir que el tamaño de la muestra es demasiado pequeño o que no se tuvieron en cuenta los costes de negociación. Si bien esto no significa necesariamente que su estrategia sea fraudulenta, debe tener cuidado si los resultados parecen poco realistas.

  2. Máxima reducción de capital:Concéntrese en la caída máxima del capital en lugar de en la caída absoluta, ya que refleja el riesgo potencial y no el riesgo que ya se ha producido. La reducción máxima del capital debe ser al menos un 10 % inferior a su tolerancia máxima personal de reducción. Si es demasiado bajo, puede considerar aumentar el riesgo de su EA y, si es demasiado alto, es posible que deba reevaluar el perfil de riesgo de su estrategia.

  3. Correlación LRLa correlación de regresión lineal (LR) mide la consistencia de su curva de capital. Una correlación mayor a 0,9 indica que los rendimientos fueron relativamente consistentes durante todo el período de prueba. Esto ayuda a garantizar que la estrategia no tenga grandes fluctuaciones y que el rendimiento sea constante.

  4. Tasa de ganancias y volumen de operaciones para posiciones largas y cortas:Si su EA negocia posiciones largas y cortas, asegúrese de que sus tasas de ganancia y volúmenes de negociación sean razonablemente similares. Una discrepancia significativa entre ambos podría indicar un desequilibrio en la estrategia que tal vez sea necesario abordar.

Si bien otras métricas también son importantes, estos tres son los factores principales a tener en cuenta al evaluar la confiabilidad de su EA durante las pruebas dentro y fuera de la muestra.

Ejemplo de prueba retrospectiva


Autor: Zhuo Kai Chen

 
MetaQuotes:

Consulte el nuevo artículo: Pruebas de robustez en Asesores Expertos.

Autor: Zhuo Kai Chen

Gran artículo zhuo.
 
Omega J Msigwa #:
Gran artículo zhuo.

Gracias.

 

Gran trabajo Zhuo y un buen artículo para leer. En el punto 4 que dice:

4.Tasa de ganancias y volumen de operaciones para posiciones largas y cortas: Si tu EA negocia tanto posiciones largas como cortas, asegúrate de que sus tasas de ganancias y volúmenes de negociación son razonablemente similares.

Una discrepancia significativa entre los dos podría indicar un desequilibrio en la estrategia que puede necesitar ser abordado.

¿Es esto cierto para una dirección de tendencia sesgada ( la tendencia de compra domina un período más largo que la tendencia de venta. ¿Debería el EA tener tasas de ganancias y volúmenes de operaciones similares?

 
Daniel Opoku volumen de operaciones para posiciones largas y cortas: Si su EA negocia tanto posiciones largas como cortas, asegúrese de que sus tasas de ganancias y volúmenes de negociación son razonablemente similares.

Una discrepancia significativa entre los dos podría indicar un desequilibrio en la estrategia que puede necesitar ser abordado.

¿Es esto cierto para una dirección de tendencia sesgada ( la tendencia de compra domina un período más largo que la tendencia de venta. ¿Debería el EA tener tasas de ganancias y volúmenes de operaciones similares?

Gracias por los comentarios.

Depende de cuánto beta está involucrado en la estrategia. Si una estrategia de un solo activo opera en un marco de tiempo más alto y un período de tenencia más alto, es probable que el resultado de la estrategia tenga algún sesgo siguiendo la tendencia macro. Es por eso que aconsejo a la gente a negociar estrategias que negocian gran cantidad (volumen) por el comercio de mayor frecuencia o la diversificación de una estrategia en múltiples activos no correlacionados. Si el mérito de una estrategia no implica suposiciones del sesgo de la tendencia, teniendo reglas simétricas tanto para la compra como para la venta, entonces se debería esperar que tenga una cantidad de operaciones y una tasa de ganancias similares en un tamaño de muestra grande.

Por supuesto, las estrategias pueden tener supuestos de sesgo de la tendencia, como algunas estrategias de sólo largo plazo para índices. Para este tipo de estrategia, los operadores sólo deben operar en un lado porque sus suposiciones ya eran que la otra dirección no funcionaría tan bien como esta dirección. Sólo asegúrese de no utilizar demasiados supuestos de sesgo y debería estar bien.

 
Gracias Zhuo por tomarse el tiempo con esto, me abrió los ojos a la utilización de Python para analizar los resultados, principal reto para mí es que era el ea o la tendencia responsable de los resultados :) Probablemente debería incluir una métrica de probabilidad
 
linfo2 #:
Gracias Zhuo por tomarse el tiempo con esto, me abrió los ojos a la utilización de Python para analizar los resultados, principal reto para mí es que era el ea o la tendencia responsable de los resultados :) Probablemente debería incluir una métrica de probabilidad.

Considere la posibilidad de hacer una comprobación mensual de la correlación de retorno entre el mercado negociado y el resultado de su backtest. Si la correlación es alta como por encima de 0,2, entonces puede sugerir que la tendencia del mercado es responsable de una gran parte de su resultado backtest, que no es deseable.

 

¿Existe una versión en chino?

Si la tiene, envíe también una versión en chino.

Si no, ¿necesita una traducción al chino del grupo de documentación de MQL5?

 
Xiangdong Guo #:

¿Existe una versión china?

Si la tiene, envíe también una versión en chino.

Si no, ¿necesita una traducción al chino del grupo de documentación de MQL5?

Hola, todas las traducciones las hace MQL5 automáticamente. La versión china suele salir unos meses después del envío, aunque la fecha exacta de publicación no está clara.