Pregunta

Así que me estoy cansando mucho de E*TRADE y, como desarrollador, me encantaría encontrar un corredor en línea que ofrezca una API.Sería fantástico poder escribir mis propias herramientas comerciales y tal vez incluso modificar las existentes.

Según mi investigación hasta ahora, solo encontré una opción.Interactive Brokers ofrece una API multilingüe (Java/C++/ActiveX/DDE) y además tiene algunas tasas de comisión bastante decentes.Quiero asegurarme de que no haya otras opciones que deba considerar.¿Algunas ideas?

Actualizar:Basado en las respuestas hasta ahora, aquí hay una lista rápida...

¿Fue útil?

Solución

Voto por IB (Interactive Brokers).Los he usado en el pasado y estaba bastante feliz.El comercio de Pinnacle Capital Markets también tiene una API (pcmtrading.com), pero no la he usado.

Corredores interactivos:

https://www.interactivebrokers.com/en/?f=%2Fen%2Fsoftware%2Fibapi.php

Mercados de capitales de Pinnacle:

http://www.pcmtrading.com/es/technology/api.html

Otros consejos

Parece E*Trade tiene una API ahora.

Para acceder a datos históricos, he encontrado EODDatos tener precios razonables para sus volcados de datos.Para proyectos paralelos, no puedo permitirme (más bien no quiero pagar) una tarifa de suscripción enorme solo para jugar con algunos datos.

A partir de esta publicación parece ComercioRey está trabajando en una API.Sin embargo, no estoy seguro de cuál será el futuro.

He estado usando partes del mercadocetera plataforma.Soportan todo tipo de fuentes de datos de mercado y corredores y debería poder agregar fácilmente más corredores y/o proveedores de datos.Por supuesto, esta no es una API de corredor directo, pero le ayuda a evitar la dependencia del proveedor, por lo que podría ser algo bueno.Y, por supuesto, todas las herramientas que utilizan son de código abierto.

LMAX tener API .NET y Java, así como su protocolo nativo XML/JSON

openecry.com es un corredor con mucha información sobre una API e instrucciones sobre cómo hacer la suya.También hay otros corredores con la plataforma OEC y todas las comodidades que un profesional podría pedir.

Hay algunos.estaba investigando MBTrading para un amigo.No llegué demasiado lejos porque mi amigo perdió el interés.Parecía relativamente sencillo con C# y VB.Net SDK.Tenían algunos documentos y todo.Esto fue hace aproximadamente 6 meses, por lo que puede que ya esté mejor (o peor).

IIRC, puedes crear una cuenta de demostración de forma gratuita.No recuerdo todos los detalles, pero te permitía conectarte a su servidor de prueba y obtener cotizaciones y realizar operaciones falsas y demás para afinar tu software.

No sé mucho sobre el costo de una cuenta real ni nada por el estilo.

Ameritrade también ofrece una API, siempre que tenga una cuenta Ameritrade: http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html

Biblioteca de cliente .NET para Plataforma comercial TD Ameritrade:

SDK de TD Ameritrade .NET, también disponible a través de NuGet

Sólo está relacionado con el comercio de divisas (Forex), pero muchos corredores de Forex ofrecen MetaTrader, que le permite codificar en MQL.El principal problema (aparte de que está limitado a Forex) es que tienes que codificar en MQL, que puede no ser tu idioma preferido.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top