Algoritmos de trading
Un algoritmo de ordenador no es más que una cadena de reglas implementadas en código de programación para determinar cómo un sistema de trading tiene que reaccionar ante una cierta situación. Un algoritmo de negociación es la automatización de una estrategia de negociación, por lo que el sistema reacciona a situaciones de mercado definidas con precisión de antemano. Para su diseño se necesita al menos un operador que piense en el comportamiento del sistema deseado y alguien que lo implemente en el código de programación. Aparte de la informática de procesamiento de datos y modelización, así como el análisis de mercado y previsión, continúa siendo prioritario el área de las operaciones automatizadas. En este contexto, se pueden distinguir 3 tipos de aplicación de los algoritmos: Descargar al trader de sus tareas, estrategias automatizadas y negociación de alta frecuencia.
Descargar al trader de sus tareas
El primer campo de aplicación de los algoritmos de negociación es el de apoyo al trader para realizar sus operaciones. La decisión operativa predominante y el inicio de las transacciones del mercado siguen estando en manos del trader. El software le ayuda y le descarga de la tarea proporcionándole acciones automáticas precisamente definidas. Esto incluye, por ejemplo, la colocación automática de las órdenes de toma de ganancias y de los límites de pérdidas para operaciones abiertas a mano, el cierre automático o la gestión de órdenes iceberg. Esta última es una orden limitada en un ordenador en el mercado en donde tan sólo una pequeña parte del volumen total de la orden se puede ver en el libro de órdenes del mercado. Los participantes utilizan este tipo de orden para ocultar el volumen global, reduciendo así el riesgo de grandes movimientos de precios en sentido opuesto. Con estas funciones automatizadas hoy en día se simplifica la tarea del trader. Hoy en día casi todas las plataformas de negociación deben estar equipadas con ellas.
Estrategias automatizadas
Operaciones de alta frecuencia
El tercer campo de aplicación de los algoritmos de negociación es el llamado: operaciones de alta frecuencia (HFT). Como su nombre indica, se trata de operativas en donde las operaciones se realizan a una frecuencia muy alta y en ventanas temporales pequeñas. Ahora se están desarrollando millones de operaciones a nano-escala, con requisitos que la reacción humana nunca podría cumplir. Las exigencias sobre el hardware y el software utilizados son tan altas que sólo las empresas operativas y de inversión de capital pueden abordar, ya que invierten en el equipo y el personal necesarios (hardware y software, conexión directa a bolsas de valores, analistas, programadores …).
¿El uso del ordenador como competición?
Vale la pena que el trader privado tenga al menos una visión general del uso profesional de los algoritmos HFT en los mercados. Por un lado, el HFT tiene un efecto medible en los mercados. Por otro lado, prácticamente todos los operadores tienen que lidiar con algoritmos, aunque generalmente sin previo aviso. Cuando un trader humano compra (o vende), del lado opuesto de sus operaciones, suele haber un programa de ordenador que se sitúa como el vendedor correspondiente (o comprador). Es lo que ocurre en las bolsas de valores reales, y también en los mercados de CFD y Forex. La petición analiza la liquidez del mercado de los agentes de bolsa y creadores de mercado profesionales a través de los algoritmos HFT. De esta manera es posible procesar un mayor número de órdenes en la actualidad y así poder ofrecer un mercado más competitivo.
En los mercados reales, también es común que los algoritmos de negociación de las diferentes empresas operen regularmente entre sí. Sin embargo, esto sucede a niveles temporales tan pequeños y con velocidades de reacción tan altas que un trader humano no puede competir en este juego. Sin embargo, el algoritmo HFT también tiene un impacto en los precios de mercado. Estos efectos son generalmente mínimos. En casos individuales, sin embargo, conducen a precios más altos, técnicamente accesibles desde el punto de vista humano, mediante patrones de precios, los cuales pueden ser negociados de manera rentable por actores humanos.
Conclusión
El operador privado puede automatizar las estrategias clásicas de negociación mediante algoritmos de trading basadas en indicadores. Nos ejecutarán las operaciones de forma más fácil o menos exigente. El trader se librará de algunas de las trampas del mercado a las que está sometida el operador humano. La especialización y experiencia son también indispensables para este tipo de operaciones. Incluso si una parte de las operaciones de los ordenadores en el mercado no es accesible al trader privado, por lo menos deben saber cómo les afecta. La negociación profesional automatizada tiene un impacto significativo en el mercado, especialmente a nivel intradía. «