xignite vantage pricing web-services api finance

web services - vantage - API de comercio de vida real



xignite pricing (13)

¿Conoces una API que te permite comerciar con acciones o divisas de la vida real?

Si es así, describa su experiencia:

  • facilidad de desarrollo
  • comisiones
  • entorno sandbox?
  • etc.

AFAIK, TradeStation es el más famoso de todos. La mayoría de los softwares comerciales ofrecen API (NinjaTrader, MetaStock, etc.). FWIW, incluso hay competiciones de sistemas de comercio automatizados: mira this .

Además, esto es algo que el intercambio debe respaldar y su corredor debe permitir. La mayoría de los intercambios que conozco no permiten el comercio automatizado sin autorización previa.


Creo que hay una API para trabajar con ETrade y algunos otros softwares comerciales. Sin embargo, no creo que vayas a encontrar una API para ejecutar intercambios sin hacer uso de un producto comercial. Sin embargo, si intenta hacer un análisis de los intercambios, hay API disponibles para recuperar cotizaciones, escuchar tics, obtener datos históricos para un símbolo, etc. Como dije al principio, muchos de los productos comerciales existentes tienen una API para escribir código para trabajar con ellos.


Eche un vistazo a AlgoTrader

AlgoTrader es una plataforma de negociación algorítmica basada en Java que permite el desarrollo, la simulación y la ejecución de múltiples estrategias en paralelo. El Software de Trading automatizado puede operar en Forex, Opciones, Futuros, Acciones y Productos en cualquier mercado. El sistema se basa en el Procesamiento de eventos complejo (CEP) y el Procesamiento de flujo de eventos (ESP) usando Esper.

Características del producto:

  • Automatice las estrategias de negociación basadas en reglas de negociación complejas
  • Desarrollar, simular y comerciar múltiples estrategias en paralelo
  • Interfaces de intermediarios múltiples y proveedores de datos de mercado
  • Soporte para Forex, Opciones, Futuros, Stocks, Commodities y más
  • Soporte para instrumentos sintéticos y productos derivados de derivados personalizados
  • Varios algoritmos de ejecución incorporados
  • Funcionalidad de cuentas múltiples
  • Motor automatizado de fijación de precios y opciones de Forex
  • Basado en tecnología de código abierto como Esper, Spring & Hibernate
  • Arquitectura escalable / baja latencia / alto rendimiento
  • y mucho más…

Para más detalles, visite www.algotrader.com


Empecé a jugar con TradeKing''s API TradeKing''s . Es muy simple y usa oauth. La comisión comercial de $ 5 tampoco está mal.

El comercio electrónico también tiene una API, pero debe pasar por algunos aros para obtener acceso a la producción. También ofrecen transmisión en tiempo real a través de una interfaz cometa. No parece que existan bibliotecas para etrade, a excepción de las Java que proporciona etrade.


Esto es similar a una pregunta que hice hace un par de años: ¿Qué agentes en línea ofrecen API?

Recomendaría buscar en InteractiveBrokers , que fue el que terminé eligiendo. Su API admite múltiples idiomas, incluidos Java, C ++, ActiveX y DDE de Excel. Puede hacer prácticamente cualquier cosa a través de la API que puede hacer utilizando su plataforma de negociación bastante sólida.

Como corredor solo, es difícil vencer las bajas comisiones de IB (la mayoría de mis pedidos son tan bajos que se redondean a la comisión mínima de $ 1 por pedido). Combina eso con una API bastante sencilla y es difícil de superar.

Además, eche un vistazo a mi pregunta (vinculada anteriormente, y aquí ) para obtener más información sobre los corredores que ofrecen API.


Hay muchos corredores que le darán acceso a una API que le permite operar. Obviamente, les pagará comisiones, así como también el diferencial de oferta / demanda, que puede ser más amplio que los mercados directos. Todos ellos difieren en los tipos de instrumentos que te permiten comerciar.

Si desea un acceso fácil, puede usar software empaquetado como Tradestation (horrible lenguaje propietario), NinjaTrader (un poco mejor, basado en C #) o SmartQuant (mejor, basado en C #). En general, estos tienen interfaces preconstruidas para varios intermediarios que realmente ejecutarán los intercambios. InteractiveBrokers también tiene una API directa, pero tienen una reputación de ser un problema.

Recomendaría consultar foros alternativos, como EliteTrader, que tiene una gran cantidad de información sobre los méritos relativos de las diferentes corredurías. También hay mucha gente negociando a través de API.


He usado NinjaTrader y MetaTrader para intercambiar divisas y productos de futuros.

Ninja trader es muy fácil de usar. No tengo habilidades de codificación súper profundas aunque puedo defenderme, y funcionó bien para mí.

Su aplicación es de descarga gratuita. También han creado una "aplicación" en la que puede elegir diferentes indicadores técnicos para crear estrategias comerciales.

Habiendo intercambiado por un tiempo usando sistemas automatizados, ganando y perdiendo, yo recomendaría usar TICK DATA cuando realice un intercambio. El comercio automatizado en el sentido en que usa indicadores técnicos para tomar decisiones comerciales es muy competitivo y muy rápido. Es decir, si está utilizando datos como datos de 1 minuto, estará detrás de los intercambios rentables, si hay alguno para su sistema.

Puedo decirles que, como comerciante diario, los días de estar sentado en su pantalla y negociar cuando el promedio móvil de 1 minuto cruza los 10 minutos, o algo similar a eso, han terminado. No quiere decir que las estrategias a más largo plazo no funcionen, lo hacen, en los gráficos diarios.

Mi punto es que usa datos de ticks sin importar la plataforma que uses. Ninja Trader es bastante bueno. Regístrese para obtener los datos de ticks y úselos para operar. Tendrá una mejor oportunidad de ser rentable si está utilizando indicadores técnicos.


Ir a través de los enlaces en esta página .

Enumera una cantidad de api de código abierto. Todavía no he probado ninguno, pero estoy planeando verificar active-quant.


La mayoría de las bolsas de valores electrónicas no proporcionan una API, sino que proporcionan una especificación de mensaje. Para que acepten tus mensajes (es decir, para comerciar directamente con ellos), tendrás que gastar una gran cantidad de dinero. y convertirse en un miembro del intercambio, eso es lo que hacen los IB. Incluso un feed de datos del mercado en tiempo real (que necesitaría para operar con sensatez) puede ser ridículamente costoso.


Póngase en contacto con su mercado de valores objetivo para la API de comercio y el servidor de prueba. Si su objetivo Stock Excnage está en la plataforma OMX, se le proporcionará la API X-Stream (c ++ no administrado) y documentos.


Pruebe TD Ameritrade: tienen una buena API, tarifas de negociación relativamente bajas y un buen foro de ayuda. Enlace a su visión general de la oferta API .



https://www.quantopian.com

supongo que es el más nuevo, pero tiene un ide / depurador / visualizador en línea, y la integración con corredores interactivos para el comercio de papel y el comercio real. gran comunidad para I + D también