¿Es posible hacer operaciones de alta frecuencia desde casa?

No … el comercio de alta frecuencia es un negocio, y ahora es un negocio maduro. Pero déjame expandirme en esto …

¿Qué estaba interrumpiendo HFT? … Cuando me uní a HFT en 2005, no tenía nombre. Era solo comercio. Como máximo, cien personas estaban trabajando en nuestro estilo de negociación basado en datos. Lo que fue único para nosotros fue que no intentamos emular a los traders estelares. Lo abordamos como un ejercicio puro de aprendizaje a partir de datos. Más tarde nos dimos cuenta de que estábamos interrumpiendo dos líneas de negocio ENORMES, (a) el negocio de corretaje de comisiones gordas que generaba miles de millones en ingresos anuales (b) los comerciantes en bancos y fondos que ganaban aún más. Pero no lo sabíamos. Durante los últimos diez años, mientras nuestras estrategias han ganado más de mil millones de dólares, esas empresas casi se han ido. Encontrará un tema común entre los disruptores, que a veces pueden tener un impacto mucho mayor al no seguir dónde está el dinero hoy, pero por lo que creen que es posible.

La pila de tecnología en HFT … Al principio, HFT se trata de comprar en un mercado y vender rápidamente en otro mercado con un pequeño beneficio. Y hacemos esto un millón de veces al día. El truco consiste en cancelar rápidamente todas nuestras ofertas cuando se llena una de ellas. La pila que tenemos para esto ha sido diseñada en torno a la velocidad. El paquete codificado API de intercambio se recibe a través de líneas 10G y un conmutador L2 / L3 de nanosegundos. Luego se analiza a través de FPGA y se envía a las aplicaciones a través de PCIe directamente al espacio de usuario sin pasar por el núcleo.

Hay tres componentes de la aplicación comercial:

  • Algoritmos de aprendizaje automático
  • Algoritmos de ejecución
  • Servidor de enrutamiento de pedidos

Todos están escritos en muy bajo nivel C ++. La comunicación entre procesos es todo en el espacio del usuario, a través de un tipo de arquitectura de sondeo LMAX, donde si perdemos un paquete, está bien seguir adelante, pero no está bien esperar. Todo esto nos permite enviar la operación al switch en menos de seis microsegundos de manera determinista. Lo que les acabo de decir es que si el intercambio es simple, entonces la velocidad es lo único que importa. Pero el comercio de la velocidad es un negocio que se lleva el ganador , y está dominado por un par de grandes empresas. Ha sido diseñado tanto que sería una pérdida de tiempo para cualquiera comenzar a trabajar en él hoy.

Pero recién estamos comenzando en una oportunidad mucho mayor . Podemos usar los mismos métodos de aprendizaje automático para predecir lo que sucederá en los próximos cinco días o años. Aquí no se trata de velocidad. Se trata de precisión fuera de muestra y se trata de reunir datos de muchas fuentes diferentes. Tweets sobre Brexit, recibos de envío en el puerto de San Francisco, un discurso de la Reserva Federal … Todo importa, pero casi nada tiene ningún precedente para aprender.

Hay dos aspectos que hacen que construir una pila sea más difícil que AdTech:

  1. Necesitamos inferir el efecto de cada operación en el intercambio, porque es muy fácil perder mucho dinero en una operación, pero es mucho más difícil ganar dinero al predecir correctamente un movimiento.
  2. Cuando se analiza una estrategia, es muy importante tener en cuenta las posiciones en las que estábamos llegando. Por lo tanto, cada análisis tiende a ser un análisis secuencial de los 10G de datos recibidos en un día. De hecho, ni una sola empresa ha podido utilizar con éxito métodos como la reducción de mapas en los datos financieros, y si alguien aquí tiene ideas al respecto, me encantaría aprender.

Hay una pieza de este rompecabezas que no necesitas construir. Para reducir la fricción, necesitará algoritmos HFT para la ejecución. Podemos ayudar con eso.

qplum es la primera empresa en el mundo en abrir el acceso a nuestro código de negociación de alta frecuencia y nuestros algoritmos altamente exitosos a través de API. Ahora puede usarlos para ejecución y análisis en su aplicación.

  • Si está haciendo una solicitud de corretaje, ahora puede hacerlo no solo con una comisión cero, sino que sus clientes realmente pueden ganar dinero cuando operan.
  • Si está trabajando en una empresa financiera administrando, digamos, tres mil millones de dólares, actualmente pierde unos cinco millones al año en costos de deslizamiento y ejecución. Puede convertir eso en una ganancia de dos millones para sus clientes que usan estas API.

En el sentido real de HFT, no, no se puede hacer desde casa.

HFT es una forma de negociación altamente técnica basada en estrategias que dependen de la velocidad en el mercado. Este es un mundo donde un milisegundo es toda una vida. Requiere hardware muy costoso ubicado en centros de datos muy costosos, técnicas de programación muy especializadas para reducir la latencia en el motor de negociación y, en general, estrategias muy matemáticas. También requiere relaciones especializadas con corredores institucionales.

No es completamente imposible para el comerciante independiente, siempre que tenga todas las habilidades especializadas requeridas y un presupuesto decente de 5 cifras, pero para la gran mayoría será completamente poco práctico. Y competirás cara a cara con jugadores que cuentan con recursos financieros y humanos mucho mayores.

Si está realmente interesado, esto es lo que está involucrado:

Así es como configura su propia operación de negociación de alta frecuencia

El comercio de día activo, por otro lado, es completamente posible para un comerciante minorista en el hogar. Pero aquí estamos hablando de estrategias en las que el extraño milisegundo de latencia no es un problema de vida o muerte.

No puedo agregar demasiado a lo que Geoff dijo brillantemente, pero solo algunas ideas que también pueden terminar siendo críticas para el éxito de HFT sobre dónde puede fallar un comerciante minorista:

1. Costos No solo la latencia debe ser extremadamente baja, sino también la estructura de costos en la que un individuo no puede soñar con los que obtienen las empresas establecidas más grandes.
2. Procesos de compensación. Hacer HFT de repente puede hacer que aborde esos “detalles diabólicos”, como acciones difíciles de pedir prestado cuando se venden en corto, opciones de ejercicio avanzado, períodos de liquidación no homogéneos y algunos otros matices que, como individuo (regular), serían un dolor en el cuello y puede no funcionar debido a los requisitos de capital y el poder de negociación necesarios para mantenerlos.
3. Estado financiero o institucional para la compensación y las relaciones comerciales. Tal vez hay algunos corredores de descuento allí que pueden proporcionar un buen apalancamiento y margen a las personas, eso suena atractivo pero todavía nada en comparación con lo que reciben los jugadores institucionales.

Una persona que juega en el espacio HFT contra empresas institucionales es más como un tipo con una honda que intenta luchar contra un pelotón armado. Quiero decir, común, puede funcionar, pero el tipo necesita ser excepcionalmente bueno.

Me gustaría agregar una tangente: si uno planea hacer una actividad diaria activa y automatizada (no HFT) por su cuenta, debería considerar hacerlo desde una nube pública como Amazon AWS.

AWS tiene conexiones más rápidas a destinos de Internet (es decir, un simple ping desde un servidor AWS es de 1 ms, mientras que un ping en la computadora de mi casa, atravesando la red FiOS de Verizon, promedia unos 15 ms) y su infraestructura es tolerante a fallas.

La versión FiOS y otros ISP tienen demasiadas interrupciones inesperadas de mi tolerancia al riesgo.