Tecnología

Robots de trading (robotrading) y trading algorítmico

La última actualización se realizó el 10 noviembre, 2023.

Más de la mitad del volumen de operaciones en las bolsas lo realizan robots. Averigüemos qué son y cómo pueden utilizarse.

¿Qué es un robot de negociación?

Un asistente de negociación no es un dispositivo técnico. El robot es un algoritmo de negociación, ideado y programado por una persona. Los robots son creados por personas, por lo tanto, los robots tienen desventajas, puestas (involuntariamente) por sus creadores.

¿Qué hace un robot de trading?

Imagine un operador que opera todos los días. Por ejemplo, tiene una estrategia sencilla: el cruce de medias móviles (rápida y lenta). Todos los días tendría que sentarse frente al ordenador y mirar los gráficos. Si opera en una zona horaria diferente, tendrá que levantarse por la noche. La tarea del operador consiste en supervisar el gráfico y realizar operaciones. Cuando la media móvil rápida cruza la lenta de abajo arriba, el operador compra. Cuando la media móvil rápida cruza la media móvil lenta desde arriba hacia abajo, el operador vende. Es sencillo, pero el trabajo monótono de cada día cansa. En este caso, una persona intenta automatizar sus tareas rutinarias. El cruce de medias móviles se puede asignar a un programa robot. También se puede ordenar al robot que realice operaciones. Es decir, una persona escribe un algoritmo, en el que prescribe todos los pasos, que él mismo realiza.

¿Quién utiliza robots comerciales?

Los robots son utilizados por varios grupos de participantes: creadores de mercado, gestores de fondos, operadores de alta frecuencia u operadores privados ordinarios. Un creador de mercado necesita colocar un gran número de órdenes de compra y venta simultáneamente. Esto es imposible hacerlo a mano. Antes, en la Bolsa de Nueva York, un especialista se encargaba de cada valor, y le resultaba fácil gestionar un solo valor. Ahora no hay especialistas, sino creadores de mercado, cada uno de los cuales puede emitir cotizaciones sobre cien valores diferentes al mismo tiempo. Por supuesto, esto se hace con la ayuda de sistemas automatizados.

El gestor de un gran fondo no negocia activamente, pero utiliza la negociación algorítmica. Si el tamaño medio de la posición del operador privado puede ser de 1.000 dólares, el tamaño medio de la posición del gestor de un fondo de pensiones en EE.UU. puede ser de 50 millones de dólares. ¿Puede acumular una posición así en 5 minutos sin que el precio de mercado varíe varios puntos porcentuales? Por supuesto que no. Sobre todo si el valor no está entre los tres primeros en términos de liquidez. En tales casos, el gestor utilizaría un algoritmo especial para gestionar la posición, que divide una orden grande en muchas más pequeñas y las coloca gradualmente en el mercado. El gestor podría hacerlo a mano, pero se cansaría tras un par de horas de trabajo. Al robot no le importa, siempre que establezca las limitaciones adecuadas y ganará una posición incluso durante una semana.

Los operadores de alta frecuencia crean robots en los que no sólo es importante el software, sino también el hardware. Son ecosistemas enteros, en los que interviene desde un trozo de código hasta un cable que lo conecta a la bolsa.

Los inversores privados también utilizan robots. Los robots ya están integrados en algunos terminales de corretaje. ¿No se lo cree? Pues bien, cuando usted coloca órdenes stop-loss, ¿qué ocurre? ¿No creerá que Borja, el empleado del broker, está pendiente de sus órdenes las veinticuatro horas del día e introduce manualmente esas órdenes en la apuesta? Por supuesto que no. Las órdenes van al servidor y se almacenan allí hasta mejor momento, y un algoritmo especial vigila el mercado y pone órdenes en el mercado cuando el precio alcanza ciertos niveles predeterminados.

¿Es siempre rentable el trading algorítmico?

Por supuesto que no. ¿Sabía que el 90% de los operadores pierden dinero? Resulta que la gente se equivoca la mayoría de las veces. Pero los robots de trading están escritos por personas que intentan automatizar sus estrategias. En consecuencia, los robots de trading tampoco son perfectos. Pero la inteligencia artificial puede mejorar el potencial general de las operaciones.

¿Cuáles son los problemas?

Los robots están diseñados para seguir parámetros específicos por sí mismos y tomar decisiones basadas en determinadas condiciones. Cuando se cumplen las condiciones, se envía una orden de negociación. Pero lo más probable es que el robot no esté al tanto de las noticias que suelen crear movimientos fuertes y rápidos en el mercado, que a menudo están fuera de la escena.

Imagínese una situación en la que sale una noticia y el mercado se mueve en su contra un 5% en un segundo. En una situación así, lo más probable es que el envío de una operación de cierre o apertura se ejecute a un precio mucho peor que el previsto. Aunque el bot haya tenido tiempo de colocar la orden con antelación, esto no garantiza su correcta ejecución en los momentos de turbulencia.

También existen riesgos externos. Por muy automatizado que esté el robot, hay que vigilarlo y corregir periódicamente su algoritmo. Si el broker ha bajado o subido su comisión, afectará al resultado del trabajo. Si el paso del precio del símbolo ha cambiado, afectará a los resultados. Si el lote del instrumento ha cambiado, también afectará a los resultados. Todos los cambios de las condiciones de negociación deben ser observados y no debe olvidarse de introducirlos en su robot de negociación. Imagine que la bolsa ha aumentado el tamaño del lote de algún instrumento 10 veces. Esto significa que el robot realizará una operación 10 veces superior a la que usted ha calculado. Significa que los riesgos serán 10 veces mayores de lo que ha calculado. Y las pérdidas serán 10 veces mayores.

Ventajas y desventajas

Entre las ventajas del trading automatizado se incluyen:

  • El robot trabaja de forma independiente, liberando su tiempo.
  • Cumplimiento preciso de un algoritmo determinado.
  • Las emociones no influyen en la toma de decisiones.
  • La velocidad de reacción y de envío de órdenes es superior a la de un humano.

Desventajas:

  • El algoritmo puede no ser siempre correcto.
  • La alta volatilidad en el trasfondo de las noticias puede provocar errores tanto en la apertura como en el cierre de las operaciones.
  • Pago por el robot de trading (único o por suscripción).
  • La alta rentabilidad en el pasado no garantiza su repetición en el futuro.

Conclusiones

Los robots de trading permiten automatizar muchas tareas rutinarias y son indispensables como aplicación utilitaria. De hecho, algunos de ellos pueden generar beneficios durante un largo periodo de tiempo. Sin embargo, debe tener en cuenta que cualquier estrategia fallará tarde o temprano.

Trader de criptomonedas y mercados de capitales tradicionales. Miembro del Programa de Becarios Profesionales del Departamento de Estado de los Estados Unidos. Es analista financiero colegiado y miembro de pleno derecho del CFA Institute y de la CFA Society. Licenciado en finanzas Universidad de Europea (Madrid).

Pulse para comentar

Debe iniciar sesión para enviar un comentario Login

Dejar una respuesta

© 2011-2024 Freedomfinance.es, Redactor Jefe: Gaspar Montero (España).