ROMPIENDO LOS LÍMITES DE LA LATENCIA

El espacio de los traders quant: sistemas de trading, gestión monetaria, automatización de sistemas.
Responder
Avatar de Usuario
X-Trader
Administrador
Mensajes: 12798
Registrado: 06 Sep 2004 10:18
Contactar:

ROMPIENDO LOS LÍMITES DE LA LATENCIA

Mensaje por X-Trader »

¿Hasta dónde puede bajar la latencia? En este artículo:

http://www.advancedtrading.com/infrastructure/229300997

Deutsche Bank anuncia que ha logrado reducir la latencia de sus órdenes hasta 1.25 microsegundos implementando por hardware hasta el control de riesgos. Es decir, no sólo han reducido latencia en el envío de la orden sino en todo el procesado de la orden. Señalan también que con ello logran un edge por delante de sus competidores y que en breve, haciendo algunos ajustes, seguramente logren latencias inferiores al microsegundo.

¿Hacia dónde van los mercados?

Saludos,
X-Trader
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
Avatar de Usuario
cls
Mensajes: 1336
Registrado: 24 May 2007 18:46
Contactar:

Re: ROMPIENDO LOS LÍMITES DE LA LATENCIA

Mensaje por cls »

La verdadera aplicación la veo a la hora de operar spreads de instrumentos. Identificar la oportunidad y aprovecharla lo más rápido posible. Pero a la hora de operar en único instrumento ... qué utilidad real tiene ? ...

Un ejemplo ...

Quiero entrar largo y tenemos una horquilla en 1001 x 1002 y se agota el volumen ask en 1002 y la horquilla sube a 1002 x 1003.
En este momento podría ser el más rápido (allocated, hardware, ...) y colocar una limitada en 1002. Gracias a la baja latencia de mi sistema estaría el primero en la cola de mejores compradores.
Esta sería la mejor opción si quiero entrar largo: colocar una limitada de compra en el BestBid y estar el primero en la cola.

Ahora tiene que venir un vendedor a mercado y coger mi bid. Lo hace y ya estoy largo en 1002.

El size en 1002 no será muy grande. La horquilla acaba de subir, el 1002 ask estaba vacío de volumen y el size que tenga será el de los que hayan venido (y sigan viniendo) detrás de mí con más limitadas.

La mayor parte de las veces el size bid 1002 será inferior al que hay en ask 1003 así que la horquilla presenta menos restencia a bajar que a subir. Una sola venta a mercado de pequeño volumen podría empujar hacia abajo la horquilla.

Si vuelve a bajar estaremos en 1001 x 1002 y yo largo en 1002. Podría haber conseguido lo mismo con una orden a mercado de compra cuando la horquilla estaba de inicio en 1001 x 1002.

¿Para qué sirve en este caso la low latency?


... a no ser que sepa que la horquilla no bajará a 1001 x 1002 sino que subirá a 1003 x 1004 .... Tendría que monitorizar la evolución de los sizes, etc y en este caso la eficiencia de los algoritmos compensaría con creces la solución hardware para ganar esos microsegundos.

S2
Avatar de Usuario
X-Trader
Administrador
Mensajes: 12798
Registrado: 06 Sep 2004 10:18
Contactar:

Re: ROMPIENDO LOS LÍMITES DE LA LATENCIA

Mensaje por X-Trader »

Cls, está claro que todo este tema de latencias va más orientado a estrategias de arbitraje, market making, spreads, etc. Lógicamente para operar con productos sueltos la única ventaja es el posicionamiento en la cola... aunque no es una cuestión baladí tampoco: estar por delante de otros puede marcar la diferencia entre cerrar o no cerrar una posición.

Saludos,
X-Trader
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
Avatar de Usuario
Enrio
Mensajes: 308
Registrado: 26 Oct 2004 13:36

Re: ROMPIENDO LOS LÍMITES DE LA LATENCIA

Mensaje por Enrio »

cls escribió:La mayor parte de las veces el size bid 1002 será inferior al que hay en ask 1003 así que la horquilla presenta menos restencia a bajar que a subir. Una sola venta a mercado de pequeño volumen podría empujar hacia abajo la horquilla.
Aunque no lo he estudiado en profundidad y hablo más por impresiones (y todo el autoengaño que a veces supone eso), a corto plazo y sin tendencia clara las orquillas se comportan al revés, es decir avanzan hacia donde hay más volumen.

¿Hay alguien que lo haya estudiado o tenga explicación para esto?
Avatar de Usuario
cls
Mensajes: 1336
Registrado: 24 May 2007 18:46
Contactar:

Re: ROMPIENDO LOS LÍMITES DE LA LATENCIA

Mensaje por cls »

Enrio escribió:
cls escribió:La mayor parte de las veces el size bid 1002 será inferior al que hay en ask 1003 así que la horquilla presenta menos restencia a bajar que a subir. Una sola venta a mercado de pequeño volumen podría empujar hacia abajo la horquilla.
Aunque no lo he estudiado en profundidad y hablo más por impresiones (y todo el autoengaño que a veces supone eso), a corto plazo y sin tendencia clara las orquillas se comportan al revés, es decir avanzan hacia donde hay más volumen.

¿Hay alguien que lo haya estudiado o tenga explicación para esto?
Así es. A grandes rasgos el precio se mueve hacia donde hay liquidez que es donde hay más facilidad para el trading.
Pero en la microestructura las horquillas zigzaguean continuamente y esa direccionalidad ya no es tan clara.

Si p.ej. en condiciones normales (sin noticias, etc) el precio ha subido de 1001 a 1004 no lo ha hecho directamente.
Primero la horquilla estaría en 1000x1001, luego a 1001x1002, depués abajo de nuevo a 1000x1001 y así sucesivamente. Cada vez que sube va comiendo más volumen (en porcentaje) en los asks de lo que come en las bajadas en los bids.

Y luego está que no venga una orden de un bigboy y se lleve varios escalones del book de golpe, que todo puede ser.

Además que la liquidez va evolucionando continuamente y en cualquier momento pasa de un lado a otro.
Hay programas que sólo hacen eso, alterar la liquidez. Ponen órdenes de cebo para atraer al precio y luego se retiran.

Bueno es un tema bastante complicado y muy difícil de demostrar.

S2

Avatar de Usuario
euxx
Mensajes: 155
Registrado: 14 Oct 2004 13:27
Contactar:

Re: ROMPIENDO LOS LÍMITES DE LA LATENCIA

Mensaje por euxx »

Un ejemplo de esto lo hacia tiempo atrás el futuro del Ibex.Lo normal es que haya no mas de 10 contratos por posición y de repente aparecía una orden limitada de 190 contratos ,señal clara de que el precio superaría esa posición.De repente era absorbida y podías conseguir entre 10 y 15 puntos.Ahora hace tiempo que no lo veo. :cry:
http://www.bolsacom.com/" onclick="window.open(this.href);return false;
Avatar de Usuario
Mirus Futures
Mensajes: 119
Registrado: 24 Jun 2009 17:11
Ubicación: Chicago, IL

Re: ROMPIENDO LOS LÍMITES DE LA LATENCIA

Mensaje por Mirus Futures »

El ‘gran desafío’ para muchos de reducir la latencia es pasar por el RMS – aunque DB no lo hace. Y como dice CLS, van por buen camino y están haciendo un buen trabajo en la evolución de los sizes y demas.

Lo que si se me hizo raro es la fecha del artículo – no sé qué tan antiguo sea la entrevista, pero 1.25 microsegundos es relativamente lento - ahora se han visto records en nanasegundos en todo el proceso.
Avatar de Usuario
X-Trader
Administrador
Mensajes: 12798
Registrado: 06 Sep 2004 10:18
Contactar:

Re: ROMPIENDO LOS LÍMITES DE LA LATENCIA

Mensaje por X-Trader »

Mirus Futures escribió:El ‘gran desafío’ para muchos de reducir la latencia es pasar por el RMS – aunque DB no lo hace. Y como dice CLS, van por buen camino y están haciendo un buen trabajo en la evolución de los sizes y demas.

Lo que si se me hizo raro es la fecha del artículo – no sé qué tan antiguo sea la entrevista, pero 1.25 microsegundos es relativamente lento - ahora se han visto records en nanasegundos en todo el proceso.
El artículo es del 15 de Marzo de 2011, piensa que habla de 1.25 microsecs para todo el proceso y que la estrategia va implementada via hardware. Es decir, no es sólo el proceso de enviar la orden sino todo el proceso de generación de la misma.

Saludos,
X-Trader
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
Avatar de Usuario
Mirus Futures
Mensajes: 119
Registrado: 24 Jun 2009 17:11
Ubicación: Chicago, IL

Re: ROMPIENDO LOS LÍMITES DE LA LATENCIA

Mensaje por Mirus Futures »

Lo que quería decir es que 1.25 microsegundos es un poco lento - para todo el 'proceso' como lo indicas. Aunque hay algunas cosillas que no se toman en cuenta, como el network time (pero es otro debate). Yo te puedo decir que he visto todo el proceso de ~ 9 nanosegundos. Pero no hay manera de validar nada de esto (del proceso), ya que la única forma de aislar a prueba es en el servidor. :D

Un saludo,
Avatar de Usuario
Fer137
Mensajes: 1371
Registrado: 12 Nov 2007 18:43

Re: ROMPIENDO LOS LÍMITES DE LA LATENCIA

Mensaje por Fer137 »

Como sabreis la velocidad de la luz en el vacio es aproximadamente c = 299.790.000 m/s. Es la máxima velocidad a la que viaja la información. En cables o fibra optica quizas unos 200.000.000 m/s.
En un microsegundo puede recorrer unos 200 metros. (100 metros contemplando ida y vuelta)
En 10 nanosegundos unos 2 metros. (1 metro)
Por ejemplo atravesar el Atlantico son miles de Km, decenas de miles de microsegundos.

No tiene mucho sentido bajar la latencia del software a nanosegundos salvo que se trate de sistemas automaticos alojados a muy pocos metros o centimetros del mercado correspondiente. En cualquier otro caso cuenta incomparablemente mas la distancia, cada nanosegundo equivaldría a acercarse 20 cm. (10 cm ida y vuelta)
Avatar de Usuario
X-Trader
Administrador
Mensajes: 12798
Registrado: 06 Sep 2004 10:18
Contactar:

Re: ROMPIENDO LOS LÍMITES DE LA LATENCIA

Mensaje por X-Trader »

Fer137, lógicamente estamos pensando en soluciones para trabajar en colocation, al ladito de los servidores del mercado :)

Saludos,
X-Trader
"Los sistemas de trading pueden funcionar en ciertas condiciones de mercado todo el tiempo, en todas las condiciones de mercado en algún momento del tiempo, pero nunca en todas las condiciones de mercado todo el tiempo."
Si te ha gustado este hilo del Foro, ¡compártelo en redes!


Responder

Volver a “Sistemas de Trading”