¿Son fiables los tests de algoritmos?

Como los algoritmos, y esto incluye los algoritmos de trading, son solo un tipo de teorías empíricas, la pregunta es: ¿Podemos confiar en las pruebas de las teorías empíricas? De acuerdo con la teoría de la ciencia, la respuesta es, estrictamente hablando, no.

Todo lo que pueden hacer los teóricos empíricos, también conocidos como científicos, es mirar el pasado, tratar de encontrar estructuras y regularidades en el pasado y predecir el futuro en función de las estructuras y regularidades encontradas. Sin embargo, aunque la mayoría de las veces el futuro se comporta como el pasado, no existe la obligación de que el futuro se comporte como el pasado. Podríamos haber observado miles de ardillas, podríamos haber ofrecido atún a miles de ardillas, y ninguna ardilla podría haber comido el atún. Eso no significa que nunca encontraremos una ardilla que coma atún. Por eso, según la teoría de la ciencia, nunca podemos verificar teorías empíricas. Todo lo que podemos hacer es tratar de refutarlas. Y si una teoría ha resistido muchos intentos de refutarla, entonces puede considerarse una buena teoría.

El mismo principio se aplica a backtestear estrategias de trading. Ninguna cantidad de datos sobre el pasado será suficiente para predecir el futuro con certeza. El futuro siempre puede ser diferente del pasado. A lo mejor el dólar siempre se ha comportado de cierta manera. Pero luego hay cambios en la geopolítica y, de repente, el dólar se comporta de otra manera.

¿Eso quiere decir que tradear no tiene sentido?

Por supuesto que no. Entonces la ciencia tampoco tendría sentido. Y vemos todos los días que esto no es así.

El pasado es todo lo que tenemos. No tenemos datos sobre el futuro. Podemos usar datos sobre el pasado para predecir el futuro. Sólo tenemos que ser conscientes del hecho de que, en el ámbito de las teorías empíricas (a diferencia de las matemáticas y la lógica), nunca habrá certeza absoluta

Ahora, si queremos inventar estrategias de trading y probarlas: ¿Cómo lo hacemos? Obviamente, necesitamos mirar muchos datos. Necesitamos hacer muchas pruebas. Necesitamos modificar estrategias de trading y probarlas nuevamente, si no funcionan. Si, por ejemplo, la estrategia de «comprar oro después de tres días de caída de precios» no funciona, podríamos intentar «comprar oro después de cuatro días de caída de precios». Obviamente, esto es mucho trabajo para humanos. Así que deberíamos usar computadoras. Lo que podemos hacer es escribir programas que hagan este trabajo por nosotros. Tales programas a menudo son llamados «bots».

 

Términos de uso | Política de privacidad | Contacto

© 2025-2026 Lektiko GmbH. Reservados todos los derechos.