Así que me estoy hartando de E * TRADE y, como desarrollador, me encantaría encontrar un corredor en línea que ofrezca una API. Sería genial poder escribir mis propias herramientas de negociación e incluso modificar las existentes.
Según mi investigación hasta ahora, solo he encontrado una opción. Interactive Brokers ofrece una API multilingüe (Java / C ++ / ActiveX / DDE) y tiene algunas tasas de comisión bastante decentes para arrancar. Quiero asegurarme de que no haya otras opciones que debería considerar. ¿Algunas ideas?
Actualización: según las respuestas hasta ahora, aquí hay una lista rápida ...
- Corredores interactivos
- Java
- C ++
- ActiveX
- DDE para Excel
- Pinnacle Trading
- C ++
- Perl
- VB.NET
- Sobresalir
- MB Trading
Parece que E * Trade tiene una API ahora.
Para acceder a datos históricos, he encontrado que EODData tiene precios razonables para sus volcados de datos. Para proyectos paralelos, no puedo pagar (en lugar de no querer pagar) una enorme tarifa de suscripción solo para que algunos datos jueguen.
fuente
A partir de esta publicación, parece que TradeKing está trabajando en una API. Sin embargo, no estoy seguro de cuál es el futuro.
fuente
He estado usando partes de la plataforma marketcetera . Admiten todo tipo de corredores y fuentes de datos de mercado y usted debería poder agregar fácilmente más corredores y / o proveedores de datos. Por supuesto, esta no es una API de intermediario directo, pero le ayuda a evitar el bloqueo del proveedor, por lo que podría ser algo bueno. Y, por supuesto, todas las herramientas que usan son de código abierto.
fuente
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 todos los detalles que un profesional podría pedir.
fuente
Hay unos pocos. Estaba buscando en MBTrading un amigo. No llegué demasiado lejos, ya que mi amigo perdió interés. Parecía relativamente sencillo con un C # y VB.Net SDK. Tenían algunos documentos y todo. Esto fue hace ~ 6 meses, por lo que puede ser mejor (o peor) por ahora.
IIRC, puede crear una cuenta demo gratis. No recuerdo todos los detalles, pero te permite conectarte a su servidor de prueba y obtener cotizaciones y hacer intercambios falsos y demás para afinar tu software.
No sé mucho sobre el costo de una cuenta real ni nada.
fuente
Ameritrade también ofrece una API, siempre que tenga una cuenta de Ameritrade: http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html
fuente
.NET Client Library para la plataforma de negociación TD Ameritrade :
TD Ameritrade .NET SDK , también disponible a través de NuGet
fuente
Solo está relacionado con el comercio de divisas (Forex), pero muchos corredores de Forex ofrecen MetaTrader que le permite codificar en MQL. El principal problema con él (aparte de que está limitado a Forex) es que debe codificar en MQL, que podría no ser su idioma preferido.
fuente