9 votos

Cómo distinguir los distintos tipos de negociación algorítmica

La negociación algorítmica implica el uso de algoritmos para ejecutar de forma óptima las instrucciones de negociación. También hay algoritmos que inician las operaciones, basándose en diversas estrategias cuantitativas (por ejemplo, el comercio de pares).

Tengo la impresión de que "trading algorítmico" (o trading automatizado) se utiliza a menudo para ambos tipos de algoritmos, aunque son muy diferentes. Pueden utilizarse de forma exclusiva (un humano ejecuta la instrucción de negociación de un algoritmo, o un humano introduce manualmente una operación que el algoritmo de negociación ejecuta) o de forma conjunta y secuencial (este último algoritmo somete las operaciones al primero, que las ejecuta). Entonces, ¿cómo distinguimos estos dos tipos de algoritmos?

1 votos

A la primera la he llamado "broker algos" y a la segunda "estrategias" o "modelos".

0 votos

Supongo que está preguntando por una transacción no minorista. A menos que se produzca algo especial, no es necesario que un humano participe en el comercio. El comercio ya es "mayormente ruido", por lo que permitir que un humano "decida" algo eleva el nivel de ruido, empeorando las cosas.

1 votos

Toda la devaluación de la capacidad de la intuición humana es bastante decepcionante..

11voto

jeffl8n Puntos 300

Encontré esta sólida visión general de los diferentes algoritmos de negociación de Investigación del Deutsche Bank :

  • Algoritmos de ejecución de operaciones

    Diseñado para minimizar el impacto del precio de ejecución de operaciones de gran volúmenes desmenuzando" los pedidos en paquetes más pequeños y lentamente y los lanza poco a poco al mercado.

  • Algoritmos de aplicación de la estrategia

    Diseñado para leer datos de mercado en tiempo real y formular señales de trading para ser ejecutado por los algoritmos de ejecución de operaciones. Esto puede implicar la ejecución automática de reajuste de carteras cuando se superan ciertos niveles de tolerancia preestablecidos, búsqueda de arbitraje oportunidades La comilla automática y la cobertura en un función de creador de mercado y la producción de señales de negociación a partir del análisis técnico.

  • Algoritmos de sigilo/juego

    Diseñado para aprovechar el movimiento de precios causado cuando grandes operaciones y también para detectar y superar otras estrategias algorítmicas .

  • Creación de mercados electrónicos

    Suministro de liquidez estrategias que imitan el papel tradicional los creadores de mercado. Estas estrategias implican la creación de un mercado de dos caras con el objetivo de ganando el diferencial entre la oferta y la demanda . Esto ha evolucionado hacia lo que se conoce como Arbitraje de Reembolso Pasivo.

  • Arbitraje estadístico

    Los operadores buscan correlacionar de alguna manera los precios entre los valores y negociar a partir de la desequilibrios en esas correlaciones .

  • Detección de liquidez

    Los comerciantes buscan descifrar si hay grandes pedidos existente en un motor de coincidencia enviando pequeñas órdenes ("ping") para buscar dónde pueden descansar las grandes órdenes. Cuando una orden pequeña se llena rápidamente, es probable que haya una orden grande detrás de ella.

2voto

Angelo Puntos 473

Los algoritmos de los brokers o los algoritmos de negociación están diseñados para la ejecución óptima de grandes cantidades de valores con diferentes puntos de referencia (por ejemplo, VWAP, PoV, déficit de ejecución o deslizamiento, Price Inline, TWAP, DWAP, etc.). Estos algoritmos utilizan a veces métodos estadísticos y análisis de microestructura de mercado (para analizar los diferenciales, el volumen, la estacionalidad, la oferta/demanda).

Las estrategias cuantitativas también son algoritmos, pero estos algos utilizan datos históricos y datos intradiarios para tomar decisiones de qué invertir? y cuándo invertir? Estos algos nos envían señales de compra o venta, y nosotros podemos ejecutarlas con nuestros algoritmos de trading.

En mi experiencia creo que el trading algorítmico nos ayuda a perder menos dinero cuando lo ejecutamos, y los algoritmos de estrategias cuantitativas nos ayudan a tomar la decisión "correcta" de qué compramos o vendemos y cuándo ejecutar la orden.

0 votos

Entonces, ¿los llama "algoritmos de negociación" y "algoritmos de estrategias cuantitativas", respectivamente? Pregunta complementaria: ¿qué es un "motor de negociación"?

0 votos

Sí, bueno, quizá "algoritmos de ejecución" y "estrategias cuantitativas". Una estrategia cuantitativa en sí misma incluye un algoritmo de pensamiento o un algoritmo informático que le envía señales. Un sistema de motor de trading te permite construir tus propias estrategias de trading, en el mismo código puedes construir las señales usando spreads, precios medios, últimos precios, precios altos, oferta, demanda, volatilidad, reversión, momentum, etc. Y en el mismo código puede ejecutar óptimamente sus operaciones para tratar de minimizar los costes de transacción o para obtener el "mejor" precio (comprar el más bajo), (vender el más alto).

0voto

Joe Puntos 178

Los dos tipos que mencionas no son necesariamente excluyentes, pero puedes tomar un horizonte relativamente corto, y comprobar si el algo gana dinero de forma consistente. Si lo hace es del segundo tipo, si no, es más probable que sea del primero.

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