SWAP

,

diciembre 7, 2022

SWAP

El cambio tecnológico nos incita a continuar agilizando procesos para ser competitivos dentro de la industria financiera, en este artículo te comentamos cómo agilizar una de esas operaciones.

Situación diaria

Dentro de las operaciones diarias que se realizan en una mesa de operaciones puede surgir la necesidad de desarmar una posición de un activo para armarla en otro, ya sea debido a los análisis que realizan los operadores, necesidades de los clientes y dadas las condiciones cambiantes de los mercados de capitales, pero esta operación suele presentar situaciones que conllevan una pérdida de tiempo valioso del trader, en donde podría estar realizando acciones que agreguen valor a la operatoria de la mesa. Entre las operaciones que debe realizar el trader se pueden mencionar las siguientes:

  • Desarmar la posición del activo en cartera según el precio que le sea conveniente, esta acción conlleva un tiempo elevado en donde el trader dependiendo de la posición debe realizar varias operaciones para poder completar los requerimientos establecidos.
  • Armar la nueva posición en el otro activo según la cantidad de nominales a los que pueda acceder de la venta del activo anterior, los cuales se calculan según el ratio, esta acción presenta la misma problemática de tener que realizar el envió de órdenes al mercado según el precio necesario para que cumpla con el ratio deseado.
  • En el caso de que el trader deba operar con un activo que sea ilíquido, presenta una dificultad para poder realizar esta operación ya que debe estar monitoreando constantemente el mercado para ver de poder concretar la operación.

Automatizar el intercambio de activos

Según lo mencionado anteriormente, los inconvenientes que resulta para el operador realizar las operaciones de manera manual presenta una pérdida de tiempo sobre el cual no agrega valor al tiempo de trabajo, es por esto que un bot puede realizar estas operaciones de una manera más eficiente. Para entender un poco más los órdenes de magnitudes a las velocidades que opera un robot, cuando un operador envía 1 orden al mercado, el robot en ese lapso de tiempo puede llegar a enviar hasta 50 órdenes.

Al automatizar la operación de SWAP el robot se va a encargar de realizar las operaciones manuales que ejecuta el trader según los parámetros que especifique, es decir, el trader es el que toma las decisiones y monitorea que el bot cumpla con los requerimientos según su estratégia.

Ahora bien, entendamos que es la operatoria algorítmica de SWAP. Esta operación en particular desarrollada por el equipo de TradeSpark Solutions, realiza el intercambio de activos para los instrumentos parametrizados, el operador debe realizar el cálculo del ratio requerido para el cual desea realizar la operación y el algoritmo se va a encargar de realizar constantemente análisis sobre el mercado para identificar que se cumplan los parámetros establecidos y ejecutar las operaciones.

¿Cómo automatizar SWAP?

Para automatizar esta operación la empresa puede optar por realizar desarrollos propios, el cual puede presentar dificultades como:

  • Costos elevados en equipos
  • Know How para el desarrollo de estratégias
  • Costos mensuales del equipo de trabajo:
    • Operadores
    • Desarrolladores
    • Testing
    • Personas idóneas en el mercado de capitales que puedan transmitir la idea de la estratégia al lenguaje de código.
  • Tiempo de desarrollo de estratégias.

TradeSpark abarca todos los puntos mencionados anteriormente acompañado de la experiencia en el desarrollo de automatizaciones que lo validan sus clientes, a lo largo de los años creó un conjunto de estratégias disponibles que se pueden operar dentro de su plataforma ArQuants. Esta operación en particular se encuentra disponible en la suite APA.

Para comenzar a operar de manera automatizada en sus mesas de dinero, la entidad financiera puede contratar los servicios de TradeSpark, el cual conlleva un ahorro de dinero y tiempo a la hora de implementar trading algorítmico.

SWAP en ArQuants

Para que el trader pueda realizar operaciones de manera automatizada debe entender como funciona la lógica del algoritmo y los parámetros que necesita cargar para realizar las operaciones.

Como ya mencionamos esta estratégia realiza el intercambio entre dos activos negociables, es decir la compra y venta de dos instrumentos diferentes, para realizar esta operación se tiene en cuenta un parámetro que es el ratio, una vez que el ratio de precios entre estos activos es igual o mayor a los previamente parametrizados, las órdenes son enviadas a mercado. Para calcular el ratio se tiene en cuenta lo siguiente, el valor del activo que se desea vender y el del activo que se desea comprar.

Vayamos con un ejemplo para entender mejor este punto: Supongamos que queremos desarmar la posición que tenemos en Macro, para armar una posicion en Galicia dado los siguiente valores:

Macro
Bid SizeBid PriceOffer PriceOffer Size
5044348130
Galicia
Bid SizeBid PriceOffer PriceOffer Size
200250264650

Ratio= 443/264

Ratio= 1,678

En este caso práctico, este valor del ratio se parametriza dentro de la plataforma ArQuants y cuando el bot encuentre que el valor entre los activos sea igual o mayor a este parámetro va a ejecutar la operación.

Para ejecutar esta estrategia dentro de la plataforma de manera adecuada es necesario contemplar otros parámetros, si te interesa saber más, no dudes en contactarnos y realizar una demo de esta estrategia.

TradeSpark un agregado de valor

Los mercados de capitales continúan avanzando en el desarrollo de estratégias que operan de manera automatizada, a través de trading algorítmico y hasta incluso se comienzan a crear en algunos mercados de capitales alrededor del mundo estratégias que operan a través de inteligencia artificial.

Servicios como los que brinda TradeSpark puede traer beneficios a la hora de operar en el constante cambio que se presenta, como:

  • Aumentar el volumen de operatoria
  • Mejorar el precio
  • Mayor velocidad de ejecución 
  • Nuevos negocios
  • Eliminar errores y re-trabajos.

Si te interesa saber más sobre como automatizar tu mesa de operaciones

Inscríbite para estar al día con la serie de automatización de una mesa de operaciones

Datos
Share
Haz parte de esta comunidad.

Recuerda que la tecnología no para de avanzar, si te interesa estar actualizado en materia de mercados financieros, algoritmos y más no olvides seguirnos y hacer parte de nuestra comunidad.

Algorithmic Process Automation (APA)

Esta es una “caja” de estrategias para el operador o trader, que le permite llevar adelante la optimización y minimización de errores, en la ejecución de tareas repetitivas dentro de una mesa de operaciones. Mejora de este modo la productividad y eficiencia del equipo de trabajo en el accionar diario.

Estrategias

Realice operaciones de canje entre dólar mep y cable mediante la operatoria de bonos o acciones. Para utilizar esta estrategia, debes configurar la cantidad de dólar cable a operar, el tipo de operación (compra o venta), el precio al que se desea realizar, y los títulos que se emplearán para realizar la operación.

Tiene como objetivo realizar una compra de un activo promediando un valor por debajo del máximo configurado. Está pensada para optimizar el flujo de una operación, consiguiendo el precio deseado sin la necesidad de la intervención de un operador. Se puede configurar el monto total a operar, el precio límite y por último el tamaño máximo de las órdenes.

Tiene como objetivo colocar un monto en una moneda determinada a tasa entre plazos. Pensado para poder optimizar el curso de operaciones de colocación a tasa a través de un algoritmo y no requiriendo una intervención activa de un operador.

Realizá operaciones de compra o venta de dólares mediante la operatoria de bonos o acciones. Para utilizar esta estrategia, debes configurar la cantidad de dólares a operar, el tipo de operación (compra o venta), el precio al que se desea realizar, y los títulos que se emplearán para realizar la operación.

Dada una posición tomada en un valor negociable, la desarmar y la rearma en otro valor negociable, respetando un ratio de precios configurado entre ambos.

Price Improvement Iceberg (PII). Esta estrategia busca estar siempre primera en el book de órdenes con el objetivo de discretizar una orden de compra o venta. Permite configurar precio límite, monto total a operar, límite de monto por orden y cuenta con un mecanismo para ocultarle al mercado su accionar, modificando las órdenes que va enviando en su tamaño.

Tiene como objetivo tomar un monto en una moneda determinada a tasa entre plazos. Pensado para poder optimizar el curso de operaciones de tomar tasa a través de un algoritmo y no requiriendo una intervención activa de un operador.

Tiene como objetivo realizar una venta de un activo promediando un valor por debajo del máximo configurado. Está pensada para optimizar el flujo de una operación, consiguiendo el precio deseado sin la necesidad de la intervención de un operador. Se puede configurar el monto total a operar, el precio límite y por último el tamaño máximo de las órdenes.

Pensada para simplificar la gestión pasiva de liquidez de una gran cantidad de cuentas comitentes, esta estrategia permite la automatización en la ejecución de órdenes de cauciones colocadoras en el mercado. A partir de una lista de cuentas y saldos, el algoritmo envía órdenes al mercado siguiendo parámetros de plazo, tasa, agresión y tamaño. El resultado es la ejecución de cientos de órdenes en pocos minutos manteniendo un control global del proceso en cada momento.

Es un algoritmo pensado para simplificar el proceso de colocación de órdenes para tomar liquidez del mercado. A partir de un detalle de saldo requerido por cuenta comitente y la definición del plazo (caución a t dias), el motor administra el envío de órdenes dentro de parámetros definidos de tasas objetivos y agresividad en la colocación. El resultado es la ejecución de cientos de órdenes en pocos minutos manteniendo un control global del proceso en cada momento.