¿Cuál es el mejor software para utilizar para el comercio algorítmico?

Las mejores plataformas de negociación de Algo

El advenimiento del comercio algorítmico ha reescrito las reglas del corretaje tradicional. Con volúmenes importantes en los intercambios que ahora se comercializan con la ayuda de algoritmos sofisticados, es imperativo que los operadores estén completamente conscientes de las plataformas de negociación que les permitirían implementar sus estrategias y seguir siendo competitivos. Dado que el comercio algorítmico es sin intervención humana y emociones, hace que el comercio no solo sea sistemático sino que infunda mucha liquidez en el mercado. También es un poderoso facilitador para que los operadores tomen decisiones inteligentes en segmentos como el arbitraje, la creación de mercado o la cobertura en un mercado, ya sea alcista, bajista o limitado por rango.

Aunque la India no fue una de las primeras en ingresar al mundo del comercio de Algo, su popularidad ha aumentado desde que SEBI permitió que los mercados de valores siguieran el uso de tecnología avanzada. Esto también ha creado la necesidad de software, herramientas y plataformas, a las que acceden los comerciantes para realizar las maniobras financieras. Si bien los grandes operadores aún se ajustan al grupo de HNI e inversores institucionales dado el alto costo y la complejidad del comercio, la participación minorista también ha visto un repunte con las aplicaciones y empresas recientemente creadas que permiten a los usuarios crear sus propios algoritmos de forma gratuita.

Con cientos de diferentes plataformas y herramientas de negociación disponibles en el mercado, cada una de las cuales afirma ser mejor que la otra, una persona que está probando aguas en el campo de la negociación de Algo puede ser mimada y confundida por elección. Por lo tanto, nosotros en QuantInsti, hemos cumplido una lista de algunas de las plataformas más populares que se utilizan en el mercado hoy (específicamente para los mercados de valores de India), para nivelar el campo de juego y dar una imagen clara a los usuarios.

Plataformas comerciales

Omnesys NEST

Una plataforma principal para el comercio algorítmicamente. Capaz de ejecutar varias estrategias, como el comercio de canastas, el corte de pedidos, la distribución de 2L y 3L, la plataforma es bastante versátil en su funcionamiento y permite a los corredores operar a través de varias clases de activos como acciones, derivados, divisas y productos básicos.

Fuente de la imagen: Omnesys Nest Plus

Nest Plus es una API de negociación automatizada proporcionada por Omnesys y permite la negociación en modo semiautomático a clientes minoristas y en modo totalmente automático a sub intermediarios. El terminal comercial se puede personalizar para incluir Market Watch, gráficos o barra de control de noticias.

NEST también viene con una herramienta llamada Omnesys Nest Gate, que se puede usar para construir algoritmos de ejecución direccional extremadamente personalizados sin escribir una sola línea de código. También cuenta con un instrumento en tiempo real y noticias basadas en guiones proporcionadas en asociación con Dow Jones, que los traders pueden usar juiciosamente para tomar decisiones.

Para los comerciantes minoristas, NEST ofrece una gama completa de productos como Nest RMS (para la gestión de riesgos), Nest OMS (para la gestión de pedidos) y NEST Trader IOB (para corredores secundarios de venta que ejecutan grandes pedidos).

Presto ATS

Desarrollado por Symphony Fintech, Presto ATS es versátil y uno de los más

Plataformas comerciales populares para el comercio automatizado en India HAGA CLIC EN TWEET en casi todas las clases de activos. Operativo en tres modos, como el comercio en vivo, el comercio en papel y las pruebas de respaldo, Presto está habilitado para FIX y tiene una serie de API para conectarse a los intercambios indios. Las opciones son variadas para las API, ya que están disponibles en Java, C # NET y HTML. Utilizado ampliamente por los corredores institucionales, está ganando popularidad entre los clientes minoristas. El costo de licenciar el software varía desde una suscripción anual de Rs. 25,000-Rs. 37,000 con la opción de cuentas individuales y de negociación múltiple.

Fuente de la imagen: Symphony Fintech

Para obtener una vista completa de Presto ATS, también puede navegar a través del seminario web del Sr. Praveen Gupta, CEO Symphony Fintech aquí.

ODIN

ODIN, un producto emblemático de Financial Technologies, es un “sistema de gestión de riesgos y operaciones de front-office de varios segmentos y múltiples intercambios”, que cuenta con un sistema de gestión de pedidos (OMS), gestión de riesgos e integración API de terceros. Ofrece entrada de pedidos a granel, mapa de calor, ticker condicional y enrutamiento inteligente de pedidos al tiempo que integra módulos de noticias de Dow Jones y Heckyl. Al igual que NEST, también tiene integración flexible basada en API, así como conectividad de red global FIX.

Bajo el paraguas de ODIN, los corredores institucionales usan ODIN Institucional que les ofrece operaciones de consola única para aceptar las órdenes de compra y también cumple con FIX. Recientemente, la plataforma ODIN se ha hecho más robusta con su capacidad de integrarse con nuevos segmentos de intercambio como MCX-SX segmentos de acciones y derivados, el segmento de futuros de materias primas de Universal Commodity Exchange (UCX) y en el mercado primario para el segmento OFS.

Fuente de la imagen: ftindia.com

AlgoNomics

Un producto del establo de NSEIT, AlgoNomics es una plataforma de negociación algorítmica que está diseñada para proporcionar una ejecución de baja latencia con un mecanismo integral de monitoreo y control. La solución permite a los usuarios crear, ejecutar y monitorear estrategias para casi todas las situaciones de mercado posibles para todos los mercados, a saber, acciones, derivados de acciones y derivados de divisas.

Cada condición de mercado favorable sirve como desencadenante para la ejecución de órdenes utilizando la plataforma AlgoNomics. AlgoNomics permite ejecutar múltiples estrategias simultáneamente, maximizando el objetivo organizacional de reducir el costo de transacción y operar de manera inteligente para obtener una rentabilidad óptima.

Fuente: NSEIT

MetaTrader

Si usted es un operador de Forex, MetaTrader 4 es su plataforma de acceso. El software tiene ambos: un cliente (para precios y gráficos en tiempo real) y un componente de servidor. Los usuarios finales pueden escribir sus propios scripts para automatizar el comercio y utilizan un lenguaje de scripting patentado, MQL4 / MQL5. La plataforma se centra en el comercio de margen.

Fuente de la imagen: Metatrader4.com

Muchos de estos software / plataformas mencionados anteriormente son completos y vienen con sus propias plataformas de gráficos, enrutamiento de pedidos inteligente, obteniendo el tiempo en tiempo real tick por tick de NSE y reglas sofisticadas de gestión de riesgos. Es imperativo que el precio asociado con tales sistemas sea muy alto y requiera un gasto de capital significativo por parte del usuario.

Por lo tanto, han surgido algunas alternativas para mitigar el riesgo financiero de los comerciantes en términos de costo de capital. Aquí hay una instantánea de algunos de los más populares.

Herramientas

AmiBroker

Es un software de análisis técnico y gráficos, que combina lo mejor de dos mundos: backtesting y estrategias de ejecución en tiempo real. Al no ser una plataforma de negociación per se, los comandos se envían a la interfaz de negociación del corredor. Una versión estándar está disponible por $ 279, mientras que la versión profesional se puede comprar por una tarifa única de $ 339. Por supuesto, el solo hecho de tener AmiBroker no será de utilidad, ya que los datos deben comprarse a los proveedores de datos autorizados, cuyo costo puede variar entre Rs. 10k-20k por mes.

Dado que AmiBroker está escrito en C ++, que es el lenguaje de programación del sistema operativo nativo, puede lograr la mayor velocidad en la ejecución de las instrucciones. Según la descripción del producto, el lenguaje AFL puede procesar hasta 166 millones de barras de datos por segundo en una CPU de 2 GHz. AmiBroker está equipado con un poderoso lenguaje de fórmulas llamado AmiBroker Formula Language (AFL), que le permite escribir reglas del sistema de negociación, definir sus propios indicadores y comentarios personalizados.

Fuente de la imagen: Amibroker

NinjaTrader

Un compañero de Amibroker, está desarrollado para operadores interesados ​​en futuros y mercados de divisas. La plataforma es de uso gratuito para gráficos avanzados, backtesting de estrategias y simulaciones comerciales. La plataforma ofrece la flexibilidad de varios indicadores y estrategias de terceros para que los usuarios cumplan con sus propios requisitos. Para el comercio en vivo, el usuario puede comprar una licencia de por vida por $ 999 o arrendarla anualmente por $ 600.

Tradestation

Otra plataforma muy popular para operar en varias clases de activos, con herramientas de negociación personalizables. Para los profesionales, la plataforma puede suscribirse por $ 299.95 por mes, e incluye hasta 27 años de datos históricos intradía para los intercambios que se elijan.

A continuación se muestra un resumen rápido de lo que los sistemas anteriores tienen en su alcance.

Fuente: Las mejores plataformas de negociación de Algo utilizadas en el mercado indio – QuantInsti

Hay muchas herramientas disponibles, he estado probando esta herramienta AutoTrader [1] con AMI Broker. Es relativamente simple y fácil de usar.

Los detalles están disponibles aquí.

Pros:

  • Admite la automatización con las plataformas KITE, NOW y NEST
  • Datos en tiempo real y relleno disponibles para todos los intercambios (NSE, BSE, MCX)
  • SIN costo de software (es gratis)
  • No es necesario comprar API de corredores
  • Soporte de terminal de distribuidor NEST (puede realizar pedidos en varias cuentas)
  • Funciona en muchos corredores, por lo que le permite cambiar fácilmente de corredores
  • Lea los detalles del pedido (estado, cantidad completa y pendiente, mensaje de estado, etc.): solo se admite en KITE
  • Lea los detalles de la posición (MTM, PNL, cantidad neta, valor de compra y venta, etc.): solo se admite en KITE
  • Soporte para pedidos de soporte y cubierta
  • Cuadrado automático basado en el tiempo: compatible solo con KITE
  • Buen soporte para AMI Broker
  • Alertas de colocación de pedidos (para que no tenga que controlar su sistema todo el día)
  • Soporte decente disponible en caso de cualquier problema
  • Admite efectivo y derivados (acciones, índices, monedas y productos básicos)
  • Buen manual de ayuda

Contras:

  • Las funciones de gestión de riesgos no están disponibles.
  • Se puede hacer más fácil de usar

Notas al pie

[1] Software de negociación semi y totalmente automatizado para KITE, NEST & NOW (Terminal de cliente y distribuidor)

Esta pregunta depende en gran medida de en qué etapa de su desarrollo / evolución se encuentre actualmente, como comerciante.

Para un comerciante algorítmico / sistemático que comienza por primera vez, la respuesta será diferente día y noche de un comerciante intermedio o experto. Cuanto más tiempo dedique a este arte / ciencia, más crecerá, se expandirá y se perfeccionará su operación, orgánicamente.

Los principiantes probablemente deberían apuntar a una plataforma de negociación todo en uno que le permita desarrollar estrategias utilizando métodos de bloques de construcción, le permita utilizar un flujo de datos de mercado en tiempo real y le permita liberar sus creaciones en mercados en vivo , en modo de simulación (o comercio con dinero real, después de abrir una cuenta con un corredor … aunque no sugiero esto, como principiante).

Para aquellos que buscan algo más poderoso, les sugiero crear sus propias soluciones personalizadas. . pero si tiene la intención de utilizar algún momento disponible públicamente, he desarrollado un respeto creciente por ‘Modulus’, un software que parece haber tomado un camino teórico bastante similar al nuestro, y que disfruta de la potencia / flexibilidad que conlleva

Para los operadores que buscan una inmersión completa y aprender las cuerdas de manera autodirigida lo más rápido posible y comenzar a crear sus propias estrategias de inmediato (para simulación y análisis adicional, inicialmente, no comercio en vivo, ¡por favor!), Podría presentarme humildemente Considere el ‘Paquete de Inmersión de Estrategia’ en nuestro propio sitio (¡recién lanzado! Sea amable, somos comerciantes, no diseñadores web), Systematic-Traders.com, o para aquellos que buscan clases dirigidas por un comerciante comprobado (y un buen negocio) alrededor del chico, considero a Kevin Davey un amigo), sugeriría encarecidamente KJtradingsystems.com.

También hay ‘Strategy Quant’. . que puede tener una GUI más bonita que todas las soluciones mencionadas anteriormente, pero no sería mi primera sugerencia, personalmente. No quiero difamar el producto de nadie más aquí (y tiene sus puntos fuertes, y está bien construido en un sentido técnico), por lo que tendrá que contactarme en privado si desea que elabore

Independientemente de la ruta que elija, le recomiendo a cualquiera que se tome en serio la posibilidad de ganarse la vida con la difícil ruta del comercio algorítmico / automatizado para comenzar a crear sus propias soluciones y software personalizados, tan pronto como tengan una visión lo suficientemente clara para hacerlo. asi que. . . Todavía tengo que encontrar una única solución minorista que consideró que valió la pena a largo plazo, considerando todo, y ya no es una tarea difícil encontrar programadores para crear casi cualquier cosa que pueda soñar, y esbozar / explicar claramente. . . el mundo es tu ostra, solo necesitas la voluntad y la creatividad .

Supongo que esta pregunta podría ser percibida de manera ambigua porque está tratando de realizar una investigación o está poniendo su investigación en producción.

Si no está pensando tan complicado como esto, entonces, en mi opinión, el lenguaje comercial más accesible (particularmente en Forex) está dentro de MetaTrader 4 llamado MQL4. Es un lenguaje muy rápido para lo que es y relativamente bien soportado. Lo defiendo bastante debido a su facilidad de uso, integración, soporte comunitario y soporte general de la mayoría de los corredores minoristas (por lo que su código es fácilmente transferible).

Si está buscando ser un poco más sofisticado, entonces verifique el “protocolo FIX”. Algunos corredores ofrecen esto en el espacio comercial, pero principalmente está dirigido al nivel institucional. Tenga en cuenta que no es gratis y codificará todo desde cero, ya que es solo un feed de precios (así que solo un cambio en el precio) …

Si está buscando investigar o desarrollar una estrategia, se sorprenderá de lo impresionante que es VBA en Excel. Importe sus datos históricos y comience a probar una estrategia / idea. Solo tenga cuidado con el prejuicio. Sin embargo, en general, tiene todas sus necesidades de gráficos cubiertas allí.

En mi opinión, el mejor es que sé Primero, lea esto y esto para aprender más sobre ellos. Buena suerte.