El comercio algorítmico, o comercio algorítmico, es una metodología que utiliza computadoras potentes y fórmulas matemáticas complejas para guiar la compra y venta de activos. Esencialmente, es un enfoque puramente objetivo de los factores que influyen en las decisiones comerciales.

Que es un algoritmo

Es imposible comprender el comercio algorítmico sin conocer el concepto de algoritmo. Procedente de las matemáticas y ampliamente aplicada en los campos de las TI, es una secuencia de reglas que, si se aplican a cualquier conjunto de datos, permiten la resolución de un problema en un número finito de pasos.

En otras palabras, usted crea las reglas, ingresa los datos y la computadora hace todos los cálculos para darle los resultados. Siempre que las reglas sean correctas, los resultados también lo serán. Y gracias a la potencia de procesamiento de las computadoras actuales, es posible aplicar algoritmos a problemas muy complejos y aún así recibir respuestas extremadamente precisas.

Cómo funciona el comercio algorítmico

Ahora que sabe qué es un algoritmo, es más fácil comprender cómo funciona el comercio algorítmico. Básicamente, usa un programa de computadora para crear un conjunto de reglas; los datos utilizados son datos bursátiles sobre el rendimiento de los activos; el programa combina los datos con las reglas para producir un resultado, que consiste en realizar una operación de compra o venta.

Veamos un ejemplo sencillo.

El comerciante puede crear una regla para comprar 100 acciones de ABC Metais cuando el precio exceda el promedio de los últimos 200 días. Y otra regla general para vender 100 acciones si el precio cae por debajo del promedio de 200 días.

El programa informático supervisa el precio de forma continua. Calcula que el promedio de los últimos 200 días fue de R $ 15. Tan pronto como el precio alcance R $ 15,01, se creará automáticamente una orden de compra por 100 acciones. Por otro lado, si el precio es de R $ 14,99, se creará automáticamente una orden de venta de 100 acciones.

Las reglas, por supuesto, dependen de la comprensión del mercado y de su estrategia por parte del comerciante. Necesita haber realizado análisis sólidos para crear reglas relevantes e inteligentes. Pero sean lo que sean, el programa los ejecutará de forma precisa y eficiente.

Breve historia del comercio algorítmico

Al contrario de lo que pueda imaginar, el uso de Trading algorítmico no es tan nuevo. De hecho, tiene sus orígenes en la década de 1970, cuando los sistemas informáticos comenzaron a utilizarse en el mercado financiero estadounidense. En 1976, se implementó el sistema DOT – Designated Order Turnaround en la Bolsa de Valores de Nueva York , para enviar las órdenes de los comerciantes a los especialistas que estaban en la sala.

La tendencia de utilizar computadoras y software para realizar operaciones no hace más que aumentar. En 2010, las estadísticas mostraron que más del 60% de la negociación se realizó mediante computadoras.

Ventajas y desventajas del comercio algorítmico

Esto ya se ha dicho antes, por lo que no es nada nuevo: el comercio algorítmico es preciso y eficiente. Es importante tener en cuenta que al automatizar las transacciones financieras, puede realizar compras y ventas de activos mucho más rápido de lo que podría hacerlo una persona y con un riesgo reducido de error.

Otro beneficio importante es que deja a los analistas financieros y a los inversores libres para otras actividades, como analizar mercados y activos. Además, para los grandes inversores institucionales y casas de bolsa , la automatización es una forma de reducir costes.

Sin embargo, también hay desventajas en esta metodología. Por ejemplo, el hecho de que numerosos pedidos se coloquen instantáneamente puede provocar lo que se denomina un “flash crash”, un flash crash del mercado de valores. Otra crítica se refiere a los efectos de no tener prácticamente ningún límite en el número de operaciones que se pueden realizar. Esto puede tener un impacto negativo en la liquidez de los activos.