Últimos Mensajes

» encriptar estrategia
Magnolia 17-05 11:17

» APLICACIÓN PARA IPAD
meg 15-05 19:36

» Alarma Cruce Medias
gonzalogj 14-05 18:52

» A alguien le interesa mi licencia N...
valencianito12 10-05 16:16

» Alucinante lo de Mirus Futures
Consultor 10-05 13:43

» duda de sistemas en tiempo real
cavendish 09-05 21:05

» Duda cancelar suscripción NinjaTra...
danirles 09-05 09:28

» 2 CONEXIONES
TraderNinja 09-05 02:33

» Skew de Volatilidad en el VIX, una ...
Consultor 07-05 13:50

» Ayuda parte financiera Broker.
Sett 04-05 20:40

» Separador linea vertical sesiones d...
jaialro 03-05 11:59

» Salida al cierre de la vela
cls 29-04 09:50

banner1_TGCG
cuenta_demo  mas_info

Indice del artículo
Evaluar correctamente un sistema
La sobreoptimización.
La prueba Externa
Optimización 'Walk Forward'
Todas las páginas

 

La sobreoptimización.

Es bastante común encontrarse con traders que se inician muy confiados con sus sistemas en el mundo de la inversión, y dejan comentarios del tipo "mi sistema, con los mismos parámetros, ha ganado un 2000% en los últimos 12 años". ¡ERROR! Para que entendáis el enorme fallo que es confiar en una simple optimización de los últimos 10 o 15 años, os pondré un símil.

Imaginaos que metemos en una base de datos todos los partidos disputados desde el inicio de la historia de la liga de fútbol, y sobre esta base de datos intentamos buscar patrones. Al poco rato detectamos uno buenísimo: "Cuando el Celta juega contra el Madrid en Junio, siempre gana el Celta"... Curiosamente el mes que viene, Junio, hay un Celta-Real Madrid... ¿apostaríais vuestro dinero a favor del Celta? ¿Por qué no? Si tienes un sistema optimizado desde el año 1940... ¿70 años de optimización no te valen? Obviamente no. Pues con el trading pasa lo mismo, no podemos fiarnos de una optimización de este estilo. Ahora bien, pongamos que desarrollas un sistema que analiza los últimos cuatro partidos de los dos equipos que van a a jugar, y tenemos en cuenta quién juega en casa, la posible climatología, las variaciones de alineación, la posición actual en liga, goles marcados y encajados, etc... etc... definimos nuestro sistema como:

"Un equipo A lleva más de 10 goles en contra en los últimos 4 partidos, sin ganar ninguno de los 4, y juegue en casa contra otro equipo B,  clasificado por debajo, que viene de ganar en su estadio: El equipo A va a ganar el partido."

y probamos qué hubiera pasado con este sistema en el pasado. Cogemos el primer partido disponible de nuestra base de datos, la jornada 5 de la liga 40/41, analizamos las cuatro primeras jornadas y vemos cuántos partidos hubiera acertado nuestro sistema, repetimos esto en toda nuestra base de datos hasta hoy y al final este backtest nos dice que con este sistema hubiéramos hecho 700 apuestas (las que cumplían las premisas del sistema) acertando el 62% de las veces. Bien, ESO SÍ es una estadística con una base real, podemos fiarnos de ella más o menos, pero tiene más base que una simple optimización general, ya que tiene en cuenta las condiciones recientes anteriores al partido y sus circunstancias próximas.

Con el mercado pasa lo mismo... No podemos fiarnos de una optimización de un sistema durante 15 años, debemos hacer que el sistema pase otras pruebas más estrictas para que podamos fiarnos de él. NinjaTrader ofrece todas las herramientas necesarias para hacer estas pruebas, y a continuación explicaré cuáles son algunas de estas técnicas que debemos utilizar para valorar nuestros sistemas.