Algoritmos variables

Estos algoritmos están diseñados para gestionar órdenes de gran tamaño en las que un inversor busca minimizar el impacto de mercado sobre el precio del valor. Al utilizar un algoritmo de porcentaje de volumen, los clientes pueden participar en un volumen con una tasa definida por el usuario que es fija (ajuste predeterminado) o varía con el tiempo, manteniendo el tamaño de la orden o el precio de mercado del valor. Los algoritmos dividirán la orden general en porciones más pequeñas y están diseñados para enviar órdenes durante un periodo determinado por el volumen promedio y el porcentaje de volumen al que el usuario desea restringir la orden.

Estos algoritmos pueden ayudar a que la orden permanezca sin detectar en el mercado, lo cual es especialmente importante para órdenes que constituyan una gran porción de las operaciones diarias. Dado que estos algoritmos están relacionados con el volumen, el usuario podría esperar que su orden se ejecutara en función de la actividad del valor sin llamar la atención.

Para determinar el periodo de actividad de la orden, el usuario deberá calcular el volumen promedio diario del valor, el cual puede (o no) reflejar los volúmenes y condiciones del mercado actuales. El tiempo que una orden permanezca en activo también dependerá en parte del precio definido por el usuario.

Volumen promedio diario (ADV) – Para simplificar las variaciones diarias en el número de acciones negociadas en un valor, es común calcular las acciones totales operadas durante un periodo específico y dividirlas por el número de días observado. Los usuarios pueden añadir fácilmente una columna que muestre el volumen promedio diario en TWS con una configuración sencilla. Es importante para los usuarios tener un gran entendimiento del volumen diario típico para entender otras entradas para estos algoritmos variables. Haga clic aquí para más información sobre cómo añadir esto a una herramienta TWS. El software de IB calcula automáticamente el volumen promedio de 90 días.

A partir del volumen diario actual, TWS proyectará los volúmenes intradía esperados y enviará las órdenes según esto. Los usuarios deben introducir un porcentaje objetivo además del tamaño deseado, que determina si la orden enviada se ejecutará a lo largo del día o si solo durará unas horas. Según estas condiciones, las órdenes podrían no ejecutarse en el mismo día.

Un inversor que observe características de volumen específicas para una acción en la que desea invertir podría desear entender mejor una tasa de participación adecuada que se ajuste al número de acciones que desea comprar según el volumen promedio conocido negociado.

Una vez el usuario entiende el volumen de negociación típico que puede sufrir una acción, podrá encontrar una tasa de participación apropiada basada en el número de acciones con las que desea operar.

Asumamos que una acción tiene un ADV de 6.5 millones de acciones durante las 6.5 horas de día operativo. Cada hora podrían negociarse un millón de acciones (como promedio). El inversor quiere entender cuál debería ser su tasa de participación ya que esta combinación de factores determinará si la compra de una cantidad requerida de acciones se ejecutará rápidamente, en unas horas, a lo largo del día o si se ejecutará por completo durante la sesión en curso.




Estrategia de porcentaje variable por tiempo de volumen - Este algoritmo le permite participar en volumen a una tasa definida por el usuario que varía con el tiempo. Defina la tasa de porcentaje objetivo para el tiempo de inicio y para el tiempo de fin y el algoritmo calculará la tasa de participación a lo largo del tiempo entre los dos. Esto permite que la orden sea más agresiva inicialmente y menos agresiva hacia el final, o a la inversa.

Ver vídeo

Estrategia de Porcentaje variable por tiempo de volumen



Por ejemplo, un inversor quiere comprar 10,000 acciones en ABC Corp. entre las 10:00 a.m. y las 12:00 p.m., hora del Este de EE. UU. (ET). Introducirá un valor de compra objetivo del 1% y un porcentaje objetivo terminal del 4%. (Nota: las suposiciones anteriores se mantienen, es decir, 1mm ADV por hora).

Tipo inicial 1.00 % — Tipo final 4.00 %
Hora inicial Hora final Volumen negociado Tipo inicial Tipo final Tipo promedio Cantidad negociada
10:00 10:15 250,000 1.00 % 1.38 % 1.19 % 2,969
10:15 10:30 250,000 1.38 % 1.75 % 1.56 % 3,906
10:30 10:45 250,000 1.75 % 2.13 % 1.94 % 4,844
10:45 11:00 250,000 2.13 % 2.50 % 2.31 % 5,781
11:00 11:15 250,000 2.50 % 2.88 % 2.69 % 6,719
11:15 11:30 250,000 2.88 % 3.25 % 3.06 % 7,656
11:30 11:45 250,000 3.25 % 3.63 % 3.44 % 8,594
11:45 12:00 250,000 3.63 % 4.00 % 3.81 % 9,531
Volumen total 2,000,000 Posible ejecución 50,000
  1. Si el tamaño de la orden fuera de 10,000 acciones, se completaría en los primeros 45 minutos.
  2. Si el tamaño de la orden fuera de 50,000 acciones, se completaría a mediodía.
  3. Si el tamaño de la orden fuera de 100,000 acciones, solo se ejecutaría parcialmente (50,000 acciones)

NOTA: si el tamaño de la orden es de 10,000 acciones, las últimas 3,125 acciones se operan a una tasa de 1.94% del volumen de mercado.


Durante el periodo de dos horas, se operaron 2mm de acciones, lo que pone el volumen diario cerca de los 6.5mm. Durante los primeros 15 minutos de la orden, el inversor podría haber comprado 2,969 acciones, porque el algoritmo, con una tasa de participación del 1.00%, debería haber actuado a una tasa del 1.38% al final de ese periodo. En este caso, el inversor tendría su orden de 10,000 acciones ejecutada en 45 minutos y las últimas 3,125 se habrían comprado a una tasa del 1.94 %. Para que se alcanzara la tasa terminal del 4%, su orden habría tenido que ser de 50,000 acciones.

Estrategia de porcentaje variable por tamaño de volumen - Este algoritmo le permite participar en volumen a una tasa definida por el usuario que varía con el tiempo según el tamaño restante de la orden. Defina la tasa porcentual objetivo al momento del inicio (tasa de participación inicial) y al momento de la finalización (tasa de participación final), y el algoritmo calcula la tasa de participación en el tiempo entre los dos, con base en el tamaño de la orden restante. Esto permite que la orden sea más agresiva inicialmente y menos agresiva hacia el final, o a la inversa. A continuación se exponen una serie de ejemplos para explicar cómo la orden puede a) lograr su objetivo aproximadamente en línea con la vida deseada de una orden, b) ejecutarse rápidamente sin alcanzar su tasa terminal y c) experimentar una ejecución parcial. Los tres ejemplos utilizan las suposiciones anteriores de 6.5 ADV y, como promedio, una negociación de, aproximadamente, un millón de acciones/hora.

Ver vídeo

Estrategia de Porcentaje variable por tamaño de volumen



Ejemplo A - Un inversor quiere comprar 50,000 acciones en ABC Corp. entre las 10:00 a.m. y las 12:00 p.m., hora del Este de EE. UU. (ET). El inversor introduce un valor de compra objetivo inicial de 2% y un porcentaje objetivo terminal de 5%. En este caso, mientras la orden continúa ejecutándose, el algoritmo evalúa constantemente el balance restante de la orden y, mediante proyecciones de volumen actualizadas, adapta el valor de las órdenes enviadas para asegurar que permanece activa durante el periodo deseado.

Tipo inicial 2.00 % — Tipo final 5.00 % — Tamaño de la orden 50,000
Hora inicial Hora final Volumen negociado Cantidad inicial restante Cantidad inicial ejecutada Tipo inicial Cantidad negociada
10:00 10:15 250,000 50,000 0 2.00 % 5,394
10:15 10:30 250,000 44,606 5,394 2.32 % 6,268
10:30 10:45 250,000 38,338 11,662 2.70 % 7,282
10:45 11:00 250,000 31,056 18,944 3.14 % 8460
11:00 11:15 250,000 22,596 27,404 3.64 % 9,829
11:15 11:30 250,000 12,767 37,233 4.23 % 11,420
11:30 11:45 250,000 1,347 48,653 4.92 % 1347
11:45 12:00 250,000 0 50,000 5.00 % 0
Volumen total 2,000,000 Posible ejecución 50,000
  1. Si el tamaño de orden fuera de 50,000 acciones, la tasa del 5% se cumpliría a las 12:00

El algoritmo toma las tasas de inicio y fin introducidas por el usuario y adapta el ritmo de ejecución a lo largo de la vida de la orden. Durante el primer periodo de 15 minutes, el algoritmo está configurado para comprar el 2.0% del volumen a un ritmo de 250,000 o de 5,000 acciones. El ritmo se acelera a partir de ese momento a un 2.30% del volumen, lo que significa que el algoritmo compra 5,750 acciones durante el periodo de 15 minutos. La orden se completa a las 11:45, justo antes de que la tasa terminal se hubiera alcanzado, en este caso.




Ejemplo B - Un inversor solo quiere comprar 10,000 acciones en este caso. Según el ADV de 6.5mm experimentada por este valor y una tasa de inicio de 2.0%, el inversor habría comprado 5,000 acciones durante los primeros 15 minutos, y en ese momento el ritmo de compra habría subido a 3.5%. Sin embargo, solo llevaría otros 15 minutos el comprar otras 5,000 acciones, lo que completaría la orden.

Tipo inicial 2.00 % — Tipo final 5.00 % — Tamaño de la orden 10,000
Hora inicial Hora final Volumen negociado Cantidad inicial restante Cantidad inicial ejecutada Tipo inicial Cantidad negociada
10:00 10:15 250,000 10,000 0 2.00 % 7,447
10:15 10:30 250,000 2553 7447 4.23 % 2,553
10:30 10:45 250,000 0 10000 5.00 % 0
10:45 11:00 250,000 0 10000 5.00 % 0
11:00 11:15 250,000 0 10000 5.00 % 0
11:15 11:30 250,000 0 10000 5.00 % 0
11:30 11:45 250,000 0 10000 5.00 % 0
11:45 12:00 250,000 0 10000 5.00 % 0
Volumen total 2,000,000 Posible ejecución 10,000
  1. Si el tamaño de la orden fuera de 10,000 acciones, la tasa de 5% se realizaría a las 10:30



Ejemplo C – Este inversor quiere comprar 100,000 acciones, lo cual representaría 1.54 % por encima del ADV total. El usuario introduce el tipo inicial de 2.0 % y un tipo final de 5.0% para negociarse entre las 10:00 a.m. y las 12:00 p.m. ET. Durante las próximas dos horas, durante la vida de la orden, el algoritmo realiza compras de 5,000 y superiores cada quince minutos. A las 12:00 p.m., la tasa de participación ha subido a 3.32 %, a partir del volumen prevalente y el balance restante de la orden.

Tipo inicial 2.00 % — Tipo final 5.00 % — Tamaño de la orden 100,000
Hora inicial Hora final Volumen negociado Cantidad inicial restante Cantidad inicial ejecutada Tipo inicial Cantidad negociada
10:00 10:15 250,000 100,000 0 2.00 % 5,192
10:15 10:30 250,000 94,808 5,192 2.16 % 5,597
10:30 10:45 250,000 89,211 10,789 2.32 % 6,033
10:45 11:00 250,000 83,178 16,822 2.50 % 6,502
11:00 11:15 250,000 76,676 23,324 2.70 % 7,009
11:15 11:30 250,000 69,667 30,333 2.91 % 7,554
11:30 11:45 250,000 62,113 37,887 3.14 % 8,144
11:45 12:00 250,000 53,969 46,031 3.38 % 8,777
Volumen total 2,000,000 Posible ejecución 54,808
  1. Si el tamaño de la orden fuera de 10,000 acciones, la tasa de 5% se realizaría a las 10:30

Sin embargo, solo 54,808 acciones se han comprado en el momento en que se complete el periodo de la orden, lo que representa un poco más de la mitad de la orden completa.

Estrategia de porcentaje variable por precio de volumen - Este algoritmo le permite participar en volumen a una tasa definida por el usuario que varía con el tiempo según el precio de mercado del valor. Este algoritmo le permite comprar de forma más agresiva cuando el precio sea bajo y de forma más pasiva cuando el precio aumente; y lo contrario para las órdenes de venta. La distribución de la cantidad y volumen de la orden a lo largo del tiempo en que la orden está activa se determina utilizando el porcentaje de volumen objetivo que introdujo junto con las previsiones de volumen actualizadas constantemente según se calcula desde los datos de mercado de TWS.

Ver vídeo

Estrategia de porcentaje variable por precio del volumen



Ejemplo de venta

Variables:

Porcentaje objetivo – 10%

Porcentaje objetivo mínimo – 1%

Porcentaje objetivo máximo – 20%

Tasa de cambio de porcentaje objetivo – 5%

Con ABC Corp. operando a 100.00 USD por acción, un inversor querría vender 6,500 acciones en total entre las 10:0 a.m. y las 12:00 p.m. Sin embargo, el inversor quiere aumentar el ritmo de venta en caso de que el precio de la acción mejore. Y, al contrario, quiere reducir la presión de venta en caso de que el precio de la acción empeore.

Porcentaje objetivo 10.00 % — Tasa de cambio 5.00 % — Tasa de participación mínima 1.00 % — Tasa de participación máxima 20.00 %
Hora inicial Hora final Precio Cambio de porcentaje en precio Tasa de participación
10:00 10:15 100.00 0.00 % 10.00 %
10:15 10:30 100.25 0.25 % 11,25 %
10:30 10:45 101.00 1.00 % 15,00 %
10:45 11:00 102.00 2.00 % 20.00 %
11:00 11:15 101.50 1.50 % 17.50 %
11:15 11:30 100.50 0,50 % 12.50 %
11:30 11:45 99.50 -0.50 % 7.50 %
11:45 12:00 99.00 -1.00 % 5.00 %
  1. Cuando el precio aumente, la tasa de participación aumentará para la orden de compra.
  2. Si el precio baja, la tasa de participación se reducirá para una orden de venta.

El inversor decide participar a un ritmo de, exactamente, 10% del ADV al inicio, ya que las acciones operan a $100.00 cada una.

También establece la tasa de cambio de porcentaje objetivo a 5%. Por cada 1% de aumento (o $1.00 en este caso) en el valor de ABC Corp. su ritmo de venta aumentará en la cantidad introducida en este campo. Para una orden de venta, un 1% de aumento a $101.00 acelerará su ritmo de venta del 10% al 15%. En caso de que el precio de la acción suba a 102.00 USD, su tasa de participación aumentará para incluir el 20 % del ADV.

Los usuarios también pueden añadir valores máximos y mínimo para las tasas de porcentaje objetivo. En este caso, por ejemplo, una tasa de porcentaje objetivo mínimo del 1% haría que el algoritmo participará al 1% del ADV en el caso de que que precio de la acción baje a $98.00 o quede por debajo. Del mismo modo, una tasa de porcentaje objetivo máxima del 20% causaría que el algoritmo nunca completara más del 20% del ADV a cualquier precio por encima de $102.00 durante el periodo indicado por el usuario.




Ejemplo de compra

Variables:

Porcentaje objetivo – 15%

Porcentaje objetivo mínimo – 6%

Porcentaje objetivo máximo – 20%

Tasa de cambio de porcentaje objetivo – 7%

En este ejemplo, el inversor es un comprador de cuna gran cantidad de ABC Corp. que actualmente cotiza a $100.00 por acción. Desea comprar de forma más agresiva si el precio de la acción baja, pero no quiere pasar del 20% del ADV. El usuario establece la tasa de participación de porcentaje objetivo al inicio en un 15% y la tasa de cambio en un 7%. Por cada 1% de cambio en el precio de la acción, el algoritmo variará el ritmo de participación en un 7%. Aunque ha establecido la tasa de cambio en 7%, en caso de que el precio de la acción baje un 1% a $99.00, el algoritmo aceleraría el ritmo de la compra hasta un 22% del ADV, pero el inversor ha puesto un límite del 20% de volumen. En caso de que el precio subiera, el algoritmo reduciría su ritmo de compra, de forma que un salto del 2% en el precio de la acción debería ver una reducción de participación del 1%. No obstante, al introducir un valor para el tipo de participación objetivo mínimo, se asegura de que el ritmo de compra permanece al 6 % del ADV, independientemente de la subida del precio de la acción.

Porcentaje objetivo 15.00 % — Tasa de cambio 7.00 % — Tasa de participación mínima 6.00 % — Tasa de participación máxima 20.00 %
Hora inicial Hora final Precio Cambio de porcentaje en precio Tasa de participación
10:00 10:15 100.00 0.00 % 15,00 %
10:15 10:30 100.25 0.25 % 13,25 %
10:30 10:45 101.00 1.00 % 8.00 %
10:45 11:00 103.00 3.00 % 6.00 %
11:00 11:15 101.50 6.00 % 17.50 %
11:15 11:30 100.50 0,50 % 11.50 %
11:30 11:45 99.50 -0.50 % 18.50 %
11:45 12:00 99.00 -1.00 % 20.00 %
  1. Para una orden de compra, con la subida de precio, la tasa de participación baja.
  2. Para una orden de compra, si el precio baja, la tasa de participación subirá.

La tabla explica cómo, si el precio sube un 0.25% durante los primeros 15 minutos, la participación baja su valor de porcentaje objetivo del 15% al 13.25%. Para una subida del 1 % en el precio de la acción, la tasa de participación baja al 8 %, habiendo bajado según el valor de la tasa de cambio. Fíjese que para cuando el precio de la acción ha subido en un 3% a $103.00, el algoritmo ha reducido la tasa de compra al mínimo permitido según la entrada de orden del 6%. Cuando la orden progrese, una bajada en el precio de la acción del 0.5% causará que la tasa de participación vuelva a estar por encima del objetivo del 18.5%. En el momento en que el precio de la acción baje a $99.00 (‐1%), el algoritmo habrá acelerado la tasa de participación a su valor máximo del 20% del ADV.