La palabra «algoritmo» puede sonar aterradora. Pero usted conoce los algoritmos de su vida cotidiana. Un algoritmo es una serie de cosas que hay que hacer para lograr un objetivo. Si sabe cómo cocinar espaguetis, entonces conoce al menos un algoritmo. El algoritmo, la lista de instrucciones, para los espaguetis a la carbonara podría verse así:
- Ponga una olla de agua en la estufa.
- Eche sal.
- Lleve el agua a ebullición.
- Ponga los espaguetis en el agua hirviente.
- Pique finamente 100 g de panceta.
- ...
No solo ya conoce muchos algoritmos. También es capaz de entender algoritmos completamente nuevos y, por lo general, también podrá aplicarlos. Cuando lea una nueva receta, lo más probable es que pueda cocinar la comida descrita. (A no ser que contenga ingredientes imposibles de obtener en su región o algo así. Pero eso no está relacionado con su capacidad de entender algoritmos).
Muy probablemente también ha visto algoritmos que contienen condiciones: «Si la carne no tiene mucha grasa, añada más mantequilla.» Si entiende tales algoritmos de cocinar, también entenderá algoritmos de trading. Aquí hay uno:
Si el precio del oro cae tres días seguidos, compre oro.¡Por favor, no utilice este algoritmo para tradear! No ha sido probado. Sólo lo usamos como ejemplo para explicar qué son los algoritmos.
Acabamos de decir que el algoritmo anterior no ha sido probado. ¿Qué significa eso?