4 votos

Iniciación a la negociación de alta frecuencia

Soy extremadamente nuevo en el campo de la negociación de alta frecuencia. He estado tratando de leer una tonelada de materiales por ahí para entender el flujo de trabajo general. Tengo un conocimiento muy básico de diferentes conceptos como FIX, acceso directo al mercado, sistema de gestión de órdenes, motores DataFeed, etc.

Sin embargo, no he sido capaz de construir una comprensión monolítica del sistema, es decir, ¿cuál es el primer paso para configurar un sistema HFT y los pasos posteriores?

Espero que haya otros que hayan tenido que aprender desde cero los sistemas y la arquitectura de la HFT y estén dispuestos a compartir cómo lo hicieron.

Agradezco enormemente toda la ayuda y los consejos.

[Actualización de lo que he encontrado útil] : Gracias @lehalle. Me gustaría transmitir lo que he aprendido para cualquier otra persona que pueda estar interesada en explorar el trading de alta frecuencia. Creo que el libro Algorithmic Trading and DMA: An introduction to direct access trading strategies, de Johnson, introdujo conceptos clave como los mensajes FIX y el acceso directo al mercado (DMA). A partir de ahí, empecé a leer más profundamente sobre los protocolos FIX. En términos muy sencillos, la infraestructura de las empresas de negociación de alta frecuencia es Bolsa -> Gestor de datos de mercado -> Algoritmo -> Sistema de gestión de órdenes (OMS) -> Bolsa. Por lo tanto, es muy útil buscar en Google los gestores de alimentación de datos de mercado y leer la documentación de los distintos proveedores. A partir de ahí, entenderá que para lograr una baja latencia, necesitaremos una buena infraestructura de red muy rápida. Es útil leer sobre el modelo OSI y los protocolos subyacentes y leer sobre la infraestructura de red básica como tarjetas de red, etc. A partir de ahí tendrás una idea más clara de la configuración. Y repite los pasos: busca en Google a diferentes proveedores, llámalos por teléfono, aprende lo que ofrecen y no te cortes en hacer preguntas. Por último, aprende hasta C y C++, e invierte en algunos datos intradía y practica tu C y C++.

8voto

John Rennie Puntos 6821

Mi consejo sería que leyeras algunos libros. Para empezar:

Yo empezaría un sistema de trading intradiario por

  • a simulador y, por lo tanto, al menos los datos de las operaciones y las comillas
  • algunos estadísticas sobre las estacionalidades intradiarias (volumen, volatilidad, BA-spread y volumen en los primeros límites)
  • una capa de código envolviendo por una vez los mensajes de ida y vuelta entre el código de negociación y la bolsa (encargándose de los acuses de recibo, las cancelaciones no solicitadas, etc. de forma genérica)
  • una estructura de decisión dividida en dos capas: una estrategia (con un ficus sobre la gestión de riesgos), y una serie de tácticas (para las interacciones con los demás participantes).

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X