{"id":1100,"date":"2026-09-14T00:00:15","date_gmt":"2026-09-13T22:00:15","guid":{"rendered":"https:\/\/antoniofernandez.net\/?p=1100"},"modified":"2026-10-22T08:52:03","modified_gmt":"2026-10-22T06:52:03","slug":"pruebas-de-robustez-en-trading","status":"publish","type":"post","link":"https:\/\/antoniofernandez.net\/copia-divi\/pruebas-de-robustez-en-trading\/","title":{"rendered":"Pruebas de robustez en trading: c\u00f3mo saber si una estrategia automatizada funciona"},"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\/5.-Pruebas-de-robustez-en-trading-como-saber-si-una-estrategia-automatizada-funciona-1024x683.png\" alt=\"Pruebas de robustez en trading para validar una estrategia de trading automatizada\" class=\"wp-image-1103\" srcset=\"https:\/\/antoniofernandez.net\/copia-divi\/wp-content\/uploads\/2026\/09\/5.-Pruebas-de-robustez-en-trading-como-saber-si-una-estrategia-automatizada-funciona-1024x683.png 1024w, https:\/\/antoniofernandez.net\/copia-divi\/wp-content\/uploads\/2026\/09\/5.-Pruebas-de-robustez-en-trading-como-saber-si-una-estrategia-automatizada-funciona-300x200.png 300w, https:\/\/antoniofernandez.net\/copia-divi\/wp-content\/uploads\/2026\/09\/5.-Pruebas-de-robustez-en-trading-como-saber-si-una-estrategia-automatizada-funciona-768x512.png 768w, https:\/\/antoniofernandez.net\/copia-divi\/wp-content\/uploads\/2026\/09\/5.-Pruebas-de-robustez-en-trading-como-saber-si-una-estrategia-automatizada-funciona.png 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Las pruebas de robustez en trading permiten analizar si una estrategia automatizada mantiene un comportamiento razonable ante diferentes condiciones.<\/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\">En las pruebas de robustez en trading un robot de trading puede mostrar resultados extraordinarios en un backtest y, sin embargo, comportarse de forma completamente diferente cuando empieza a operar con datos nuevos.<\/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\">Este es uno de los principales problemas a los que se enfrenta cualquier persona que desarrolla o utiliza una estrategia automatizada.<\/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\">Un sistema puede parecer rentable porque sus par\u00e1metros han sido ajustados demasiado a los datos hist\u00f3ricos utilizados durante su desarrollo. En ese caso, el robot puede estar reproduciendo muy bien el pasado, pero no necesariamente dispone de una ventaja que pueda mantenerse cuando cambien las condiciones del mercado.<\/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\">Por eso, <strong>hacer un buen backtest no es suficiente<\/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\">Antes de considerar una estrategia automatizada como potencialmente v\u00e1lida, es necesario analizar su 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\">Las pruebas de robustez intentan responder a una pregunta fundamental:<\/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-7 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>\u00bfEl sistema funciona porque tiene una l\u00f3gica razonable o porque ha sido demasiado adaptado a unos datos concretos?<\/strong><\/p>\n<\/blockquote>\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 este art\u00edculo veremos qu\u00e9 significa la robustez en trading, qu\u00e9 pruebas pueden realizarse, c\u00f3mo detectar una posible sobreoptimizaci\u00f3n y qu\u00e9 aspectos deber\u00edan analizarse antes de pasar de un sistema probado hist\u00f3ricamente a una operativa real.<\/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 significa que una estrategia de trading sea robusta?<\/h2>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-9 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Una estrategia puede considerarse m\u00e1s robusta cuando mantiene unas caracter\u00edsticas razonablemente similares al cambiar determinadas condiciones de prueba.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-10 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Esto no significa que deba ganar siempre.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-11 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Tampoco significa que tenga que producir exactamente el mismo beneficio en todos los escenarios.<\/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\">La robustez consiste m\u00e1s bien en comprobar si el sistema mantiene una l\u00f3gica y un comportamiento razonables cuando introducimos peque\u00f1as variaciones o lo enfrentamos a condiciones diferentes.<\/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\">Por ejemplo, imaginemos que un robot obtiene buenos resultados utilizando:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-14\">\n<li>Media de 20 periodos.<\/li>\n\n\n\n<li>Stop Loss de 100 puntos.<\/li>\n\n\n\n<li>Take Profit de 200 puntos.<\/li>\n\n\n\n<li>Horario de 8:00 a 16:00.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-15 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si cambiamos ligeramente esos valores y el sistema contin\u00faa mostrando caracter\u00edsticas razonables, puede ser una se\u00f1al positiva.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-16 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si, por el contrario, \u00fanicamente funciona con exactamente 20 periodos, exactamente 100 puntos y exactamente ese horario, deber\u00edamos estudiar si existe un problema de sobreoptimizaci\u00f3n.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Robustez no significa rentabilidad garantizada<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-17 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Esta diferencia es muy importante.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-18 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Una estrategia robusta no significa una estrategia que necesariamente vaya a ganar dinero en el futuro.<\/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\">Las pruebas de robustez sirven para aumentar nuestro conocimiento sobre el comportamiento de un sistema, pero no eliminan la incertidumbre del mercado.<\/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\">Un sistema puede superar diferentes pruebas y posteriormente atravesar una etapa negativa.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-21 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Por eso debemos interpretar la robustez como una <strong>herramienta de validaci\u00f3n<\/strong>, no como una garant\u00eda de resultados.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u00bfPor qu\u00e9 un backtest puede enga\u00f1arnos?<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-22 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Un backtest utiliza datos hist\u00f3ricos para simular c\u00f3mo se habr\u00eda comportado una estrategia.<\/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\">Esto es muy \u00fatil, pero tiene limitaciones.<\/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\">Durante el desarrollo conocemos los datos del pasado.<\/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\">Podemos probar diferentes:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-26\">\n<li>Indicadores.<\/li>\n\n\n\n<li>Par\u00e1metros.<\/li>\n\n\n\n<li>Horarios.<\/li>\n\n\n\n<li>Stops.<\/li>\n\n\n\n<li>Objetivos.<\/li>\n\n\n\n<li>Filtros.<\/li>\n\n\n\n<li>Condiciones de entrada.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-27 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si realizamos suficientes pruebas, existe el riesgo de terminar encontrando una combinaci\u00f3n que funciona especialmente bien en ese periodo hist\u00f3rico.<\/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\">El problema aparece cuando confundimos ese resultado con una ventaja estad\u00edstica que necesariamente continuar\u00e1 existiendo.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-29 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">La CFTC advierte precisamente que los resultados hipot\u00e9ticos o simulados pueden no reflejar adecuadamente las condiciones reales de mercado y pueden verse afectados por factores como liquidez, ejecuci\u00f3n y costes.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u00bfQu\u00e9 es la sobreoptimizaci\u00f3n?<\/h1>\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>sobreoptimizaci\u00f3n<\/strong>, tambi\u00e9n conocida como <em>overfitting<\/em> o adaptaci\u00f3n excesiva a la curva, aparece cuando una estrategia se ajusta demasiado a los datos hist\u00f3ricos.<\/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 sistema acaba aprendiendo caracter\u00edsticas espec\u00edficas del pasado en lugar de capturar una l\u00f3gica suficientemente general.<\/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, imaginemos que probamos miles de combinaciones hasta encontrar:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-33\">\n<li>Una media concreta.<\/li>\n\n\n\n<li>Un Stop Loss concreto.<\/li>\n\n\n\n<li>Un Take Profit concreto.<\/li>\n\n\n\n<li>Un horario concreto.<\/li>\n\n\n\n<li>Un filtro concreto.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-34 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Y conseguimos un resultado hist\u00f3rico espectacular.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-35 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Eso no significa necesariamente que hayamos encontrado el mejor sistema.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-36 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Podr\u00edamos haber encontrado simplemente <strong>la combinaci\u00f3n que mejor encaja con ese hist\u00f3rico concreto<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Un ejemplo sencillo de sobreoptimizaci\u00f3n<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-37 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Imaginemos un robot que ha sido probado durante cinco a\u00f1os.<\/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\">Despu\u00e9s de realizar muchas optimizaciones obtenemos:<\/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\"><strong>Beneficio:<\/strong> +250 %<\/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\"><strong>Drawdown:<\/strong> 8 %<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-41 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>Profit Factor:<\/strong> 2,8<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-42 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">A primera vista parece excelente.<\/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\">Pero despu\u00e9s descubrimos que:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-44\">\n<li>El sistema utiliza 14 filtros.<\/li>\n\n\n\n<li>Tiene 25 par\u00e1metros.<\/li>\n\n\n\n<li>Los par\u00e1metros han sido modificados cientos o miles de veces.<\/li>\n\n\n\n<li>Solo funciona con una configuraci\u00f3n extremadamente concreta.<\/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\">Cuando se prueba con datos nuevos, el resultado cambia radicalmente.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-46 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Esto ser\u00eda una se\u00f1al de posible sobreoptimizaci\u00f3n.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-47 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El problema no estaba necesariamente en el c\u00f3digo.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-48 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Estaba en el proceso de desarrollo y validaci\u00f3n.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u00bfQu\u00e9 pruebas de robustez en trading podemos realizar?<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-49 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">No existe una \u00fanica prueba capaz de demostrar que una estrategia es robusta.<\/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\">Lo recomendable es utilizar diferentes m\u00e9todos que analicen el sistema desde perspectivas distintas.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-51 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Entre ellos podemos encontrar:<\/p>\n\n\n\n<ol style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-52\">\n<li>Datos fuera de muestra.<\/li>\n\n\n\n<li>Forward testing.<\/li>\n\n\n\n<li>Variaci\u00f3n de par\u00e1metros.<\/li>\n\n\n\n<li>Diferentes periodos hist\u00f3ricos.<\/li>\n\n\n\n<li>Diferentes condiciones de mercado.<\/li>\n\n\n\n<li>Diferentes costes de ejecuci\u00f3n.<\/li>\n\n\n\n<li>Pruebas de spread y slippage.<\/li>\n\n\n\n<li>Pruebas de estr\u00e9s.<\/li>\n\n\n\n<li>Walk-forward analysis.<\/li>\n\n\n\n<li>Monte Carlo.<\/li>\n\n\n\n<li>An\u00e1lisis de las estad\u00edsticas.<\/li>\n\n\n\n<li>Pruebas en demo.<\/li>\n<\/ol>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-53 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Vamos a analizar cada una.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">1. Pruebas con datos fuera de muestra<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-54 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Una de las primeras medidas para reducir el riesgo de sobreoptimizaci\u00f3n consiste en separar los datos.<\/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\">Podemos dividir el hist\u00f3rico en diferentes partes.<\/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\">Por ejemplo:<\/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\"><strong>Periodo de desarrollo:<\/strong> utilizado para construir y ajustar la estrategia.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-58 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>Periodo de validaci\u00f3n:<\/strong> utilizado para comprobar c\u00f3mo funciona con datos que no han participado directamente en el desarrollo.<\/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\">Esto permite comprobar si el comportamiento se mantiene fuera de la muestra utilizada para optimizar.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-60 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">La idea es 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-61 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si el sistema solo funciona con los datos que utilizamos para construirlo, debemos ser prudentes.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">2. Forward testing<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-62 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El <strong>forward testing<\/strong> consiste en comprobar el comportamiento de la estrategia utilizando datos posteriores o nuevos respecto al periodo utilizado para desarrollar el sistema.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-63 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">En MetaTrader 5, el Strategy Tester incorpora opciones espec\u00edficas para realizar pruebas forward sobre los resultados obtenidos durante la optimizaci\u00f3n. <\/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\">La propia <a href=\"https:\/\/www.mql5.com\/es\/articles\/586\" target=\"_blank\" rel=\"noreferrer noopener\">documentaci\u00f3n de MQL5 <\/a>explica que estas pruebas sirven para comprobar si los par\u00e1metros encontrados durante la optimizaci\u00f3n mantienen un comportamiento razonable en otro periodo.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-65 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-66 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>Datos de 2018-2023:<\/strong> desarrollo y optimizaci\u00f3n.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-67 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>Datos de 2024-2025:<\/strong> forward testing.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-68 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">La pregunta ser\u00eda:<\/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-69 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">\u00bfEl sistema mantiene unas caracter\u00edsticas razonables cuando dejamos de utilizar los datos que sirvieron para construirlo?<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">3. Variar ligeramente los par\u00e1metros<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-70 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Esta es una prueba muy \u00fatil para detectar sistemas excesivamente ajustados.<\/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\">Supongamos que el robot utiliza una media m\u00f3vil de 20 periodos.<\/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\">Podemos probar:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-73\">\n<li>18<\/li>\n\n\n\n<li>19<\/li>\n\n\n\n<li>20<\/li>\n\n\n\n<li>21<\/li>\n\n\n\n<li>22<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-74 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si las cinco configuraciones presentan comportamientos razonables, existe una cierta estabilidad alrededor del par\u00e1metro.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-75 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">En cambio, si:<\/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\"><strong>20 = excelente<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-77 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">pero<\/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\"><strong>19 = muy malo<\/strong><\/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>21 = muy malo<\/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\">puede existir una se\u00f1al de alerta.<\/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\">No significa autom\u00e1ticamente que la estrategia sea inv\u00e1lida, pero merece una investigaci\u00f3n m\u00e1s profunda.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">4. Buscar una zona de estabilidad<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-82 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">En una optimizaci\u00f3n no deber\u00edamos fijarnos exclusivamente en el mejor resultado.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-83 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Tambi\u00e9n puede ser interesante observar si existe una <strong>zona relativamente amplia de resultados razonables<\/strong>.<\/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\">Imaginemos:<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-regular\" style=\"font-size:18px\"><table class=\"has-text-color has-link-color has-fixed-layout\" style=\"color:#e5e7eb\"><thead><tr><th>Par\u00e1metro<\/th><th>Resultado<\/th><\/tr><\/thead><tbody><tr><td>15<\/td><td>Bueno<\/td><\/tr><tr><td>16<\/td><td>Bueno<\/td><\/tr><tr><td>17<\/td><td>Bueno<\/td><\/tr><tr><td>18<\/td><td>Muy bueno<\/td><\/tr><tr><td>19<\/td><td>Bueno<\/td><\/tr><tr><td>20<\/td><td>Bueno<\/td><\/tr><tr><td>21<\/td><td>Aceptable<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-85 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Esto puede ser m\u00e1s interesante que encontrar:<\/p>\n\n\n\n<figure style=\"font-size:18px\" class=\"wp-block-table\"><table class=\"has-text-color has-link-color has-fixed-layout\" style=\"color:#e5e7eb\"><thead><tr><th>Par\u00e1metro<\/th><th>Resultado<\/th><\/tr><\/thead><tbody><tr><td>15<\/td><td>Malo<\/td><\/tr><tr><td>16<\/td><td>Malo<\/td><\/tr><tr><td>17<\/td><td>Malo<\/td><\/tr><tr><td>18<\/td><td>Malo<\/td><\/tr><tr><td>19<\/td><td>Malo<\/td><\/tr><tr><td>20<\/td><td>Excelente<\/td><\/tr><tr><td>21<\/td><td>Malo<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-86 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">La primera situaci\u00f3n muestra una zona de estabilidad.<\/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 puede indicar que el sistema depende demasiado de una configuraci\u00f3n concreta.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">5. Probar diferentes periodos hist\u00f3ricos<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-88 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Una estrategia deber\u00eda analizarse en diferentes etapas del mercado.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-89 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Por ejemplo:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-90\">\n<li>Mercados alcistas.<\/li>\n\n\n\n<li>Mercados bajistas.<\/li>\n\n\n\n<li>Rangos.<\/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\n\n\n<li>Periodos de escasa direcci\u00f3n.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-91 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Esto es especialmente importante porque muchas estrategias tienen una ventaja solamente en determinados entornos.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-92 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Una estrategia tendencial puede comportarse muy bien durante una tendencia prolongada y sufrir durante largos periodos laterales.<\/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\">Una estrategia de reversi\u00f3n puede presentar el comportamiento contrario.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">6. Analizar diferentes condiciones de mercado<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-94 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">No basta con preguntar:<\/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-95 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">\"\u00bfCu\u00e1nto gan\u00f3?\"<\/p>\n<\/blockquote>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-96 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Tambi\u00e9n debemos preguntar:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">\"\u00bfEn qu\u00e9 condiciones gan\u00f3?\"<\/p>\n<\/blockquote>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-97 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Y:<\/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-98 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">\"\u00bfCu\u00e1ndo perdi\u00f3?\"<\/p>\n<\/blockquote>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-99 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Esto permite comprender mejor la naturaleza del sistema.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-100 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Por ejemplo, una estrategia puede obtener la mayor parte de sus beneficios durante periodos de elevada volatilidad.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-101 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si conocemos esta caracter\u00edstica, podemos interpretar mejor sus resultados.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">7. Introducir costes realistas<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-102 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Uno de los errores m\u00e1s habituales en los backtests es utilizar condiciones demasiado favorables.<\/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\">En la realidad existen:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-104\">\n<li>Spread.<\/li>\n\n\n\n<li>Comisiones.<\/li>\n\n\n\n<li>Swaps.<\/li>\n\n\n\n<li>Slippage.<\/li>\n\n\n\n<li>Latencia.<\/li>\n\n\n\n<li>Diferencias entre precio solicitado y ejecutado.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-105 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">La CFTC se\u00f1ala que los resultados hipot\u00e9ticos pueden no reflejar adecuadamente factores como liquidez, ejecuci\u00f3n y spreads.<\/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\">Por tanto, una estrategia que solo funciona antes de incorporar costes deber\u00eda analizarse con mucha cautela.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">8. Pruebas con diferentes spreads<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-107 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Supongamos que el backtest utiliza un spread fijo muy bajo.<\/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\">Podemos realizar pruebas con spreads superiores para observar cu\u00e1nto se deteriora el resultado.<\/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\">Por ejemplo:<\/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>Spread bajo \u2192 resultado positivo<\/strong><\/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\"><strong>Spread medio \u2192 resultado positivo<\/strong><\/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\"><strong>Spread elevado \u2192 resultado negativo<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-113 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Esto nos proporciona informaci\u00f3n importante sobre la sensibilidad del sistema a los costes de ejecuci\u00f3n.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-114 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Cuanto m\u00e1s dependiente sea el sistema de unas condiciones extremadamente favorables, mayor ser\u00e1 la necesidad de analizarlo cuidadosamente.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">9. Pruebas de slippage<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-115 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El <strong>slippage<\/strong> es la diferencia entre el precio esperado y el precio finalmente ejecutado.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-116 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">En determinadas circunstancias puede ser peque\u00f1o.<\/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\">En otras puede ser significativo.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-118 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Esto es especialmente relevante para sistemas que:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-119\">\n<li>Operan con objetivos muy peque\u00f1os.<\/li>\n\n\n\n<li>Realizan muchas operaciones.<\/li>\n\n\n\n<li>Operan durante momentos de elevada volatilidad.<\/li>\n\n\n\n<li>Dependen de una ejecuci\u00f3n muy precisa.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-120 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Una estrategia que necesita entrar y salir exactamente al precio previsto puede ser especialmente sensible a los costes de ejecuci\u00f3n.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">10. Pruebas de estr\u00e9s<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-121 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Una prueba de estr\u00e9s intenta comprobar c\u00f3mo se comporta el sistema cuando las condiciones son menos favorables.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-122 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Podemos plantear escenarios 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-123\">\n<li>Mayor spread.<\/li>\n\n\n\n<li>Mayor slippage.<\/li>\n\n\n\n<li>Menor porcentaje de operaciones ganadoras.<\/li>\n\n\n\n<li>Peores precios de entrada.<\/li>\n\n\n\n<li>Peores precios de salida.<\/li>\n\n\n\n<li>Periodos de p\u00e9rdidas m\u00e1s prolongados.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-124 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El objetivo no es demostrar que el sistema puede ganar siempre.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-125 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El objetivo es conocer <strong>cu\u00e1nto puede deteriorarse antes de dejar de ser razonable<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">11. Walk-forward analysis<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-126 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El <strong>walk-forward analysis<\/strong> intenta acercarse m\u00e1s a la forma en que una estrategia tendr\u00eda que enfrentarse al mercado a lo largo del tiempo.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-127 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El proceso puede repetirse de forma secuencial:<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-128 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>Optimizar \u2192 probar \u2192 avanzar en el tiempo \u2192 volver a optimizar \u2192 volver a probar.<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-129 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Por ejemplo:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Fase 1<\/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\">Optimizaci\u00f3n: 2018-2020<\/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\">Prueba: 2021<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Fase 2<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-132 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Optimizaci\u00f3n: 2019-2021<\/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\">Prueba: 2022<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Fase 3<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-134 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Optimizaci\u00f3n: 2020-2022<\/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\">Prueba: 2023<\/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\">Y as\u00ed sucesivamente.<\/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\">El objetivo es comprobar si el sistema mantiene unas caracter\u00edsticas razonables cuando la ventana temporal se desplaza hacia el futuro.<\/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\">MetaTrader 5 dispone de herramientas espec\u00edficas para realizar forward testing y existe documentaci\u00f3n de MQL5 dedicada al an\u00e1lisis walk-forward.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">12. Pruebas Monte Carlo<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-139 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Las simulaciones de <strong>Monte Carlo<\/strong> permiten analizar c\u00f3mo podr\u00edan cambiar los resultados cuando modificamos determinados elementos de una secuencia hist\u00f3rica.<\/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\">Dependiendo de la metodolog\u00eda utilizada pueden analizarse, por ejemplo:<\/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>Orden de las operaciones.<\/li>\n\n\n\n<li>Variaciones de resultados.<\/li>\n\n\n\n<li>Rachas de p\u00e9rdidas.<\/li>\n\n\n\n<li>Drawdown potencial.<\/li>\n\n\n\n<li>Diferentes escenarios de ejecuci\u00f3n.<\/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\">No se trata de predecir exactamente el futuro.<\/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 utilidad est\u00e1 en estudiar c\u00f3mo podr\u00eda variar el comportamiento estad\u00edstico del sistema bajo diferentes escenarios.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u00bfQu\u00e9 debemos analizar en una prueba Monte Carlo?<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-144 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Uno de los elementos m\u00e1s interesantes es el <strong>drawdown<\/strong>.<\/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\">Imaginemos que el backtest original presenta:<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-146 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>Drawdown m\u00e1ximo: 10 %<\/strong><\/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\">Pero despu\u00e9s de diferentes simulaciones observamos escenarios donde:<\/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\"><strong>Drawdown potencial: 17 %, 20 % o incluso 25 %.<\/strong><\/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\">Esta informaci\u00f3n puede ser mucho m\u00e1s \u00fatil para establecer expectativas realistas sobre el riesgo.<\/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\">La pregunta deja de ser:<\/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-151 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">\"\u00bfCu\u00e1l fue el drawdown hist\u00f3rico?\"<\/p>\n<\/blockquote>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-152 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">y pasa a ser:<\/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-153 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">\"\u00bfQu\u00e9 drawdown podr\u00eda experimentar el sistema bajo otras secuencias posibles?\"<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">13. Analizar la estabilidad de las estad\u00edsticas<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-154 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Una estrategia robusta no deber\u00eda evaluarse \u00fanicamente por el beneficio final.<\/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\">Conviene estudiar diferentes m\u00e9tricas:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-156\">\n<li>Profit Factor.<\/li>\n\n\n\n<li>Drawdown m\u00e1ximo.<\/li>\n\n\n\n<li>Ratio de Sharpe.<\/li>\n\n\n\n<li>Ratio de Sortino.<\/li>\n\n\n\n<li>Expectativa matem\u00e1tica.<\/li>\n\n\n\n<li>Porcentaje de operaciones ganadoras.<\/li>\n\n\n\n<li>Ganancia media.<\/li>\n\n\n\n<li>P\u00e9rdida media.<\/li>\n\n\n\n<li>Racha m\u00e1xima de p\u00e9rdidas.<\/li>\n\n\n\n<li>N\u00famero de operaciones.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-157 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El Strategy Tester de MetaTrader 5 incorpora diferentes criterios para evaluar y optimizar estrategias, incluyendo drawdown, factor de recuperaci\u00f3n, expectativa y Sharpe Ratio.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u00bfUn Profit Factor alto significa que la estrategia es robusta?<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-158 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-159 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Un Profit Factor elevado puede resultar atractivo, pero por s\u00ed solo no demuestra robustez.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-160 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Por ejemplo, una estrategia puede presentar:<\/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\"><strong>Profit Factor: 2,50<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-162 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">pero:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-163\">\n<li>Muy pocas operaciones.<\/li>\n\n\n\n<li>Hist\u00f3rico demasiado corto.<\/li>\n\n\n\n<li>Par\u00e1metros excesivamente optimizados.<\/li>\n\n\n\n<li>Drawdown elevado.<\/li>\n\n\n\n<li>Resultados muy concentrados en un periodo concreto.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-164 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Por eso debemos analizar el conjunto de estad\u00edsticas.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u00bfCu\u00e1ntas operaciones necesita una estrategia para ser evaluada?<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-165 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">No existe una cifra universal que garantice que una estrategia sea v\u00e1lida.<\/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\">Sin embargo, una muestra extremadamente peque\u00f1a dificulta sacar conclusiones.<\/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\">Imaginemos un robot con:<\/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\"><strong>12 operaciones<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-169 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">y:<\/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\"><strong>10 ganadoras.<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-171 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El porcentaje de operaciones ganadoras parece excelente.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-172 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Pero 12 operaciones pueden proporcionar una evidencia estad\u00edstica muy limitada.<\/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\">Si analizamos:<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-174 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>1.500 operaciones<\/strong><\/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\">la informaci\u00f3n disponible es mucho mayor.<\/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\">Aun as\u00ed, el n\u00famero de operaciones no es el \u00fanico factor.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-177 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Tambi\u00e9n importan:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-178\">\n<li>Distribuci\u00f3n temporal.<\/li>\n\n\n\n<li>Diferentes condiciones de mercado.<\/li>\n\n\n\n<li>Calidad de los datos.<\/li>\n\n\n\n<li>Costes.<\/li>\n\n\n\n<li>Independencia de las 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<h1 class=\"wp-block-heading\">\u00bfQu\u00e9 pasa si una estrategia funciona muy bien y despu\u00e9s deja de hacerlo?<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-179 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Esto puede suceder incluso con sistemas que fueron desarrollados correctamente.<\/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\">Los mercados cambian.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-181 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Puede cambiar:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-182\">\n<li>La volatilidad.<\/li>\n\n\n\n<li>La liquidez.<\/li>\n\n\n\n<li>El comportamiento de los participantes.<\/li>\n\n\n\n<li>Los costes de ejecuci\u00f3n.<\/li>\n\n\n\n<li>La estructura de los mercados.<\/li>\n\n\n\n<li>La relaci\u00f3n entre diferentes activos.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-183 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Por eso una estrategia automatizada deber\u00eda considerarse un sistema que necesita <strong>seguimiento continuo<\/strong>.<\/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\">ESMA establece, para las empresas de inversi\u00f3n que realizan trading algor\u00edtmico dentro de su \u00e1mbito regulatorio, <a href=\"https:\/\/www.esma.europa.eu\/publications-and-data\/interactive-single-rulebook\/mifid-ii\/article-17-algorithmic-trading\" target=\"_blank\" rel=\"noreferrer noopener\">requisitos relacionados con controles de riesgo, pruebas y monitorizaci\u00f3n de los sistemas<\/a>.<\/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\">Para un trader minorista esto no significa que tenga exactamente las mismas obligaciones regulatorias, pero s\u00ed ilustra una idea importante: <strong>un sistema autom\u00e1tico no deber\u00eda desarrollarse, ponerse en marcha y olvidarse<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u00bfC\u00f3mo saber si un robot est\u00e1 sobreoptimizado?<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-186 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">No existe una prueba \u00fanica que lo demuestre, pero hay varias se\u00f1ales de alerta.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Se\u00f1al 1: demasiados par\u00e1metros<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-187 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Cuantos m\u00e1s par\u00e1metros tenga una estrategia, mayor puede ser el riesgo de adaptaci\u00f3n excesiva si se optimizan sin una justificaci\u00f3n clara.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Se\u00f1al 2: resultado hist\u00f3rico extraordinario<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-188 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Un resultado extremadamente bueno merece investigaci\u00f3n.<\/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\">No necesariamente es falso, pero s\u00ed requiere comprobar c\u00f3mo se ha conseguido.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Se\u00f1al 3: dependencia de valores exactos<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-190 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si cambiar ligeramente un par\u00e1metro destruye completamente los resultados, debemos investigar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Se\u00f1al 4: diferencia enorme entre backtest y forward<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-191 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si el hist\u00f3rico es excelente pero el forward es muy malo, existe una se\u00f1al importante de alerta.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Se\u00f1al 5: beneficios concentrados<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-192 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si gran parte del beneficio procede de unos pocos periodos u operaciones, la estabilidad puede ser menor de lo que parece.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Se\u00f1al 6: muy pocas operaciones<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-193 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Un sistema con una muestra peque\u00f1a puede generar estad\u00edsticas poco representativas.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Se\u00f1al 7: demasiados filtros<\/h3>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-194 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">A\u00f1adir continuamente filtros para eliminar operaciones perdedoras puede hacer que el sistema se adapte cada vez m\u00e1s al pasado.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">La importancia de la simplicidad<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-195 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">En sistemas automatizados, m\u00e1s complejidad no significa necesariamente mayor calidad.<\/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\">Un robot 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-197\">\n<li>20 indicadores.<\/li>\n\n\n\n<li>50 par\u00e1metros.<\/li>\n\n\n\n<li>Decenas de filtros.<\/li>\n\n\n\n<li>Numerosas excepciones.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-198 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">puede parecer m\u00e1s sofisticado.<\/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\">Pero tambi\u00e9n puede ser m\u00e1s dif\u00edcil de entender, probar y mantener.<\/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\">Un sistema m\u00e1s sencillo puede ser preferible si su l\u00f3gica est\u00e1 bien definida y sus resultados se mantienen razonablemente estables.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-201 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">La pregunta no deber\u00eda ser:<\/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-202 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">\"\u00bfCu\u00e1ntas funciones tiene el robot?\"<\/p>\n<\/blockquote>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-203 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Sino:<\/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-204 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">\"\u00bfExiste una raz\u00f3n clara para cada una de ellas?\"<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u00bfQu\u00e9 debe contener una buena prueba de robustez?<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-205 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Podemos establecer una lista de comprobaci\u00f3n.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Estrategia<\/h3>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-206\">\n<li>\u00bfLas reglas est\u00e1n claramente definidas?<\/li>\n\n\n\n<li>\u00bfExiste una l\u00f3gica econ\u00f3mica o de mercado detr\u00e1s?<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Datos<\/h3>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-207\">\n<li>\u00bfHay suficiente hist\u00f3rico?<\/li>\n\n\n\n<li>\u00bfSe han utilizado diferentes periodos?<\/li>\n\n\n\n<li>\u00bfLos datos son razonablemente fiables?<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Optimizaci\u00f3n<\/h3>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-208\">\n<li>\u00bfSe han utilizado pocos par\u00e1metros o demasiados?<\/li>\n\n\n\n<li>\u00bfExiste una zona de estabilidad?<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Validaci\u00f3n<\/h3>\n\n\n\n<ul style=\"color:#e5e7eb\" class=\"wp-block-list has-text-color has-link-color wp-elements-209\">\n<li>\u00bfSe han utilizado datos fuera de muestra?<\/li>\n\n\n\n<li>\u00bfSe ha realizado forward testing?<\/li>\n\n\n\n<li>\u00bfSe ha realizado walk-forward?<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Ejecuci\u00f3n<\/h3>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-210\">\n<li>\u00bfSe han considerado spreads?<\/li>\n\n\n\n<li>\u00bfSe han considerado comisiones?<\/li>\n\n\n\n<li>\u00bfSe ha considerado slippage?<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Riesgo<\/h3>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-211\">\n<li>\u00bfSe ha analizado el drawdown?<\/li>\n\n\n\n<li>\u00bfSe han estudiado las rachas de p\u00e9rdidas?<\/li>\n\n\n\n<li>\u00bfSe ha evaluado el peor escenario razonable?<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Estad\u00edsticas<\/h3>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-212\">\n<li>\u00bfHay suficientes operaciones?<\/li>\n\n\n\n<li>\u00bfEl beneficio est\u00e1 distribuido en diferentes periodos?<\/li>\n\n\n\n<li>\u00bfLos resultados son razonablemente consistentes?<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Ejemplo de proceso completo de validaci\u00f3n<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-213 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Podemos resumir un proceso de robustez de la siguiente manera:<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-214 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>1. Crear la estrategia<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-215 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">\u2193<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-216 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>2. Programar el robot<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-217 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">\u2193<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-218 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>3. Backtesting inicial<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-219 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">\u2193<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-220 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>4. Optimizaci\u00f3n moderada<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-221 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">\u2193<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-222 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>5. Separar datos de desarrollo y validaci\u00f3n<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-223 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">\u2193<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-224 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>6. Forward testing<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-225 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">\u2193<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-226 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>7. Variaci\u00f3n de par\u00e1metros<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-227 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">\u2193<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-228 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>8. Pruebas de costes<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-229 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">\u2193<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-230 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>9. Pruebas de estr\u00e9s<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-231 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">\u2193<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-232 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>10. Monte Carlo<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-233 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">\u2193<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-234 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>11. Walk-forward<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-235 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">\u2193<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-236 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>12. Demo<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-237 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">\u2193<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-238 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>13. Evaluaci\u00f3n continua<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-239 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Este proceso no garantiza que el robot vaya a ser rentable.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-240 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Pero permite obtener mucha m\u00e1s informaci\u00f3n que limitarse a mirar el beneficio de un \u00fanico backtest.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u00bfQu\u00e9 resultado deber\u00eda buscar?<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-241 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Parad\u00f3jicamente, no deber\u00edas buscar necesariamente el resultado hist\u00f3rico m\u00e1s espectacular.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-242 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Un sistema que obtiene:<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-243 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>+500 % de rentabilidad con un 5 % de drawdown<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-244 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">puede resultar muy atractivo.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-245 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Pero si para conseguirlo necesita una configuraci\u00f3n extremadamente precisa y deja de funcionar con peque\u00f1as variaciones, puede ser menos interesante que otro sistema que obtiene:<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-246 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>+80 % con un 12 % de drawdown<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-247 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">pero mantiene un comportamiento razonable en diferentes configuraciones y periodos.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-248 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">La robustez puede ser m\u00e1s importante que la espectacularidad del resultado hist\u00f3rico.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Robustez y gesti\u00f3n del riesgo<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-249 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Las pruebas de robustez deben estar directamente relacionadas con la gesti\u00f3n del riesgo.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-250 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">No basta con saber cu\u00e1nto podr\u00eda ganar un robot.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-251 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Tambi\u00e9n hay que saber:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-252\">\n<li>Cu\u00e1nto puede perder.<\/li>\n\n\n\n<li>Cu\u00e1nto puede durar una racha negativa.<\/li>\n\n\n\n<li>Cu\u00e1l ha sido su drawdown.<\/li>\n\n\n\n<li>Qu\u00e9 ocurre cuando aumenta el spread.<\/li>\n\n\n\n<li>Qu\u00e9 ocurre cuando empeora la ejecuci\u00f3n.<\/li>\n\n\n\n<li>Qu\u00e9 ocurre cuando cambia el mercado.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-253 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Puedes profundizar sobre este aspecto en <a href=\"https:\/\/antoniofernandez.net\/copia-divi\/que-es-la-gestion-del-riesgo-claves-para-proteger-el-capital\/\">\u00bfQu\u00e9 es la gesti\u00f3n del riesgo? Claves para proteger el capital<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u00bfCu\u00e1ndo podemos considerar que una estrategia es suficientemente robusta?<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-254 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">No existe una respuesta matem\u00e1tica universal.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-255 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Una estrategia puede considerarse m\u00e1s convincente cuando:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-256\">\n<li>Funciona en diferentes periodos.<\/li>\n\n\n\n<li>No depende de un \u00fanico par\u00e1metro.<\/li>\n\n\n\n<li>Mantiene una zona de estabilidad.<\/li>\n\n\n\n<li>Funciona razonablemente fuera de muestra.<\/li>\n\n\n\n<li>Supera pruebas forward.<\/li>\n\n\n\n<li>Tolera variaciones moderadas de costes.<\/li>\n\n\n\n<li>Presenta estad\u00edsticas coherentes.<\/li>\n\n\n\n<li>Tiene un drawdown asumible.<\/li>\n\n\n\n<li>No depende de un n\u00famero muy reducido de operaciones.<\/li>\n\n\n\n<li>Mantiene una l\u00f3gica comprensible.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-257 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Cuantas m\u00e1s de estas caracter\u00edsticas cumpla, mayor ser\u00e1 la confianza que podemos tener en la estabilidad del sistema.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-258 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Pero <strong>confianza no significa certeza<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">\u00bfLa robustez puede desaparecer con el tiempo?<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-259 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">S\u00ed.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-260 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Una estrategia puede ser robusta durante determinados periodos y perder eficacia posteriormente.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-261 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Por eso el proceso de validaci\u00f3n no deber\u00eda terminar cuando el robot comienza a operar.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-262 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Es recomendable establecer m\u00e9tricas y l\u00edmites que permitan detectar cambios.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-263 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Por ejemplo:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-264\">\n<li>Drawdown superior al esperado.<\/li>\n\n\n\n<li>P\u00e9rdidas consecutivas excesivas.<\/li>\n\n\n\n<li>Cambio significativo del Profit Factor.<\/li>\n\n\n\n<li>Deterioro de la expectativa.<\/li>\n\n\n\n<li>Diferencias importantes entre backtest y operativa real.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-265 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Cuando el comportamiento se aleja demasiado de lo esperado, puede ser necesario investigar antes de continuar.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Robustez no significa optimizar hasta encontrar el mejor resultado<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-266 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Este es uno de los errores m\u00e1s importantes que debemos evitar.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-267 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El objetivo de una prueba de robustez no es encontrar:<\/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-268 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">\"La configuraci\u00f3n que m\u00e1s dinero gan\u00f3 en el pasado.\"<\/p>\n<\/blockquote>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-269 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">El objetivo es encontrar:<\/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-270 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>\"Una configuraci\u00f3n razonablemente estable que no dependa excesivamente de unas condiciones hist\u00f3ricas concretas.\"<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-271 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Esta diferencia cambia completamente la forma de desarrollar una estrategia automatizada.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Conclusi\u00f3n<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-272 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Las pruebas de robustez son una parte fundamental del desarrollo de cualquier estrategia automatizada.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-273 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Un buen backtest puede demostrar que una estrategia habr\u00eda funcionado bajo determinadas condiciones hist\u00f3ricas.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-274 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Pero la robustez intenta responder a una pregunta m\u00e1s dif\u00edcil:<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-275 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\"><strong>\u00bfQu\u00e9 ocurre cuando cambiamos las condiciones?<\/strong><\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-276 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Para estudiarlo podemos utilizar:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-277\">\n<li>Datos fuera de muestra.<\/li>\n\n\n\n<li>Forward testing.<\/li>\n\n\n\n<li>Variaci\u00f3n de par\u00e1metros.<\/li>\n\n\n\n<li>Diferentes periodos.<\/li>\n\n\n\n<li>Diferentes escenarios de mercado.<\/li>\n\n\n\n<li>Costes realistas.<\/li>\n\n\n\n<li>Pruebas de estr\u00e9s.<\/li>\n\n\n\n<li>Monte Carlo.<\/li>\n\n\n\n<li>Walk-forward analysis.<\/li>\n\n\n\n<li>An\u00e1lisis estad\u00edstico.<\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-278 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Ninguna de estas pruebas puede garantizar que un robot vaya a ganar dinero en el futuro.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-279 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Su utilidad consiste en <strong>reducir la dependencia del pasado y detectar posibles se\u00f1ales de sobreoptimizaci\u00f3n o fragilidad<\/strong>.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-280 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">La mejor estrategia automatizada no es necesariamente la que presenta el mayor beneficio hist\u00f3rico.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-281 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Puede ser mucho m\u00e1s interesante aquella que muestra una l\u00f3gica clara, estad\u00edsticas razonables y un comportamiento relativamente estable cuando las condiciones cambian.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-282 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">En trading algor\u00edtmico, <strong>la robustez debe ser m\u00e1s importante que la espectacularidad del backtest<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Contin\u00faa aprendiendo<\/h1>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-283 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Si quieres seguir profundizando en el desarrollo y validaci\u00f3n de sistemas automatizados, puedes continuar con estos art\u00edculos:<\/p>\n\n\n\n<ul style=\"color:#e5e7eb;font-size:18px\" class=\"wp-block-list has-text-color has-link-color wp-elements-284\">\n<li><a href=\"https:\/\/antoniofernandez.net\/copia-divi\/backtesting-de-una-estrategia-de-trading\/\">Backtesting de una estrategia de trading: c\u00f3mo comprobar si funciona<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/antoniofernandez.net\/copia-divi\/que-es-la-gestion-del-riesgo-claves-para-proteger-el-capital\/\">\u00bfQu\u00e9 es la gesti\u00f3n del riesgo? Claves para proteger el capital<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/antoniofernandez.net\/copia-divi\/expert-advisor-ea-trading\/\">\u00bfQu\u00e9 es un Expert Advisor (EA) en trading y c\u00f3mo funciona?<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/antoniofernandez.net\/copia-divi\/crear-robot-trading\/\">C\u00f3mo crear un robot de trading desde cero<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-285 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Como siguiente paso dentro de esta categor\u00eda, puedes profundizar en la <strong>optimizaci\u00f3n de estrategias de trading<\/strong>, donde veremos c\u00f3mo optimizar par\u00e1metros sin caer en una b\u00fasqueda excesiva del resultado hist\u00f3rico perfecto.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-286 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Tambi\u00e9n puedes consultar la <a href=\"https:\/\/www.mql5.com\/es\/docs\/runtime\/testing\" rel=\"noopener\">documentaci\u00f3n oficial de MQL5 sobre el Probador de Estrategias<\/a>, donde se explican las posibilidades de simulaci\u00f3n y optimizaci\u00f3n de Expert Advisors.<\/p>\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-287 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-288 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-289 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Este art\u00edculo tiene exclusivamente finalidad educativa e informativa. No constituye asesoramiento financiero, recomendaci\u00f3n de inversi\u00f3n ni una invitaci\u00f3n a comprar o vender ning\u00fan instrumento financiero.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-290 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Las pruebas hist\u00f3ricas, las simulaciones y los an\u00e1lisis estad\u00edsticos deben interpretarse como herramientas para estudiar una estrategia y no como una garant\u00eda sobre su comportamiento futuro.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-291 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Antes de utilizar un sistema automatizado con dinero real es necesario comprender su funcionamiento, sus riesgos, sus limitaciones y las condiciones en las que ha sido probado.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-292 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-293 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-294 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Una estrategia que haya superado pruebas de robustez, backtesting, forward testing u otras simulaciones <strong>no garantiza resultados positivos en el futuro<\/strong>.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-295 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Los resultados hist\u00f3ricos pueden diferir significativamente de los resultados reales debido, entre otros factores, a cambios en la volatilidad, liquidez, spread, comisiones, slippage, latencia y condiciones del mercado.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-296 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Las simulaciones hipot\u00e9ticas tampoco reproducen necesariamente todos los aspectos de la operativa real. La CFTC advierte espec\u00edficamente sobre las limitaciones de los resultados hipot\u00e9ticos y recomienda mantener una actitud cr\u00edtica ante sistemas que prometan grandes beneficios con poco riesgo.<\/p>\n\n\n\n<p class=\"has-text-color has-link-color wp-elements-297 wp-block-paragraph\" style=\"color:#e5e7eb;font-size:18px\">Nunca debes arriesgar un capital cuya p\u00e9rdida no puedas asumir.s, eventos, funciones de trading y herramientas de desarrollo.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>En las pruebas de robustez en trading un robot de trading puede mostrar resultados extraordinarios en un backtest y, sin embargo, comportarse de forma completamente diferente cuando empieza a operar con datos nuevos. Este es uno de los principales problemas a los que se enfrenta cualquier persona que desarrolla o utiliza una estrategia automatizada. Un [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1103,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[],"class_list":["post-1100","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\/1100","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=1100"}],"version-history":[{"count":8,"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/posts\/1100\/revisions"}],"predecessor-version":[{"id":3043,"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/posts\/1100\/revisions\/3043"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/media\/1103"}],"wp:attachment":[{"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/media?parent=1100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/categories?post=1100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/antoniofernandez.net\/copia-divi\/wp-json\/wp\/v2\/tags?post=1100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}