¿Dónde y cómo puedo aprender sobre la creación / comprensión de algoritmos de negociación de acciones?

En esta era de supercomputadoras, Algorithmic Trading ha ganado una gran popularidad desde la última década. En los Estados Unidos, alrededor del 70% del volumen total de Trading proviene de Algorithmic Trading. En países en desarrollo como India, representa alrededor del 40% de los volúmenes de comercio, ¡no es un número malo de todos modos! Los comerciantes minoristas tienden a mantenerse alejados del comercio algorítmico porque lo consideran complejo y está fuera de su alcance. Sin embargo, no es cierto en absoluto. Construir un sistema de comercio algorítmico puede ser una tarea simple si uno conoce los fundamentos detrás de él.

¿Qué es el comercio algorítmico?

El comercio algorítmico es un proceso para comprar o vender un valor basado en un conjunto predefinido de reglas que se respaldan en datos históricos. Estas reglas se pueden basar en análisis técnicos, gráficos, indicadores o incluso fundamentos básicos. Por ejemplo, suponga que tiene un plan comercial en el que compraría una acción en particular si se cierra en rojo durante 5 días consecutivos. Puede formular esta regla en el sistema de comercio algorítmico e incluso automatizarla para que la orden de compra se realice automáticamente cuando se cumpla su condición. Incluso puede definir su stoploss, objetivo y tamaño de posición en el algoritmo que facilitaría su vida comercial.

¿Es similar el comercio algorítmico y automatizado?

Este es el concepto erróneo más común asociado con el comercio algorítmico. El comercio algorítmico y automatizado no es lo mismo. Siempre tiene una opción para automatizar su estrategia algorítmica, pero no es necesaria. Incluso puede comerciar manualmente a través de las señales generadas a través de su sistema algorítmico. Para automatizar su estrategia algorítmica, debe obtener una aprobación de intercambio para su algoritmo. Pero ese no es un proceso difícil hasta que su algoritmo esté libre de errores. Entonces, la próxima vez que se encuentre con un sistema de comercio algorítmico, solo eche un vistazo si es automático o manual.

Ejemplos de comercio algorítmico

Consulte los enlaces a continuación para ver algunos de los buenos ejemplos de comercio algorítmico

Sistemas de comercio de Amibroker

Sistemas de comercio basados ​​en Excel

Referencia : Algorithmic Trading 101 – Matrículas de Trading

El comercio algorítmico ( comercio automatizado, comercio de caja negra o simplemente comercio de algo) es el proceso de usar computadoras programadas para seguir un conjunto definido de instrucciones para colocar un comercio con el fin de generar ganancias a una velocidad y frecuencia que es imposible para un comerciante humano Los conjuntos de reglas definidos se basan en el tiempo, el precio, la cantidad o cualquier modelo matemático. Además de las oportunidades de ganancias para el comerciante, algo-trading hace que los mercados sean más líquidos y hace que el comercio sea más sistemático al descartar impactos humanos emocionales en las actividades comerciales.

El comercio algorítmico se puede usar en cualquier estrategia de inversión o estrategia comercial, incluida la creación de mercado, la difusión entre mercados, el arbitraje o la especulación pura. La decisión de inversión y la implementación pueden aumentarse en cualquier etapa con soporte algorítmico o pueden operar de forma completamente automática.

El comercio de Algo se utiliza en muchas formas de actividades comerciales y de inversión, que incluyen:

  • Inversores a mediano o largo plazo o empresas secundarias que compran acciones en grandes cantidades pero que no quieren influir en los precios de las acciones con inversiones discretas y de gran volumen.
  • Los comerciantes a corto plazo y los participantes secundarios de la venta se benefician de la ejecución comercial automatizada; Además, algo-trading ayuda a crear suficiente liquidez para los vendedores en el mercado.
  • Los comerciantes sistemáticos encuentran que es mucho más eficiente programar sus reglas comerciales y permiten que el programa opere automáticamente.

El comercio algorítmico proporciona un enfoque más sistemático para el comercio activo que los métodos basados ​​en la intuición o el instinto de un comerciante humano.

Aquí hay un buen artículo introductorio: http://www.decal.org/file/2945 . También puede consultar esta lista de lectura: Talleres Quant Club para el conocimiento algorítmico de comercio

Python fue mencionado aquí un par de veces. Estoy de acuerdo con el consejo de Hunter como CodeAcademy como un buen punto de partida.

Una vez que tenga algunos conceptos básicos de Python, puede ver un recorrido paso a paso a través de los ejemplos de algos comerciales disponibles: Aprenda sobre el comercio algorítmico: conviértase en un Quant | Quantiacs

Finalmente, es posible que desee competir en una competencia de negociación algorítmica. Nosotros (trabajo para Quantiacs) organizaremos la próxima en unas pocas semanas: Competición de comercio algorítmico | Quantiacs