Clasificación y tipos de algoritmos en los sistemas de trading

En la actualidad, cuando se va a desarrollar un modelo de trading algorítmico, se deben tener en cuenta una serie de elementos para su creación, el enfoque radica en que la base de este debe el/los objetivos principales que van a dirigir la manera en que operamos.

Generalmente encontramos ciertas categorías sirven como guías elementales en el proceso (Market Risk and Algorithmic Trading, 2006 según el propio autor). Estas serían:

  • Algoritmos de precio.
  • Algoritmos de tiempo.
  • Algoritmos de volumen de negociación.
  • Algoritmos múltiples o también conocidos como inteligentes.

Tipos de algoritmos en los sistemas de trading orientados al precio

Estos tipos de algoritmos en los sistemas de trading orientados al precio, se basan principalmente como su nombre lo indica en la mejor ejecución tomando como referencia principal los precios. Este punto de ser una constante como podría ser el “precio de un activo al cierre”, o por ejemplo “el precio de apertura en los mercados”, en definitiva, un valor de referencia sobre la cotización.

De este modo, se puede calcular de forma adicional, cualquier tipo de fórmula aplicada al precio como podría ser por ejemplo el volumen ponderado de precio promedio (VWPA) o el promedio ponderado del tiempo de precio (TWAP), ambos son algoritmos muy populares como el traslado de los precios promedio, son intuitivos y su ejecución es fácil de realizar y calibrar.

Conociendo los algoritmos de tiempo agrupados dentro de los tipos de algoritmos en los sistemas de trading

Estos tipos de algoritmos en los sistemas de trading, son los que usan el tiempo como objetivo principal en la emisión de instrucciones para la negociación. En este caso se tiene como referencia para la creación del modelo diferentes escalas y marcos de tiempo, en ocasiones también se recurre a un determinado momento dentro de la sesión de negociación dependiendo del instrumento que se vaya a negociar, por ejemplo al inicio de la sesión, al cierre o en un rango determinado antes o después de la última transacción realizada.

Los algoritmos de volumen de negociación en los mercados financieros

Este tipo de algoritmos generan órdenes basándose en el volumen de negociación del instrumento al cual sea aplicado. Por ejemplo puede tomar como referencia que no se exceda un porcentaje del volumen
total de la negociación, ya sea en el mercado general o en centros de negociación específicos según aplique, y generalmente se combina con periodos de tiempo determinados. Con esto quedarían clasificados todos los tipos de algoritmos en los sistemas de trading orientados al volumen de negociación en un mercado.

Finalmente. los algoritmos múltiples o inteligentes aplicados a la negociación

Estos tipos de algoritmos en los sistemas de trading, serían aquellos que combinan de manera eficaz varios parámetros como los expuestos anteriormente para la ejecución de las negociaciones. Este es un grado más complejo tanto de combinación y ponderación de parámetros como de cálculos matemáticos.