¿Cuáles son algunos algoritmos para el comercio de acciones automatizado?

Un buen lugar para comenzar es mirar el comercio de pares. El intercambio de pares funciona al encontrar un par de instrumentos que se mueven juntos (más precisamente, deberían integrarse). El ejemplo clásico es que tomas Pepsi y Coca Cola. Imaginamos que cualquier factor del mercado que influya en Pepsi influirá de manera similar en Coca Cola, de modo que cuando Pepsi sube, Coca-Cola también sube y viceversa.

Si Pepsi y Coca-Cola están cointegrados , en promedio difieren en una cantidad fija. Digamos, por ejemplo, que Coca-Cola es $ 10 más que Pepsi en promedio. Ahora algo sucede en el mercado y ambas acciones se mueven. En todo el movimiento, las acciones se vuelven momentáneamente inmovilizadas entre sí, por lo que ahora Coca-Cola cuesta $ 12 más que Pepsi. Aquí, acortará algunas acciones de Coca-Cola y comprará algunas acciones de Pepsi. La apuesta que está haciendo aquí es que la diferencia entre Pepsi y Coca-Cola volverá a $ 10; no importa si sucede si Coca-Cola baja o Pepsi sube o un poco de cada una, siempre que la diferencia regrese a 10, estás en el dinero (asegúrate de entender por qué). Y, por otro lado, digamos que una ráfaga de mercado hace que la diferencia se reduzca a 8. Aquí, comprará Coca-Cola y venderá Pepsi y esperará a que la diferencia vuelva a subir a 10.

Es más fácil decirlo que hacerlo. Los trucos son para

  1. Encuentra pares cointegrados
  2. Identifique algunas señales comerciales: ¿cuándo exactamente entra y sale de estos mercados?
  3. Averigua qué hacer si todo sale terriblemente mal. Esto es arbitraje estadístico y está apostando a la idea de que lo que fuera cierto sobre el mercado de ayer seguirá siendo cierto sobre el mercado de hoy. Pero a veces la diferencia entre Coca-Cola y Pepsi va a $ 12 no por alguna casualidad estadística que pueda explotar sino por un cambio fundamental. Si la diferencia nunca vuelve a ser 10, nunca gana dinero, y si sigue creciendo, pierde dinero rápidamente.
  4. Backtest, backtest, backtest.

Una vez que haya dominado las ideas detrás de los pares, puede experimentar con métodos para expandir los pares a canastas de acciones más grandes.

Arbitraje estadístico: comercio de pares en el mercado bursátil mexicano

Hay muy pocas empresas / estrategias comerciales que operan en la bolsa de valores mexicana. Creo que esto debería brindar grandes oportunidades ya que hay poca competencia. Al contrario de un mercado más desarrollado, las oportunidades de arbitraje no se aprovechan fácilmente, lo que sugiere que podría haber oportunidades para aquellos que buscan y pueden aprovecharlas.

El hecho de que el mercado mexicano no esté tan desarrollado también creará ciertas complicaciones. Hay alrededor de 200 empresas que cotizan en la bolsa de valores mexicana. De eso, he filtrado aquellos con información incompleta (usando Google Finance) para llegar a un universo de 117 acciones (ver Excel adjunto “Emisoras BMV.xlsx”) que se filtrará y limpiará para cumplir con ciertas condiciones.

La estrategia de negociación implementada en este proyecto se llama “Comercio de arbitraje estadístico”, también conocido como “Comercio de pares”, que es una estrategia contraria diseñada para beneficiarse del comportamiento de reversión a la media de una determinada relación de pares.

Lea más sobre el trabajo del proyecto basado en esta estrategia aquí:

Arbitraje estadístico utilizando el comercio de pares en el mercado bursátil mexicano

Listo para conectar y usar sistemas comerciales exitosos que ningún comerciante / inversor compartirá abiertamente ya que les está haciendo dinero.

Le recomendamos crear sus propias estrategias personalizadas con el uso de indicadores técnicos, programarlas, descargar datos del historial para la lista de tickers, volver a probarlas y verificar los resultados.

Hay pocos proveedores que ofrecen software donde puede crear sus estrategias con indicadores técnicos de arrastrar / soltar y volver a probarlos, sin embargo, vienen con una personalización limitada.

Comprobar Ninja Trader, MultiCharts

Hay algunos algoritmos que se usan más comúnmente para el comercio algorítmico, algunos de los cuales enumeraré al final de la parte inferior. También comencé solo con algunas de estas estrategias. Sin embargo, una vez que tenga una buena aceptación del comercio algorítmico, comenzará a ajustar partes de estas estrategias para satisfacer sus necesidades y crear estrategias personalizadas.

Puede comenzar a leer sobre esto en Comenzar con el comercio algorítmico

Encontré los siguientes enlaces sobre estos temas durante mi investigación.

Comercio de indicadores de sentimiento de opciones – Comercio usando indicadores de sentimiento de opciones

Estrategia de reversión a la media – Estrategias de reversión a la media en Python por Ernest Chan

Comercio de arbitraje estadístico – Comercio de arbitraje estadístico

Espero que esto ayude.