Documentación

Aplicaciones

Última actualización el 1. 3. 2019 by Kornel Mazur

Métodos de repetición de Monte Carlo

Se trata de otro tipo de simulaciones Monte Carlo, en este caso simula cambios aleatorios en las propiedades que exigir que se vuelva a probar la estrategia - como cambios en el diferencial, el deslizamiento, los parámetros de la estrategia o los datos históricos.

Dado que cada simulación requiere un backtest completo, esta comprobación cruzada podría llevar mucho tiempo.
Si la prueba retrospectiva de los datos principales tardó, digamos, 0,5 segundos, y desea ejecutar 100 simulaciones en esta comprobación cruzada, puede esperar que tardará 100 x 0,5 = 50 segundos en cada estrategia en la que se aplique.

Algunos de los métodos disponibles son:

Barra de salida aleatoria - esto probará el comportamiento de la estrategia cuando la prueba comience en una barra de inicio diferente. Es obvio que una buena estrategia no puede ser sensible a qué barra se inicia la prueba.

Parámetros de estrategia aleatorios - Toda estrategia utiliza parámetros, como el periodo de un indicador o la constante que se utiliza en la comparación. Esta prueba comprueba la sensibilidad de la estrategia a un pequeño cambio del valor del parámetro. Probabilidad de cambio es la probabilidad de que cualquier parámetro cambie su valor. Max cambio de parámetro es el porcentaje máximo al que el parámetro cambia su valor. Por ejemplo, si establece Cambio máximo de parámetro en 10%, entonces un parámetro con valor 60 puede cambiarse aleatoriamente a un rango de 54 - 66 (+- 10% de su valor original de 60).

Datos históricos aleatorios - Un caso muy común de ajuste de curvas es cuando la estrategia depende demasiado de los datos históricos. Esta opción comprueba el comportamiento de la estrategia ante un cambio en los datos históricos.

La Probabilidad de cambio establece para cada barra la probabilidad de que cambie el precio de apertura, máximo, mínimo o cierre. El cambio de precio máximo es un valor porcentual del cambio en relación al ATR (Average True Range).

Así que si por ejemplo el precio de cierre es elegido al azar para ser cambiado, el valor ATR es de 10 pips, y el cambio de precio máximo es 20%, entonces el precio puede cambiar en +- 2 pips

 

Tenga en cuenta que sólo puede establecer estos niveles de confianza: 50,60,70,80,90,92,95,97,98,99,100, otros niveles no producen ningún resultado. 

¿Le ha resultado útil este artículo? El artículo era útil El artículo no era útil

Suscríbase a
Notificar a
2 Comentarios
Más antiguo
Más reciente Más votados
Feedbacks de Inline
Ver todos los comentarios
Insanity82007
Insanity82007
20. 6. 2020 2:11 am

Esto es de un post del foro que puse:
¿Qué hace el retest MC "Aleatorizar la distancia mínima del precio de 0 a 10"?

comentar imagen

Administrador

1349 Mensajes

Enviar mensaje

Hola,
esto se aplica a la colocación de órdenes stop. La prueba emula varias distancias mínimas de una orden stop respecto al precio actual de mercado. ¿Qué se necesita?
Algunos brokers definen una distancia mínima en pips para la orden stop desde el precio actual de mercado que un operador debe respetar al colocar una orden stop.
Digamos que la distancia mínima definida por el broker es de 5 pips. Todas las órdenes colocadas a 4, 3, 2 o 1 tick del precio actual de mercado serán rechazadas por el broker. La prueba le permite comprobar si la estrategia seguirá siendo rentable si la distancia de parada min se incrementa ... por ejemplo, si usted necesita para mover su estrategia a otro corredor que utiliza un valor más alto para la distancia de parada min

Laurent GRINDLER
3. 2. 2023 10:23 am

Hola Pregunta relacionada con la versión Build 136.1451:
En los métodos de comprobación cruzada - Monte carlo retest, ¿existe la opción de utilizar la muestra completa (use Full sample) utilizando también los datos OOS? ¿Qué hace EXACTAMENTE esta opción? Gracias