DOI: https://doi.org/10.18601/17941113.n11.06.
Un modelo de creación de mercado con trading de alta frecuencia
Daniel Hernández Hernández*
Katherine Sánchez Casas**
* Docente Centro de Investigación en Matemáticas CIMAT, Guanajuato (México). dher@cimat.mx
** Departamento de Estadística Universidad Nacional de Colombia, Bogotá (Colombia). ksanchezc@unal.edu.co
Fecha de recepción: 15 de mayo de 2016. Fecha de aceptación: 5 de junio de 2016.
Para citar este artículo:
Hernández Hernández, D. y Sánchez Casas, K. (2016). Un modelo de creación de mercado con trading de alta frecuencia. ODEON, 11, pp. 123-142. DOI: https://doi.org/10.18601/17941113.n11.06.
Resumen
En este artículo se hace una presentación del trading de alta frecuencia, junto con sus características y estrategias. Posteriormente, bajo el contexto de transacciones de alta frecuencia (HTF), se desarrolla un modelo de creación de mercado, conducido por un agente cuyas posibilidades de negociación en el mercado bursátil se desarrollan a través de órdenes límite y órdenes de mercado; también puede presentar órdenes agresivas con el objetivo de enfrentar los riesgos de inventario, de selección adversa y de ejecución, los cuales son los riesgos a los que el agente se encuentra expuesto.
Palabras clave: trading de alta frecuencia, creación de mercado. Codigos JEL: G10, G12.
Abstract
This article presents the high frequency trading, along with its characteristics and strategies. Subsequently, in the context of high frequency transaccións (HTF), a Market Creation model is developed, conducted by an agent whose trading possibilities in the stock market are developed through limit orders and market orders, can also present aggressive orders with the objective of facing inventory, adverse selección and execución risks, which are the risks to which the agent is exposed.
Key words: high frequency trading, market creación model. JEL Codes: G10, G12.
Introducción
Para ser rico no es necesario ser hijo de ricos o ganarse la lotería, el mundo financiero está implementando aproximadamente desde 1999 una tecnología bursatil que permite ganar millones de dólares en milisegundos. Dicha tecnología esta sustituyendo agentes humanos por agentes robotizados que operan miles de veces más rápido que los humanos para efectuar millones de órdenes compraventa por segundo, permitiendo ganar más dinero.
Esta tecnología se denomina trading de alta frecuencia, o High Frequency Trading (HFT), el cual emplea sofisticados programas computacionales que preven como van a funcionar los mercados desde una técnica cuantitativa; el algoritmo analiza datos del mercado en busca de oportunidades de colocación, observando los parámetros del mercado u otra información en tiempo real, con esa información se traza un mapa en el que se determina: el momento adecuado de negociación precio y la cantidad. Orientando la division de órdenes a traves del tiempo y a los lugares de mercado, y la elección de la estrategia de inversión en órdenes límite y de mercado, estos algoritmos son implementados en un tiempo bastante corto.
La posibilidad de entrar a los mercados directamente y de realizar órdenes de posiciones en milisegundos ha causado un rápido crecimiento de este tipo de operaciones en el total del volumen del mercado. Se calcula que el trading de alta frecuencia supone más del 60% de las operaciones de capital en EE.UU., del 40% en Europa y del 10% en Asia. Inicialmente, el HFT fue desarrollado en el contexto de los mercados de renta variable y en los últimos años se ha extendido a opciones, futuros, ETFS (cambio de fondos negociados), divisas y materias primas.
En el artículo se considera un agente que participa en el mercado de valores por medio del trading de alta frecuencia; dicho agente es pequeño y no causa impactos en el precio de mercado. En esta dinámica, el agente está expuesto a tres riesgos principales, que son el riesgo de inventario, el riesgo de selección adversa y el riesgo de ejecución.
En la construcción de la estrategia de creación de mercado intervienen tres factores: el precio, el spread y el inventario (Labadie y Fodra, 2013). El precio medio evoluciona de manera estocástica, el Bid-Ask Spread evoluciona de manera aleatoria y cambia de estado con la introducción de órdenes de compra y venta de los participantes en el mercado.
En la primera sección de este artículo se presentan algunas definiciones y características de HFT, se expone el modelo de creación de mercado, finalmente se presentan las conclusiones y futuros trabajos de investigación.
1. Qué es HFT y cuáles son sus características
Para hablar del trading de alta frecuencia o HFT es necesario presentar su definición.
La Comisión Europea HFT como:
Sistema de negociación que analiza a gran velocidad datos o señales del mercado y lanza o actualiza, como reacción de dicho analisis, un gran número de órdenes en un periodo de tiempo muy corto, prácticamente en milisegundos. Por ello, HFT no consistiría tanto en una estrategia de negociación, sino en la utilización de tecnologías avanzadas para llevar a cabo estrategias de negociación tradicionales, como sería el arbitraje y la propia creación de mercado.1
HFT está caracterizado por ejecutar órdenes intradiarias en periodos muy cortos de tiempo, medido en fracciones de segundos, y procura mantener los inventarios cercanos a cero al finalizar el día (Kearns, Kulesza y Nevmyvaka, 2010). HFT hace uso de recursos computacionales sofisticados y de alta velocidad, normalmente bajo la figura de hospedaje2, que ofrecen las bolsas de valores; estas envían una gran cantidad de órdenes, que son ejecutadas en fracciones de segundo o, incluso, son canceladas, buscando cerrar todas las posiciones al final de la jornada (Kirilenko, Kyle, Samadi y Tuzun, 2011).
HFT es un término genérico que hace referencia a un conjunto diverso de estrategias cuyo denominador común es que son algorítmicas y tienen una baja latencia (la baja latencia se refiere a la rápida ejecucion de órdenes; es decir, muy poco tiempo transcurrido entre el momento en el que la orden es enviada y en ser ejecutada) para obtener una ventaja en el mercado (Prewitt, 2012).
1.1. Características de HFT
Los agentes que hacen uso del trading de alta frecuencia (HFT) son firmas propietarias de las mesas de negociación en bancos de inversión, fondos de cobertura, etc., que sobre la base de estas estrategias tienen la capacidad de generar grandes cantidades de operaciones en periodos corto tiempo (Cvitanic y Kirilenko, 2010).
Las empresas propietarias dedicadas a la negociación de alta frecuencia estan caracterizadas por:
1.2. Estrategias de HFT
Existen diversos tipos de estrategias de HFT, cada una con diferentes peculiaridades segun la firma propietaria, las cuales se describirán de manera concisa; entre las principales estrategias se encuentran: creación de mercado, arbitraje estadístico, detección de liquidez, manipulación de precios y otras estrategias; en esta categoría se agruparon varias que no pertenecen a las anteriores.
2. Modelo de creación del mercado
2.1. Creación de mercado
El modelo de creación de mercado considera un agente en un mercado de valores, que presenta títulos de valores de compra y venta a un determinado precio de manera continua; este agente se denomina creador de mercado (MM por sus siglas en ingles, market maker).
En la página oficial de la National Futures Asociation - Estados Unidos (NFA), este agente es definido como un profesional encargado de negociar, siendo la contrapartida de sus clientes.
La denominación de creador de mercado obedece a que provee liquidez continua y regular a sus clientes. De manera que si un cliente desea comprar, esta orden es absorbida por el creador de mercado, es compensada con la orden de otro cliente, quien actóa como intermediario ante las posibles faltas de liquidez del mercado (caso en el que un inversor quiera comprar o vender y no haya una contraparte en el mercado que quiera vender o comprar), de manera que crea un mercado entre sus clientes.
Los creadores de mercado participan y juegan un papel importante en mismo, en particular para mejorar la liquidez de valores o stocks y de esta manera promover el crecimiento a largo plazo en el mercado. Como proveedor de liquidez, estos agentes reciben una compensación: compran a un precio inferior (bid) y venden a un precio superior (ask). La diferencia entre el precio de cotización al que los participantes del mercado están dispuestos a comprar (ask o precio de demanda) o vender un activo (bid o precio de oferta), se conoce como el Bid-Ask Spread.
Debido a que cada agente puede comprar o vender una acción en un momento dado, el spread representa los beneficios de estos. La amplitud o el tamaño del spread varía esencialmente en función de la liquidez y transparencia del mercado. Si hay un mayor número de vendedores y compradores compitiendo, hay más liquidez y, en consecuencia, se reduce la amplitud del spread. Si todos los participantes tienen acceso a la misma información sobre el precio (mayor transparencia) se reduce el spread puesto que para atraer más clientes entran en competencia los ofertantes y los agentes pueden encontrar una mejor oferta.
Las características propias que poseen las estrategias del creador de mercado es que no son direccionales, es decir no hay una ganancia asegurada debido a que el precio del activo puede subir o bajar. Generalmente, no guardan posiciones durante la noche, y no sostienen activos riesgosos al final del día de negociación.
Otro atributo importante es que mantienen su inventario o posición del activo de riesgo en un nivel mínimo de existencias, o cercano a cero durante el día de negociación, y frecuentemente equilibran sus posiciones en diferentes mercados, gracias al uso de algoritmos de alta frecuencia de negociación para el envío de órdenes.
Un creador de mercado compite con otros creadores para comprar o vender acciones, cuando el precio de una acción aumenta, los creadores subirán sus precios de compra, causando un movimiento ascendente. De esta manera, un creador de mercado está expuesto a tres principales riesgos, que son riesgo de inventario, riesgo de selección adversa y riesgo de ejecución.
El riesgo de inventario es el riesgo de sostener una posición corta o larga de un activo riesgoso, es decir es la posibilidad de pérdida asociada a las variaciones de los precios de los activos. El riesgo de selección adversa hace referencia a que el precio del mercado tenga un desvío desfavorable desde el punto de vista del creador de mercado, cuando este haya asumido una posición. El riesgo de ejecucion surge por la incertidumbre de ejecución de órdenes límite, en caso de no ser ejecutadas o ser parcialmente ejecutadas.
Para familiarizar al lector con un vocabulario de frecuente uso durante el artículo, se presentan definiciones de los terminos órdenes de mercado y órdenes límite, las cuales son las herramientas de negociación de activos de los creadores de mercado.
2.2. Estrategias de creación de mercado
La mayoría de intercambios de capital modernos son conducidos por órdenes de mercado, entendiendo "orden" como una instrucción de compra o venta ingresada en un mercado por un comerciante, que puede ser sobre un portafolio propio o de representación de un cliente, sobre un activo, especificando cantidad y precio según el caso.
En este mercado el precio resulta de la operación de un libro de órdenes o limit order book (LOB). En el LOB se almacenan a un lado todas las órdenes de compra (también conocidas como ofertas) y en el otro lado todas las de venta (conocidas como demandas).
Según el mercado y la autorización del regulador, existen distintos tipos de órdenes; en el desarrollo de este artículo se consideran dos tipos: órdenes límite y órdenes de mercado.
En el caso de compra, la orden indica el precio maximo que se está dispuesto a pagar, por lo que el precio límite introducido generalmente es inferior al actual precio de cotización. El precio más alto de una orden límite de compra se denomina mejor precio de la oferta (bid price).
En el caso de venta, la orden indica el precio mínimo que se está dispuesto a recibir, por tanto el precio límite introducido generalmente es superior al precio actual de cotización. El precio más bajo especificado en el libro de órdenes para una orden de venta se denomina precio de demanda (ask price).
En el momento en el cual un agente somete su orden límite para el intercambio, esta es añadida a la orden de libros límite; si hay contraparte disponible a dicho precio o a un precio mayor se ejecuta la porción de la cantidad disponible y el resto quedara pendiente en el libro de órdenes. No obstante, debe tenerse en cuenta que la ejecución de órdenes límite se basa en la regla de prioridad (precio/hora) del libro de órdenes límite, luego en una orden límite se da prioridad primero al precio, y a continuación en función del tiempo.
El creador de mercado tiene como opciones negociar por medio del envío de órdenes límite (figura 1) fijando posiciones; con estas órdenes el precio es establecido con antelación; sin embargo, la ejecución de este tipo de órdenes es incierta, el agente también puede negociar mediante órdenes de mercado, que son de ejecución inmediata, pero costosas ya que se emiten al precio de mercado y generan costos de presentación.
Con el anterior panorama, el creador de mercado puede presentar órdenes límite con mejores cotizaciones (oferta agresiva) (figura 1), aumentando el precio de compra con respecto a la mejor oferta actual (bid price), y disminuyendo su precio de venta (demanda agresiva) (figura 1), con referencia a la mejor demanda actual (ask price). Así el agente se enfrenta a la disyuntiva entre la espera de ejecución de órdenes límite a los mejores precios actuales, o presentar órdenes límite con precios agresivos que se ejecutar más rápidamente, pero a un precio menos favorable.
El Bid-Ask Spread es usado por un creador de mercado para controlar su inventario y como compensación del riesgo de selección adversa.
Con la presentación de órdenes límite agresivas el Creador de mercado captura órdenes de mercado de agentes que atún no están dispuestos a negociar a los precios de cotizaciones de oferta (bid price) y demanda (ask pricer. De este modo, el creador de mercado pierde dinero con los comerciantes informados, pero cubre esa pérdida haciendo ruido (es decir, los comerciantes no informados pagan el spread en cada transacción).
Con el objetivo de construir una estrategia de creación de mercado, deben tenerse en cuenta tres factores: el precio, el spread y el inventario. El precio suele ser el precio medio, es decir, el promedio entre los precios de mercado actuales de oferta y demanda. En la siguiente sección se formaliza el modelo de creación de mercado estudiado.
2.3. Configuración del modelo
Para introducir la característica principal del libro de órdenes LOB, se fija un espacio de probabilidad filtrado (), con una filtracion que satisface las condiciones usuales; de esta manera, todas las variables aleatorias y procesos estocásticos estan definidos en ().
El precio medio Pt del activo evoluciona de manera estocástica; en el artículo se asume que el precio medio evoluciona de acuerdo con un movimiento browniano geométrico dado por:
Donde: Wt es un movimiento browniano o proceso de Wiener y µ representa la variación porcentual, o porcentaje de deriva, y σ es el porcentaje de volatilidad; estas dos cantidades son constantes. Si se tiene un valor inicial Pt = P0, la solución de la ecuacion es dada por la siguiente expresion analítica:
El Bid-Ask Spread del libros de órdenes es resultado del comportamiento de los agentes en el mercado y evoluciona de manera aleatoria, en el que la observación futura solo depende del presente y no del pasado, por lo tanto es ajustada por una cadena de Markov discreta con valores finitos; sus valores son multiplos de un número finito ð > 0, y salta en un tiempo aleatorio.
Para su modelación se define una cadena de Markov estacionaria y discreta sobre el espacio de probabilidad filtrado (), junto con un conjunto , no vacío y finito. Luego, la sucesión de variables aleatorias define el proceso de Markov realizado por el Bid-Ask Spread, cuyo espacio de estados es un conjunto finito
Ya que el conjunto de estados es finito, la matriz de transición asociada a la cadena esta dada por , de manera que la probabilidad de transición es:
independiente de N y representa el spread en tiempo aleatorio.
Puesto que la cadena de Markov del Bid-Ask Spread cambia de estado con la introducción de órdenes de compra y venta de los participantes en el mercado, la cadena salta en tiempo aleatorio; de este modo, el parámetro que conduce dicho proceso variara con el tiempo de manera no homogenea, por tanto, se modela con un Proceso Poisson no homogeneo, con tasa λ (t) y se denota con (Nt).
El proceso spread en tiempo calendario (St), evoluciona de forma estocástica y determina el cambio de en el tiempo N, es decir:
Dicho proceso (St) es ajustado con una cadena de Markov de tiempo continuo no homogénea, cuya matriz de intensidad está dada por:
la cual modela el parámetro de intensidad del tiempo de salto de la cadena; se asume que S y P son independientes.
El ingreso de órdenes de mercado de compra y venta materializa órdenes límite de venta y compra, respectivamente; por tanto, se requiere un proceso que enumere las órdenes límite ejecutadas tanto de venta como de compra. El número de (órdenes límite de venta se expresa con Na y el número de (órdenes límite de compra Nb; como se aprecia, dichos eventos son el resultado de variaciones estocásticas, de manera que los parâmetros del proceso que representan la intensidad por únidad de tiempo con la cual ocurren los eventos, son procesos estocásticos, modelados por procesos de Cox, también conocido como un proceso de Poisson doblemente estocástico o proceso Poisson mixto.
Luego, Na y Nb son procesos de Cox que representan procesos de conteo específicos, con procesos de intensidad aleatorios.
3. Estrategias con órdenes límite y de mercado
Como se mencionó en la sección de estrategias de creación de mercado, el agente puede negociar con órdenes límite y de mercado para manejar los riesgos a los que se encuentra expuestos.
Como se ilustra en la figura 2, un creador de mercado puede presentar órdenes límite a los siguientes precios:
Bb: conocido como Bid price, representa el mejor precio actual de oferta, esto es:
Bb+: simboliza el precio de oferta agresivo, esto es: es decir aquí aumenta su precio de compra en el tiempo t.
Ba: denominado Ask price, indica el mejor precio actual de demanda, esto es:
Ba-: representa el precio de demanda agresivo, esto es: es decir baja el precio de venta en el tiempo t.
Donde: St denota el spread al tiempo t.
Formalizando lo anterior, las estrategias de orden límite son modeladas por un proceso control predecible de tiempo continuo, denotado como:
Donde:
Se debe observar que estas cotizaciones son dependientes del tiempo t, sin embargo, para simplificar su expresion se omite t.
Los posibles precios en cualquier tiempo t son denotados, respectivamente, como: ) y están dados por:
Las estrategias de orden límite αmake = (Qb,Qa,Lb,La), integrado con el dinero en efectivo, indicado como X, y el inventario o número de acciones sostenidas por el creador de mercado Y mantienen la siguiente dinamica:
Esta ecuación indica que el capital en el tiempo corresponde al precio obtenido por las compras, disminuido con el precio pagado en las ventas durante el periodo de negociación.
Puesto que el agente tiene permitido colocar órdenes de mercado que son liquidadas inmediatamente, estas estrategias evolucionan en tiempo discreto, por lo tanto son modeladas con un control de tipo impulso, dado por:
en el cual (Tn) es una secuencia creciente de tiempos de paro y representa los tiempos en el que el agente o creador de mercado decide invertir en órdenes de mercado, y las variables aleatorias ζn, n ≥ 1 son medibles, se evalúan en [-e,e], con e tamaño de la orden de mercado.
Si ζn ≥ 0, son el nuumero de acciones adquiridas al mejor precio de venta si ζn < 0, serán el nuumero de acciones vendidas al mejor precio de compra. Luego el cambio del inventario en tiempo discreto en el que el agente decide invertir en órdenes de mercado, es dado por:
La expresion (6) indica que el cambio en el inventario en el momento de inversión en órdenes de mercado estará dado por el inventario obtenido en la anterior inversión en órdenes de mercado, aumentado con el número de acciones adquiridas al mejor precio de venta o disminuido por el número de acciones vendidas al mejor precio de compra.
De forma semejante a la evolución del inventario con las inversiones en órdenes de mercado en el tiempo , también se obtiene un cambio en el capital establecido por la siguiente relación:
donde simboliza la funcion de costo pagada, cuando pasa una orden de mercado de tamaño ζn, con un spread observado sTn y un precio medio observado pTn, con una cantidad fija ε. Resultando:
Esta expresión (7) indica que el cambio en el capital al realizar inversiones en órdenes de mercado está dado por el capital alcanzado en la inversión anterior aumentado con el costo recibido de las acciones vendidas o disminuido con el valor pagado de las acciones compradas, cuando se tiene el spread observado sTn dados en el momento , y el precio medio observado pTn.
El conjunto de todas las estrategias de órdenes límite y órdenes de mercado se denota por A, dado por a = (amake,atake).
4. Conclusiones
Los inversores que hacen uso del trading de alta frecuencia HFT tienen una posición relativamente favorable en términos de ventajas de velocidad sobre el resto de participantes del mercado, una ventaja informativa (rápido acceso y anaílisis de la información de mercado) y una ventaja de velocidad de presentación en la negociación (la transmisión de baja latencia de los pedidos y agiles modificaciones en las decisiones de negociación anteriores).
En el artículo se aplican conceptos del area de probabilidad para la modelación de un problema de aplicacion real en el marco financiero, como lo es la creación de mercado en el contexto de HFT. Desde el campo de la probabilidad el precio medio fue modelado con un movimiento browniano geométrico, el proceso Bid-Ask Spread se modelo por medio de una cadena de Markov discreta con valores finitos; el tiempo de salto de la cadena fue modelado por un proceso Poisson no homogeneo y la ejecución de órdenes límite de venta y compra se modeló con procesos de Cox.
Dentro de los aportes del modelo adoptado se halla el control de las fuentes de riesgo a las que está expuesto el creador de mercado en la dinaímica de su negociación, las cuales son el riesgo de selección adversa, el riesgo de inventario y el riesgo de ejecución.
Otra gran ventaja de este modelo es dar la alternativa al creador de mercado de publicar órdenes límite pasivas a las mejores cotizaciones de oferta/demanda (compra/venta), o presentar órdenes límite agresivas con respecto a las mejores ofertas y demandas, dando prioridad a la ejecución, que es un tema crucial en transacciones de alta frecuencia. Por otro lado, este modelo puede ser utilizado para modelar la evolucion aleatoria del precio medio, los cambios de estado del Bid-Ask Spread por la introducción de órdenes de compra y venta de los participantes en el mercado y el tiempo de salto de este proceso, también incorpora las ejecuciones de órdenes límite de compra y venta.
Como trabajos de investigaciones futuras sería interesante la aplicación de este modelo a datos reales o simulados del mercado de valores, en el cual el creador de mercado pueda maximizar la utilidad de los ingresos esperados en un horizonte corto de tiempo, controlando su inventario, sujeto a que al final de la negociación su inventario debe ser cero, tal como sucede en el trading de alta frecuencia.
Referencias
Avellaneda, M. y Stoikov, S. (s.f.). High Frequency Trading in a Limit Order Book. Quantitative Finance, 8 (3), 217-224.
Basawa, I. y Prakasa, R. (1980). Statistical Inference for Stochastic Process. Academic Press Inc.
Berkowitz, S. A., Logue, D. E. y Noser, E. A. (1988). The total cost of transaccións on the NYSE. The Journal of Finance, 43 (1), 97-112.
Bertsekas, D. (2005). Dynamic Programming and Optimal Control. United States of America: Athena Scienific.
Bickel, P. (2001). Mathematical Statistics. United States of America: Prentice Hall.
Cartea, A., Jaimungal, S. y Ricci, J. (2011). Buy low sell high: a high frequency trading perspective. Preprint SSRN.
Cartea, A. y Penalva, J. (2011). Where is the Value in High Frequency Trading? Banco de España.
Cvitanic, J. y Kirilenko, A. (2011). High Frequency Traders and Asset Prices.
Durrett, R. (1999). Essentials of Stochastic Processes. United States of America: Springer.
Guilbaud, F. y Pham, H. (2013). Optimal high frequency trading with limit and market orders. The Journal of Finance, 13 (1), 79-94.
Hendershott, T., Jones, C. M. y Menkveld, A. J. (2011). Does algorithmic trading improve liquidity? The Journal of Finance, 66 (1), 1-33.
Karlin, S. y Pinsky, M. A. (2012). An Introducción to Stochastic Modeling. United States of America: Elsevier.
Kearns, M., Kulesza, A. y Nevmyvaka, Y. (2010). Empirical limitacións on high frequency trading profitability. arXiv preprint arXiv:10072593.
Kirilenko, A., Kyle, A. S., Samadi, M. y Tuzun, T. (2011). The flash crash: The impact of high frequency trading on an electronic market. Manuscript, U. of Maryland.
Labadie, M. y Fodra, P. (2013). High-frequency market-making with inventory constraints and direcciónal bets. Quantitative Finance.
Lehalle, C.-A. (2013). Market Microstructure Knowledge Needed for Controlling an Intra-Day Trading Process. arXiv preprint arXiv.1302.4592.
Lehmann, E. y Casella, G. (1998). Theory of Point Estimación. New York: Springer.
Matt, P. (2012). High-Frequency Trading: Should Regulators Do More?
Moller, J. y Plenge, W. R. (2004). Statisitical Inference and Simulación for Spatial Poit Processes. United States of America: Chapman, and Hall//Crc.
Ortega, J. (2013). Notas procesos estocásticos. México: CIMAT.
Pliska, S. R. (1997). Introducción to mathematical finance. Oxford: Blackwell Publishers.
Ross, S. M. (2006). Simulación. United States of America: Elsevier.
Shao, J. (2003). Mathematical Statistics. New York: Springer.
Xu, J. (2013). Optimal Strategies of High Frequency Traders.