Blog Post

Optimización como medida de robustez.


Dejamos el post anterior con el ordenador calculando, y estábamos repitiendo el proceso descrito en él, pero ahora pidiendo estabilidad en un entorno mucho más dificil, pues pedimos que sea consistente desde 2005 a 2017, 13 años, con 9 años de Out Of Sample.

Hemos escogido el mismo conjunto de parámetros y variaciones , optimización probando todos los resultados (deschequeamos "omitir resultados inútiles") en el periodo indicado.

Como decíamos, e es algo muy difícil, es esperable que en las 2187 combinaciones van a salir en media resultados peores que la muestra IS.

¿ Ha sido consistente ? Veámoslo:

Distribucion del estadístico Pf en OOS 2005-2017

Vemos como se cumple los que suponíamos: la media de Pf en el periodo 2005-2017, 13 años, con 9 de OOS es mucho más discreta: Pf de 1.23. Al menos, hemos observado como se ha reducido la dispersión (al contrario de lo supuesto), pues es solo de 0.12. Esto quiere decir que es muy probable que, de distribuirse normalmente, se logren resultados positivos en casi todas la simulaciones, aún modestos, ya que sabemos que el 90% de los valores estarán en el intervalo (m-2dt , m+ 2dt).

Veámoslo:

Efectivamente, hay muy pocos valores por debajo de 1 (límite del Pf que puede producir beneficios), unas 25 combinaciones del total de 2187. Muy buen resultado para un OOS de 9 años, aunque éste se ve apoyado, no lo olvidemos, por el resultado inflado de los 4 años de IS (2009-2012). Observese también que los peores resultados no son un completo desastre, aunque ¿ quién va a operar por 13 años para acabar prácticamente en empate.

No lo he dicho antes, pero los análisis se hacen con spread =2,0 puntos de DAx. algo alto.

Y, definitivamente... ¿¿ es aproximadamente normal ??

¡ Lo es ! (La sorpresa es más para animar el texto que verdadera sorpresa del autor de este post: no debería nunca haber salido de otra forma)

Esto viene a apoyar nuestra tesis de que estar por encima o por debajo de la media, 1.2 aproximadamente, es simplemente casualidad, azar. Lo que deberíamos esperar, en promedio, es un Pf entre 1.05 a 1.40 la mayor parte de las veces para una serie suficientemente larga de operaciones en un mercado no probado.

Prueba de ello es la distribución del Pf en un periodo más pequeño, un OOS de 2016 y 2017, que van lograr un nº suficiente de operaciones (>30 al menos para cada combinación) para ese conjunto de 2187 combinaciones.

Toca esperar de nuevo: adelantaré que espero un resultado en línea con el OOS global de 13 años, pues la estadística debería valer para cualquier serie de operaciones suficientemente larga, en cualquier periodo excluido el IS (2009-2012), dado que en éste es mejor debido evidentemente al sobre ajuste a datos, al parecer inevitable.

Pero quizás no, porque este experto es un robot de largos, y 2017 es un año muy "largo", por lo alcista, esto debería ayudar a mejorar los resultados (habrá resultados con mejor Pf que el máximo logrado en OOS de 13 años). Pero como en la media 1.24 para el Pf del OOS de 13 años hay un ligero "empujón" del subtramo sobreoptimizado, esto debería hacer que por el lado "malo, haya más resultados con Pf menores a 1.

Y por tanto, que ambos factores deberían compensarse en cierta medida desconocida y salir la media de resultados en torno a ese Pf de 1.2 - 1.25.

Por cierto: no olvidemos que el set se optimizó en un periodo 2009-2012 de características diferentes al periodo 2016-2017, no solo en su tendencia, sino tb en la volatilidad. No pidamos peras al olmo.

Resultados OOS 2016-2017:



Pese a todas las observaciones teóricas, la realidad es tozuda: el valor medio del Pf baja a 1.05 y la Dt sube a 0.16. Esto nos deja muy cerca de borde del agua y sin saber nadar, por lo que es probable que este robot-set necesite pasar de nuevo por nuestros labs. Se observa que efectivamente el Pf máximo es btte alto ( >1.7) como esperábamos, pero desafortunadamente la cola izquierda crece en mayor medida que la derecha y esto nos deja el set en situación delicada, ya que es probable que en dos años acabe teniendo un maxDD del orden del doble que la ganancia total lograda, algo tradeable, pero poco agradable de usar en el trading real. Pero al fin y al cabo esto sólo es un texto con fines ilustrrativos, ¿ no ?

Pero si: se puede decir que la estrategia es robusta (aunque hemos visto que menos de lo que nos gustaría si la serie temporal es relativamente corta). Más allá de esa estabilidad en un buen rango de bastantes parámetros, es interesante destacar que ahora deberíamos verificar un extremo más: el valor absoluto de la rentabilidad esperada.

Para ello, bastaría ver cual sería la distribución en Out Of Sample del Profit Factor de , por ejemplo, los 100 o 200 mejores sets en IN SAMPLE (los situados en el extremo derecho de la distribución) . Si mantuvieran el estar por encima del Pf medio en OOS, podríamos escoger uno o varios de ellos con la esperanza matemáticamente fundada que es probable que se mantengan en el futuro en este apetecible lado de la curva de rentabilidad, mientras que si se distribuyen más o menos al azar alrededor del resultado medio de la muestra en OOS deberíamos escoger mejor sets de Pf cercanos a la media.

Pero esto, ya es otra historia... quizás un Optimizar, Optimizar y luego Optimizar (III)

Por: Equipo de Orion Trader Pro



Por Orion Trading Team 09 ene, 2021
Ya van 5 veces solo durante este último año 2020. Disponemos de 3 Darwins diferentes que apuntan que nuestras estrategias y modelos de cartera están en el camino correcto. Dos de ellos ya lo han demostrado (ODT y RJO) y tenemos un tercero, ORT, que esperamos lo logre pronto. Tenemos fundadas esperanzas. Tras la exitosa racha de RJO, que ha entrado 4 veces en Darwinia durante 2020 (mayo, junio, julio y septiembre), logramos meter también a ODT.
Por Orion Trading Team 17 dic, 2020
Esta vez en la posición 70, de más de 5000 competidores, lo que se corresponde a 36000€ más de inversión. En mayo, junio, julio y ahora en septiembre de 2020. Este post lo escribimos en diciembre, donde por rendimiento mensual es probable que RJO lograse entrar en Darwinia. Sin embargo, su correlación con ODT (otro Darwin nuestro, ¡échale un vistazo!), si bien no es muy alta, es suficiente para que lo elimine, pues ODT tiene mejor SCORE. A cambio, ODT apunta maneras este mes de diciembre (posición 41):
Por Orion Trading Team 01 jul, 2020
Esta vez hemos quedado en la posición 59, correspondiéndonos una inversión nocional de 36000€. Junto con las inversiones anteriores, actualmente la cuenta gestione capital externo por un total de casi 137.000€. El puesto 59, puede que no le diga demasiado. Cobra más valor, si se tiene en cuenta que hay más de 5300 cuentas compitiendo, de todo el mundo. Por tanto, quedar entre los 80 primeros (los que tienen derecho a inversión), supone quedar entre el mejor 1.5% de las cuentas que compiten. O dicho de otro modo, que nuestra cuenta, este mes, ha sido MEJOR QUE EL 98.5% DE LAS CUENTAS DE TRADING. Si, en solo 10 meses, pues aunque la cuenta es más antigua, se empleó para hacer pruebas en real de operaciones en Oro, que no nos convencieron demasiado. y las retiramos. Como hemos indicado en otras ocasiones, el nuevo modelo de creación de cuentas trata de crear vehículos de inversión cuyo riesgo esté entre el 3 y el 10% como máximo y se puso en marcha por primera vez en una de nuestras cuentas, en junio de 2019, implementándose en esta cuenta, desde cero, el 16 de septiembre de 2019. Asi pues, aún no ha cumplido los 10 meses reales de vida, ha logrado un 44% de beneficio en la cuenta real hasta la fecha para un riesgo VAR mensual que ha oscilado entre un mínimo del 5.27% y un máximo del 9.14% (el darwin sufre ajustes de VAR que modifican el rendimiento final)... y todo ello sufriendo los traumáticos acontecimientos en los mercados fruto de la pandemia global de COVID-19. Trataremos de seguir mejorando.
Por OrionTrading Team 31 may, 2020
Más de 5300 cuentas de trading de todo el mundo, para ser más precisos. Y comparadas a riesgo homogéneo, representado por un VAR mensual (Valor en Riesgo) del 10%. Es una competición homogénea, donde traders de todo el mundo compiten entre sí, a igual riesgo, a fín de poder captar premios en forma de capital que el propio bróker dispone para los ganadores. Actualmente, más de 5.000 Darwins (cuentas de trading de riesgo homogéneo, hasta este mes de mayo un VAr del 10% mensual) compiten cada mes, de los cuales, los 80 primeros son premiados con un capital descendente, que empieza en los 300.000€ y termina en 25.000€. En nuestro caso, al quedar 7º nos corresponde una inversión nocional de 130.000€. Simultáneamente, quedar bien posicionado en esta clasificación permite dar visibilidad a la operativa del trader, lo que permite captar inversión de particulares. Más información, aqui: https://www.darwinex.com/es/darwinia/participate
Por Orion Trading Team 31 may, 2020
Explicación de la DIVERGENCIA "teórica" en el Darwin RJO y la DIVERGENCIA REAL inviertiendo en él.
Por Orion Trading Team 30 may, 2020
Continuación del POST "Cambio de Rumbo (I)", de Octubre de 2019.
Por Orion Trading Team 28 oct, 2019
Un glosario de los términos más interesantes utilizados habitualmente en el trading y los mercados, explicado con claridad.
Por Orion Trading Team 24 oct, 2019
A partir de la experiencia adquirida en la operativa de mercados y en la replicación de cuentas por los inversores en Darwinex (Darwin), iniciamos, desde junio de 2019, una nueva forma de distribución de estrategias en las carteras.
Por Oriontradingpro Team 10 mar, 2019
 ¡¡HEMOS VUELTO, AUNQUE NUNCA NOS HABÍAMOS IDO!!
Por Orion Trading Team 21 feb, 2018
El exceso de confianza provoca errores. Y el Mercado no perdona los errores.
Más entradas
Share by: