{"id":1120,"date":"2026-09-15T12:29:13","date_gmt":"2026-09-15T10:29:13","guid":{"rendered":"https:\/\/antoniofernandez.net\/?p=1120"},"modified":"2026-10-21T18:10:43","modified_gmt":"2026-10-21T16:10:43","slug":"overfitting-en-trading","status":"publish","type":"post","link":"https:\/\/antoniofernandez.net\/copia-divi\/overfitting-en-trading\/","title":{"rendered":"Overfitting en trading: qu\u00e9 es y c\u00f3mo evitar la sobreoptimizaci\u00f3n"},"content":{"rendered":"\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/antoniofernandez.net\/copia-divi\/wp-content\/uploads\/2026\/09\/7.-Overfitting-en-trading-que-es-y-como-evitar-la-sobreoptimizacion-1024x683.png\" alt=\"Overfitting en trading y sobreoptimizaci\u00f3n de una estrategia\" class=\"wp-image-1122\" srcset=\"https:\/\/antoniofernandez.net\/copia-divi\/wp-content\/uploads\/2026\/09\/7.-Overfitting-en-trading-que-es-y-como-evitar-la-sobreoptimizacion-1024x683.png 1024w, https:\/\/antoniofernandez.net\/copia-divi\/wp-content\/uploads\/2026\/09\/7.-Overfitting-en-trading-que-es-y-como-evitar-la-sobreoptimizacion-300x200.png 300w, https:\/\/antoniofernandez.net\/copia-divi\/wp-content\/uploads\/2026\/09\/7.-Overfitting-en-trading-que-es-y-como-evitar-la-sobreoptimizacion-768x512.png 768w, https:\/\/antoniofernandez.net\/copia-divi\/wp-content\/uploads\/2026\/09\/7.-Overfitting-en-trading-que-es-y-como-evitar-la-sobreoptimizacion.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">El overfitting puede hacer que una estrategia se adapte demasiado a los datos hist\u00f3ricos y pierda robustez ante datos nuevos.<\/figcaption><\/figure>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-1 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Cuando se desarrolla una estrategia de trading, especialmente si se utiliza un sistema autom\u00e1tico, es habitual intentar mejorar sus resultados modificando par\u00e1metros, filtros y condiciones de entrada o salida.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-2 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El problema aparece cuando comenzamos a ajustar la estrategia demasiado a los datos hist\u00f3ricos.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-3 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Una estrategia puede llegar a mostrar unos resultados excelentes en backtesting, con una curva de beneficios aparentemente muy atractiva, pero comportarse de forma muy diferente cuando se enfrenta a datos que no hab\u00eda visto anteriormente.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-4 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Este fen\u00f3meno se conoce como <strong>overfitting en trading<\/strong>, tambi\u00e9n denominado <strong>sobreajuste<\/strong> o <strong>sobreoptimizaci\u00f3n<\/strong>.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-5 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El overfitting es uno de los principales problemas que deben tenerse en cuenta al desarrollar y optimizar estrategias autom\u00e1ticas, porque puede generar una falsa sensaci\u00f3n de robustez.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-6 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">En este art\u00edculo veremos <strong>qu\u00e9 es el overfitting, por qu\u00e9 aparece, c\u00f3mo detectarlo, qu\u00e9 factores lo favorecen y qu\u00e9 m\u00e9todos pueden utilizarse para reducir el riesgo de sobreajuste<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfQu\u00e9 es el overfitting en trading?<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-7 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El <strong>overfitting<\/strong> ocurre cuando una estrategia se adapta excesivamente a los datos hist\u00f3ricos utilizados durante su desarrollo.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-8 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">En lugar de identificar una l\u00f3gica que pueda funcionar razonablemente bien bajo diferentes condiciones de mercado, el sistema termina aprendiendo las caracter\u00edsticas espec\u00edficas del periodo utilizado para dise\u00f1arlo.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-9 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Dicho de una forma sencilla:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-text-color has-link-color wp-elements-10 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>La estrategia deja de aprender una l\u00f3gica general y empieza a memorizar demasiado el pasado.<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-11 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El resultado puede ser un backtest espectacular, pero una operativa mucho menos consistente cuando aparecen datos nuevos.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-12 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Por eso, una de las preguntas m\u00e1s importantes al desarrollar una estrategia no es:<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-13 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>\u00bfCu\u00e1nto gan\u00f3 en el pasado?<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-14 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Sino:<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-15 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>\u00bfPor qu\u00e9 deber\u00eda seguir funcionando cuando cambien las condiciones del mercado?<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Un ejemplo sencillo de overfitting<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-16 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Imaginemos una estrategia autom\u00e1tica que inicialmente utiliza tres reglas:<\/p>\n\n\n\n<ol style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-17\">\n<li>Detectar una tendencia.<\/li>\n\n\n\n<li>Esperar un retroceso.<\/li>\n\n\n\n<li>Entrar cuando aparece una determinada se\u00f1al.<\/li>\n<\/ol>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-18 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El sistema presenta resultados razonables.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-19 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El desarrollador decide entonces intentar mejorarlos.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-20 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">A\u00f1ade:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-21\">\n<li>Un filtro horario.<\/li>\n\n\n\n<li>Un filtro de volatilidad.<\/li>\n\n\n\n<li>Un filtro de spread.<\/li>\n\n\n\n<li>Dos indicadores adicionales.<\/li>\n\n\n\n<li>Un d\u00eda de la semana concreto.<\/li>\n\n\n\n<li>Un determinado nivel de ATR.<\/li>\n\n\n\n<li>Una condici\u00f3n espec\u00edfica para cerrar operaciones.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-22 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Despu\u00e9s de realizar cientos o miles de combinaciones, encuentra una configuraci\u00f3n que ofrece resultados extraordinarios durante los \u00faltimos cinco a\u00f1os.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-23 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El backtest parece perfecto.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-24 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Pero existe un problema:<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-25 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>la estrategia ha sido ajustada utilizando precisamente esos cinco a\u00f1os de datos.<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-26 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Puede haber encontrado una combinaci\u00f3n que encaja excepcionalmente bien con las caracter\u00edsticas particulares de ese periodo.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-27 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Cuando se prueba con datos posteriores que no participaron en el proceso, los resultados pueden empeorar considerablemente.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-28 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Eso es una se\u00f1al de posible overfitting.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Overfitting y optimizaci\u00f3n: \u00bfson lo mismo?<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-29 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">No.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-30 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">La <strong>optimizaci\u00f3n<\/strong> puede ser una herramienta v\u00e1lida dentro del desarrollo de una estrategia.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-31 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El problema aparece cuando la optimizaci\u00f3n se lleva demasiado lejos.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-32 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Por ejemplo:<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-33 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>Optimizaci\u00f3n razonable:<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-text-color has-link-color wp-elements-34 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Analizar diferentes valores de un par\u00e1metro para comprobar si existe una zona de resultados estable.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-35 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>Sobreoptimizaci\u00f3n:<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-text-color has-link-color wp-elements-36 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Probar innumerables combinaciones hasta encontrar la configuraci\u00f3n que produce el mejor resultado hist\u00f3rico posible.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-37 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">La diferencia est\u00e1 en el objetivo.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-38 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">La optimizaci\u00f3n busca comprender y mejorar una estrategia manteniendo una l\u00f3gica razonable.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-39 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El overfitting aparece cuando el modelo se adapta excesivamente a los datos utilizados para desarrollarlo.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-40 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Puedes ampliar este concepto en nuestro art\u00edculo sobre <a href=\"https:\/\/antoniofernandez.net\/copia-divi\/optimizacion-estrategias-trading\/\">Optimizaci\u00f3n de estrategias de trading: m\u00e9todos, ventajas y riesgos<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfPor qu\u00e9 aparece el overfitting?<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-41 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Existen diferentes causas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Demasiados par\u00e1metros<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-42 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Cuantos m\u00e1s par\u00e1metros tenga una estrategia, m\u00e1s posibilidades existen de encontrar una combinaci\u00f3n que se adapte perfectamente al hist\u00f3rico.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-43 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Por ejemplo, una estrategia con:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-text-color has-link-color wp-elements-44\" style=\"color:#e5e7eb;font-size:18px\">2 par\u00e1metros<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-45 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">tiene muchas menos posibilidades de sobreajustarse que otra con:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"has-text-color has-link-color wp-elements-46\" style=\"color:#e5e7eb;font-size:18px\">15 par\u00e1metros.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-47 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">La complejidad no implica necesariamente una estrategia mejor.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">2. Demasiados filtros<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-48 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">A\u00f1adir filtros puede mejorar los resultados hist\u00f3ricos.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-49 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Pero cada nuevo filtro tambi\u00e9n puede hacer que la estrategia sea m\u00e1s espec\u00edfica.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-50 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Una estrategia que solamente opera bajo una combinaci\u00f3n muy concreta de circunstancias puede tener dificultades para encontrar esas mismas condiciones en el futuro.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">3. Hist\u00f3rico insuficiente<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-51 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Una estrategia compleja necesita una cantidad suficiente de datos para poder evaluarse correctamente.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-52 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si utilizamos pocos datos, determinadas situaciones pueden parecer m\u00e1s importantes de lo que realmente son.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-53 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Por ejemplo, una estrategia desarrollada sobre un periodo de seis meses puede haber coincidido con unas condiciones de mercado excepcionales.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">4. Demasiadas pruebas<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-54 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Este es uno de los problemas m\u00e1s dif\u00edciles de detectar.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-55 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Imaginemos que probamos 10.000 combinaciones diferentes.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-56 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Aunque ninguna tenga una ventaja real, algunas pueden presentar resultados extraordinariamente buenos simplemente por azar.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-57 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si seleccionamos la mejor de todas, podemos terminar creyendo que hemos encontrado una estrategia excepcional cuando en realidad hemos encontrado una combinaci\u00f3n que encaj\u00f3 especialmente bien con el hist\u00f3rico.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">5. Buscar \u00fanicamente el m\u00e1ximo beneficio<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-58 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si el \u00fanico objetivo es maximizar el beneficio hist\u00f3rico, el sistema puede terminar adoptando configuraciones cada vez m\u00e1s agresivas y espec\u00edficas.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-59 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Por eso tambi\u00e9n debemos observar:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-60\">\n<li>Drawdown.<\/li>\n\n\n\n<li>Profit Factor.<\/li>\n\n\n\n<li>Estabilidad.<\/li>\n\n\n\n<li>Rachas de p\u00e9rdidas.<\/li>\n\n\n\n<li>N\u00famero de operaciones.<\/li>\n\n\n\n<li>Consistencia.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfC\u00f3mo detectar el overfitting?<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-61 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">No existe una \u00fanica prueba que permita demostrar que una estrategia est\u00e1 sobreajustada.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-62 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Sin embargo, existen diferentes se\u00f1ales de advertencia.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Se\u00f1al 1: resultados extraordinarios en backtesting<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-63 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Un resultado excesivamente bueno merece ser investigado.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-64 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">No significa autom\u00e1ticamente que exista overfitting, pero cuanto m\u00e1s extraordinario sea el resultado, m\u00e1s importante resulta comprobar c\u00f3mo se ha obtenido.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Se\u00f1al 2: peque\u00f1as modificaciones producen grandes cambios<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-65 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Supongamos que una estrategia utiliza una media m\u00f3vil de 47 periodos.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-66 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si funciona excepcionalmente bien con 47, pero sus resultados empeoran dr\u00e1sticamente con:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-67\">\n<li>46<\/li>\n\n\n\n<li>48<\/li>\n\n\n\n<li>45<\/li>\n\n\n\n<li>49<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-68 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">podr\u00eda existir una sensibilidad excesiva al par\u00e1metro.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-69 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Una estrategia potencialmente m\u00e1s robusta podr\u00eda presentar resultados razonables en una zona m\u00e1s amplia.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Se\u00f1al 3: demasiados par\u00e1metros<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-70 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Una estrategia que necesita una gran cantidad de condiciones para funcionar correctamente puede ser m\u00e1s dif\u00edcil de validar.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-71 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">No significa que una estrategia compleja sea necesariamente mala.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-72 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Significa que necesita una validaci\u00f3n mucho m\u00e1s cuidadosa.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Se\u00f1al 4: funciona muy bien en un periodo y muy mal en otro<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-73 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si los resultados dependen excesivamente de un periodo concreto, debemos estudiar qu\u00e9 est\u00e1 ocurriendo.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-74 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Una estrategia puede estar especializada en determinadas condiciones de mercado, pero debemos conocer esa limitaci\u00f3n.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Se\u00f1al 5: resultados muy diferentes fuera de muestra<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-75 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Esta es una de las se\u00f1ales m\u00e1s importantes.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-76 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si una estrategia funciona muy bien con los datos utilizados para desarrollarla y despu\u00e9s presenta un comportamiento muy inferior sobre datos nuevos, debemos investigar la posibilidad de sobreajuste.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfQu\u00e9 son los datos in-sample?<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-77 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Los datos <strong>in-sample<\/strong> son aquellos utilizados durante el proceso de desarrollo y optimizaci\u00f3n.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-78 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Por ejemplo:<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-79 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>2018 \u2192 2024<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-80 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si utilizamos ese periodo para modificar par\u00e1metros y seleccionar la configuraci\u00f3n de una estrategia, esos datos forman parte del conjunto in-sample.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-81 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El sistema ya ha sido desarrollado teniendo en cuenta esa informaci\u00f3n.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-82 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Por eso no podemos utilizarlos como \u00fanica prueba de que la estrategia funciona.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfQu\u00e9 son los datos out-of-sample?<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-83 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Los datos <strong>out-of-sample<\/strong> son aquellos que no participaron en el proceso de desarrollo y optimizaci\u00f3n.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-84 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Por ejemplo:<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-85 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>2018 \u2192 2024:<\/strong> desarrollo y optimizaci\u00f3n.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-86 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>2025 \u2192 2026:<\/strong> prueba independiente.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-87 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">La segunda parte permite comprobar c\u00f3mo se comporta la estrategia con datos que no utiliz\u00f3 durante su creaci\u00f3n.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-88 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Esto puede ayudar a detectar si el sistema se ha ajustado demasiado al pasado.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfPor qu\u00e9 es importante separar los datos?<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-89 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si utilizamos todo el hist\u00f3rico para modificar continuamente una estrategia y despu\u00e9s utilizamos ese mismo hist\u00f3rico para demostrar que funciona, estamos evaluando el sistema con informaci\u00f3n que ya ha influido en su desarrollo.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-90 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Es parecido a estudiar las respuestas de un examen y despu\u00e9s utilizar ese mismo examen para demostrar nuestros conocimientos.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-91 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Por eso es importante reservar informaci\u00f3n que el sistema no haya utilizado durante su desarrollo.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfQu\u00e9 es el walk-forward testing?<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-92 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El <strong>walk-forward testing<\/strong> es una metodolog\u00eda que permite realizar un proceso de optimizaci\u00f3n y validaci\u00f3n utilizando diferentes ventanas temporales.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-93 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">De forma simplificada:<\/p>\n\n\n\n<ol style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-94\">\n<li>Utilizamos un periodo hist\u00f3rico para optimizar.<\/li>\n\n\n\n<li>Seleccionamos una configuraci\u00f3n.<\/li>\n\n\n\n<li>Probamos esa configuraci\u00f3n sobre un periodo posterior no utilizado.<\/li>\n\n\n\n<li>Avanzamos la ventana temporal.<\/li>\n\n\n\n<li>Volvemos a optimizar.<\/li>\n\n\n\n<li>Volvemos a probar sobre nuevos datos.<\/li>\n<\/ol>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-95 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Este proceso puede repetirse varias veces.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-96 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El objetivo es comprobar c\u00f3mo responde la estrategia cuando las condiciones de mercado cambian a lo largo del tiempo.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfEl walk-forward elimina el overfitting?<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-97 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">No.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-98 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Puede ayudar a detectarlo y reducir determinados riesgos, pero <strong>no garantiza que una estrategia est\u00e9 libre de sobreajuste<\/strong>.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-99 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El resultado depender\u00e1 de:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-100\">\n<li>C\u00f3mo se dise\u00f1e la prueba.<\/li>\n\n\n\n<li>Qu\u00e9 datos se utilicen.<\/li>\n\n\n\n<li>Cu\u00e1ntos par\u00e1metros existan.<\/li>\n\n\n\n<li>C\u00f3mo se seleccionen.<\/li>\n\n\n\n<li>Qu\u00e9 m\u00e9tricas se utilicen.<\/li>\n\n\n\n<li>Cu\u00e1ntas pruebas se realicen.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-101 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Por tanto, debe considerarse una herramienta de validaci\u00f3n, no una garant\u00eda de \u00e9xito.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">La importancia de la robustez<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-102 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Una estrategia robusta no necesita que todos sus par\u00e1metros est\u00e9n ajustados a un \u00fanico valor para producir resultados razonables.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-103 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Por ejemplo:<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-104 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>Configuraci\u00f3n A:<\/strong> buen resultado.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-105 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>Configuraci\u00f3n B:<\/strong> buen resultado.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-106 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>Configuraci\u00f3n C:<\/strong> resultado razonable.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-107 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>Configuraci\u00f3n D:<\/strong> resultado razonable.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-108 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Esto puede ser m\u00e1s interesante que encontrar:<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-109 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>Configuraci\u00f3n X:<\/strong> resultado espectacular.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-110 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>Configuraciones cercanas:<\/strong> resultados muy malos.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-111 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">En el segundo caso, existe una sensibilidad elevada que merece ser investigada.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-112 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">La robustez se analiza precisamente para estudiar si el comportamiento de una estrategia se mantiene ante peque\u00f1as variaciones y diferentes condiciones.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfC\u00f3mo evitar la sobreoptimizaci\u00f3n?<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-113 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">No existe un m\u00e9todo capaz de eliminar completamente el riesgo de overfitting, pero s\u00ed podemos reducirlo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Mantener la estrategia sencilla<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-114 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Siempre que sea posible, utiliza el menor n\u00famero de reglas necesarias para expresar la idea de trading.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-115 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Una estrategia sencilla es m\u00e1s f\u00e1cil de comprender, probar y mantener.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">2. Optimizar solamente par\u00e1metros relevantes<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-116 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">No es necesario optimizar todo.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-117 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si un par\u00e1metro no tiene una justificaci\u00f3n clara, quiz\u00e1 no deber\u00eda modificarse.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">3. Utilizar suficientes datos<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-118 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Un hist\u00f3rico amplio puede proporcionar informaci\u00f3n sobre diferentes condiciones de mercado.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-119 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Siempre que sea posible, conviene incluir diferentes fases:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-120\">\n<li>Tendencia.<\/li>\n\n\n\n<li>Rango.<\/li>\n\n\n\n<li>Alta volatilidad.<\/li>\n\n\n\n<li>Baja volatilidad.<\/li>\n\n\n\n<li>Periodos de fuertes movimientos.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">4. Separar datos de desarrollo y validaci\u00f3n<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-121 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Utiliza una parte de los datos para desarrollar la estrategia y otra para comprobar c\u00f3mo se comporta con informaci\u00f3n que no particip\u00f3 en el proceso.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">5. Utilizar varias m\u00e9tricas<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-122 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">No selecciones una estrategia \u00fanicamente porque tenga el mayor beneficio.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-123 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Analiza tambi\u00e9n:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-124\">\n<li>Drawdown.<\/li>\n\n\n\n<li>Profit Factor.<\/li>\n\n\n\n<li>Sharpe Ratio.<\/li>\n\n\n\n<li>Sortino Ratio.<\/li>\n\n\n\n<li>Expectativa.<\/li>\n\n\n\n<li>N\u00famero de operaciones.<\/li>\n\n\n\n<li>Rachas de p\u00e9rdidas.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">6. Analizar la estabilidad<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-125 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Observa qu\u00e9 ocurre cuando modificas ligeramente los par\u00e1metros.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-126 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si peque\u00f1os cambios producen resultados similares, puede existir una zona de mayor estabilidad.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">7. Tener en cuenta los costes reales<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-127 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Una estrategia puede parecer rentable antes de considerar:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-128\">\n<li>Spread.<\/li>\n\n\n\n<li>Comisiones.<\/li>\n\n\n\n<li>Slippage.<\/li>\n\n\n\n<li>Swaps.<\/li>\n\n\n\n<li>Latencia.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-129 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Los costes deben formar parte de las pruebas siempre que sea posible.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">8. No modificar continuamente la estrategia<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-130 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Una mala racha no significa necesariamente que haya que cambiar el sistema.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-131 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si modificamos la estrategia cada vez que aparecen p\u00e9rdidas, podemos terminar adapt\u00e1ndola a cada periodo concreto y aumentando el riesgo de sobreoptimizaci\u00f3n.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">El problema de probar demasiadas estrategias<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-132 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El overfitting no afecta \u00fanicamente a los par\u00e1metros.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-133 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Tambi\u00e9n puede aparecer cuando probamos muchas estrategias y seleccionamos \u00fanicamente la que mejor resultado presenta.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-134 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Imaginemos que desarrollamos:<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-135 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>100 estrategias diferentes.<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-136 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Aunque ninguna tenga una ventaja real, es posible que alguna obtenga un resultado hist\u00f3rico excepcional simplemente por azar.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-137 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si elegimos esa estrategia porque fue la mejor, podemos estar cometiendo un error de selecci\u00f3n.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-138 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Por eso tambi\u00e9n es importante considerar <strong>cu\u00e1ntas pruebas se han realizado antes de llegar al resultado final<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Overfitting y machine learning<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-139 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El concepto de overfitting no es exclusivo del trading.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-140 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Tambi\u00e9n es conocido en campos como:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-141\">\n<li>Estad\u00edstica.<\/li>\n\n\n\n<li>Ciencia de datos.<\/li>\n\n\n\n<li>Machine learning.<\/li>\n\n\n\n<li>Inteligencia artificial.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-142 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">En aprendizaje autom\u00e1tico, un modelo puede aprender demasiado bien los datos utilizados durante su entrenamiento y perder capacidad de generalizaci\u00f3n ante datos nuevos.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-143 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">La idea es muy similar en trading.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-144 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El objetivo no es memorizar el pasado.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-145 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El objetivo es encontrar relaciones que puedan mantener cierta utilidad cuando aparezcan datos diferentes.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfM\u00e1s datos significan autom\u00e1ticamente menos overfitting?<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-146 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">No necesariamente.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-147 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Tener m\u00e1s datos puede ayudar, pero no elimina por s\u00ed solo el problema.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-148 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si una estrategia tiene demasiados par\u00e1metros y se realizan miles de pruebas, tambi\u00e9n puede terminar adapt\u00e1ndose a una gran cantidad de datos hist\u00f3ricos.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-149 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Adem\u00e1s, no todos los datos representan necesariamente diferentes condiciones de mercado.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-150 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Por ejemplo, tener muchos a\u00f1os de datos correspondientes principalmente a una misma fase de mercado no proporciona necesariamente la misma informaci\u00f3n que disponer de diferentes reg\u00edmenes de volatilidad y tendencia.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Overfitting en Expert Advisors<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-151 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Los Expert Advisors pueden ser especialmente susceptibles al overfitting porque permiten automatizar grandes cantidades de pruebas.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-152 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Un ordenador puede analizar miles de combinaciones en poco tiempo.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-153 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Esto es una ventaja desde el punto de vista del c\u00e1lculo.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-154 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Pero tambi\u00e9n puede convertirse en un problema.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-155 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Cuantas m\u00e1s combinaciones probemos, m\u00e1s posibilidades tenemos de encontrar configuraciones que hayan funcionado especialmente bien por casualidad.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-156 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Por eso, <strong><a href=\"https:\/\/www.esma.europa.eu\/publications-and-data\/interactive-single-rulebook\/mifid-ii\/article-17-algorithmic-trading\" target=\"_blank\" rel=\"noreferrer noopener\">la capacidad de calcular miles de pruebas<\/a> no debe confundirse con la capacidad de encontrar una estrategia robusta<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Un ejemplo pr\u00e1ctico<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-157 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Supongamos que desarrollamos un EA para operar un determinado mercado.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-158 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Comenzamos con una estrategia sencilla:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-159\">\n<li>Una condici\u00f3n de tendencia.<\/li>\n\n\n\n<li>Una condici\u00f3n de entrada.<\/li>\n\n\n\n<li>Stop Loss.<\/li>\n\n\n\n<li>Take Profit.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-160 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El sistema obtiene resultados razonables.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-161 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Despu\u00e9s realizamos numerosas pruebas:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-162\">\n<li>10 periodos de media.<\/li>\n\n\n\n<li>20 valores de Stop Loss.<\/li>\n\n\n\n<li>15 valores de Take Profit.<\/li>\n\n\n\n<li>5 horarios diferentes.<\/li>\n\n\n\n<li>4 filtros adicionales.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-163 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El n\u00famero de combinaciones aumenta r\u00e1pidamente.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-164 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Finalmente encontramos una configuraci\u00f3n que ofrece un resultado extraordinario.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-165 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Podemos pensar que hemos mejorado la estrategia.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-166 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Pero tambi\u00e9n debemos preguntarnos:<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-167 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>\u00bfHemos mejorado la l\u00f3gica o simplemente hemos encontrado una combinaci\u00f3n que encaja perfectamente con el hist\u00f3rico?<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-168 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">La \u00fanica forma de obtener m\u00e1s informaci\u00f3n es realizar pruebas independientes.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfQu\u00e9 hacer si detectamos overfitting?<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-169 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si sospechamos que una estrategia est\u00e1 sobreoptimizada, podemos volver a simplificarla.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-170 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Algunas medidas son:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-171\">\n<li>Eliminar filtros innecesarios.<\/li>\n\n\n\n<li>Reducir par\u00e1metros.<\/li>\n\n\n\n<li>Ampliar el hist\u00f3rico.<\/li>\n\n\n\n<li>Utilizar datos out-of-sample.<\/li>\n\n\n\n<li>Realizar pruebas walk-forward.<\/li>\n\n\n\n<li>Analizar diferentes mercados o periodos.<\/li>\n\n\n\n<li>Comprobar la sensibilidad de los par\u00e1metros.<\/li>\n\n\n\n<li>Incorporar costes realistas.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-172 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El objetivo no es conseguir un backtest perfecto.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-173 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El objetivo es conseguir una estrategia cuya l\u00f3gica tenga sentido y cuyos resultados sean suficientemente consistentes bajo diferentes condiciones.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\u00bfUn backtest perfecto es una se\u00f1al de peligro?<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-174 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">No necesariamente.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-175 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Pero un resultado excepcionalmente perfecto deber\u00eda despertar nuestra curiosidad.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-176 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si una estrategia presenta:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-177\">\n<li>Una curva casi sin retrocesos.<\/li>\n\n\n\n<li>Drawdown m\u00ednimo.<\/li>\n\n\n\n<li>Rentabilidad extraordinaria.<\/li>\n\n\n\n<li>Porcentaje de aciertos extremadamente elevado.<\/li>\n\n\n\n<li>Resultados pr\u00e1cticamente id\u00e9nticos todos los meses.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-178 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">conviene investigar cuidadosamente c\u00f3mo se ha obtenido.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-179 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Puede existir una explicaci\u00f3n leg\u00edtima.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-180 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Pero tambi\u00e9n puede haber:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-181\">\n<li>Sobreoptimizaci\u00f3n.<\/li>\n\n\n\n<li>Errores en los datos.<\/li>\n\n\n\n<li>Errores de programaci\u00f3n.<\/li>\n\n\n\n<li>Suposiciones irreales.<\/li>\n\n\n\n<li>Costes no incluidos.<\/li>\n\n\n\n<li>Sesgos en la prueba.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-182 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Un backtest atractivo debe ser <strong>investigado<\/strong>, no simplemente celebrado.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Overfitting y resultados futuros<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-183 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Incluso despu\u00e9s de realizar una validaci\u00f3n correcta, no podemos saber con certeza c\u00f3mo se comportar\u00e1 una estrategia en el futuro.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-184 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El mercado puede cambiar.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-185 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Por eso debemos considerar los <a href=\"https:\/\/www.cftc.gov\/es\/LearnAndProtect\/AdvisoriesAndArticles\/fraudadv_tradingsystem.html\" target=\"_blank\" rel=\"noreferrer noopener\">resultados hist\u00f3ricos <\/a>como una herramienta para evaluar una hip\u00f3tesis, no como una promesa.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-186 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Una estrategia puede presentar:<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-187 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>Buen backtest \u2192 buena prueba out-of-sample \u2192 buen forward test<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-188 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">y aun as\u00ed experimentar p\u00e9rdidas posteriormente.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-189 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">La incertidumbre forma parte del trading.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Checklist para detectar y evitar el overfitting<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-190 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Antes de utilizar una estrategia optimizada, preg\u00fantate:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-191\">\n<li>\u00bfLa estrategia tiene demasiados par\u00e1metros?<\/li>\n\n\n\n<li>\u00bfHe a\u00f1adido muchos filtros para mejorar el hist\u00f3rico?<\/li>\n\n\n\n<li>\u00bfHe probado una cantidad excesiva de combinaciones?<\/li>\n\n\n\n<li>\u00bfEstoy seleccionando \u00fanicamente el mejor resultado?<\/li>\n\n\n\n<li>\u00bfLos par\u00e1metros cercanos producen resultados similares?<\/li>\n\n\n\n<li>\u00bfHe utilizado datos suficientes?<\/li>\n\n\n\n<li>\u00bfHe separado los datos in-sample y out-of-sample?<\/li>\n\n\n\n<li>\u00bfHe realizado pruebas con datos nuevos?<\/li>\n\n\n\n<li>\u00bfHe considerado spread, comisiones y slippage?<\/li>\n\n\n\n<li>\u00bfHe analizado diferentes condiciones de mercado?<\/li>\n\n\n\n<li>\u00bfHe comprobado el drawdown?<\/li>\n\n\n\n<li>\u00bfHe estudiado las rachas de p\u00e9rdidas?<\/li>\n\n\n\n<li>\u00bfLa l\u00f3gica de la estrategia tiene sentido independientemente del backtest?<\/li>\n\n\n\n<li>\u00bfPodr\u00eda explicar por qu\u00e9 deber\u00eda funcionar?<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-192 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Cuantas m\u00e1s preguntas respondamos afirmativamente, mayor ser\u00e1 la informaci\u00f3n disponible para evaluar la estrategia.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusi\u00f3n<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-193 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El <strong>overfitting en trading<\/strong> aparece cuando una estrategia se adapta excesivamente a los datos hist\u00f3ricos utilizados durante su desarrollo.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-194 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Es uno de los principales riesgos de la optimizaci\u00f3n de estrategias autom\u00e1ticas porque puede producir resultados hist\u00f3ricos excelentes que no se mantienen cuando aparecen datos nuevos.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-195 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">La soluci\u00f3n no consiste en evitar cualquier tipo de optimizaci\u00f3n.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-196 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Consiste en <strong>optimizar con moderaci\u00f3n, mantener una l\u00f3gica sencilla, limitar el n\u00famero de par\u00e1metros, utilizar suficientes datos, separar las fases de desarrollo y validaci\u00f3n y analizar la estabilidad de los resultados<\/strong>.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-197 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Tambi\u00e9n es importante recordar que ninguna metodolog\u00eda elimina completamente el riesgo de sobreajuste.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-198 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Una estrategia no debe evaluarse \u00fanicamente por cu\u00e1nto gan\u00f3 en el pasado.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-199 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">La pregunta m\u00e1s importante es si existe una l\u00f3gica razonable detr\u00e1s de sus resultados y si mantiene un comportamiento aceptable cuando dejamos de utilizar exactamente los datos sobre los que fue desarrollada.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-200 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">En trading algor\u00edtmico, <strong>un sistema menos espectacular pero m\u00e1s robusto puede ser mucho m\u00e1s interesante que un sistema perfecto sobre el papel y fr\u00e1gil en la realidad<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Contin\u00faa aprendiendo<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-201 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si quieres seguir profundizando en trading algor\u00edtmico y automatizaci\u00f3n, puedes continuar con:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-202\">\n<li><strong><a href=\"https:\/\/antoniofernandez.net\/copia-divi\/trading-algoritmico\/\" target=\"_blank\" rel=\"noreferrer noopener\">\u00bfQu\u00e9 es el trading algor\u00edtmico y c\u00f3mo funciona?<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"https:\/\/antoniofernandez.net\/copia-divi\/trading-automatico\/\" target=\"_blank\" rel=\"noreferrer noopener\">Trading autom\u00e1tico: qu\u00e9 es, c\u00f3mo funciona y cu\u00e1les son sus ventajas y riesgos<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"https:\/\/antoniofernandez.net\/copia-divi\/expert-advisor-ea-trading\/\" target=\"_blank\" rel=\"noreferrer noopener\">\u00bfQu\u00e9 es un Expert Advisor (EA) en trading y c\u00f3mo funciona?<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"https:\/\/antoniofernandez.net\/copia-divi\/optimizacion-de-estrategias-de-trading\/\" target=\"_blank\" rel=\"noreferrer noopener\">Optimizaci\u00f3n de estrategias de trading: m\u00e9todos, ventajas y riesgos<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"https:\/\/antoniofernandez.net\/copia-divi\/pruebas-de-robustez-en-trading\/\" target=\"_blank\" rel=\"noreferrer noopener\">Pruebas de robustez en trading: c\u00f3mo saber si una estrategia automatizada funciona<\/a><\/strong><\/li>\n\n\n\n<li><strong>Forward testing: c\u00f3mo comprobar una estrategia con datos nuevos<\/strong><\/li>\n\n\n\n<li><strong><a href=\"https:\/\/antoniofernandez.net\/copia-divi\/que-es-la-gestion-del-riesgo-claves-para-proteger-el-capital\/\" target=\"_blank\" rel=\"noreferrer noopener\">\u00bfQu\u00e9 es la gesti\u00f3n del riesgo? Claves para proteger el capital<\/a><\/strong><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/antoniofernandez.net\/copia-divi\/blog\/\" target=\"_blank\" rel=\"noreferrer noopener\">Ver todas las entradas del blog<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/antoniofernandez.net\/copia-divi\/\" target=\"_blank\" rel=\"noreferrer noopener\">Volver a la p\u00e1gina principal<\/a><\/p>\n\n\n\n<div class=\"wp-block-group has-text-color has-background has-link-color wp-elements-203 is-layout-constrained wp-block-group-is-layout-constrained\" style=\"color:#94a3b8;background-color:#111827\">\n<p class=\"has-text-color has-link-color wp-elements-204 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:25px\">\u26a0\ufe0f Aviso importante<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-205 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Este art\u00edculo tiene \u00fanicamente finalidad educativa e informativa. Su contenido no constituye asesoramiento financiero, recomendaci\u00f3n de inversi\u00f3n ni una invitaci\u00f3n a comprar o vender instrumentos financieros.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-206 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Los ejemplos utilizados son exclusivamente ilustrativos. Los resultados obtenidos mediante backtesting, optimizaci\u00f3n o cualquier otra prueba hist\u00f3rica no garantizan resultados futuros.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-207 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Cada estrategia debe ser evaluada teniendo en cuenta sus caracter\u00edsticas, riesgos y condiciones de mercado.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-208 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:25px\">\u26a0\ufe0f Aviso de riesgo<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-209 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El trading conlleva un elevado nivel de riesgo y puede ocasionar p\u00e9rdidas de capital.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-210 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El hecho de que una estrategia haya obtenido buenos resultados hist\u00f3ricos <strong>no garantiza que vaya a funcionar en el futuro<\/strong>. El overfitting puede generar resultados de backtesting que no sean representativos de la operativa posterior.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-211 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Los costes de ejecuci\u00f3n, spread, comisiones, slippage, liquidez, volatilidad y cambios en las condiciones del mercado pueden afectar significativamente a los resultados.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-212 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">La utilizaci\u00f3n de robots, Expert Advisors o estrategias automatizadas no elimina el riesgo de p\u00e9rdida.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-213 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Nunca debes arriesgar un capital cuya p\u00e9rdida no puedas asumir.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Cuando se desarrolla una estrategia de trading, especialmente si se utiliza un sistema autom\u00e1tico, es habitual intentar mejorar sus resultados modificando par\u00e1metros, filtros y condiciones de entrada o salida. El problema aparece cuando comenzamos a ajustar la estrategia demasiado a los datos hist\u00f3ricos. Una estrategia puede llegar a mostrar unos resultados excelentes en backtesting, con [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1122,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[],"class_list":["post-1120","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trading-algoritmico-y-automatizacion"],"_links":{"self":[{"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/posts\/1120","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/comments?post=1120"}],"version-history":[{"count":4,"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/posts\/1120\/revisions"}],"predecessor-version":[{"id":3041,"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/posts\/1120\/revisions\/3041"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/media\/1122"}],"wp:attachment":[{"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/media?parent=1120"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/categories?post=1120"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/tags?post=1120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}