prices - ¿Qué agentes en línea ofrecen API?
real time stocks api (10)
Así que me estoy cansando 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 comerciales, y tal vez incluso modificar las existentes.
Basado en 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: Basado en las respuestas hasta ahora, aquí hay una lista rápida ...
- Agentes interactivos
- Java
- C ++
- ActiveX
- DDE para Excel
- Pinnacle Trading
- C ++
- Perl
- VB.NET
- Sobresalir
- MB Trading
.NET Client Library para TD Ameritrade Trading Platform :
TD Ameritrade .NET SDK , también disponible a través de NuGet
A partir de esta publicación, parece que TradeKing está trabajando en una API. Sin embargo, no estoy seguro de su futuro.
Ameritrade también ofrece una API, siempre que tenga una cuenta de Ameritrade: http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html
Hay algunos. Estaba buscando en MBTrading para un amigo. No llegué demasiado lejos, ya que mi amigo perdió interés. Parecía relativamente avanzado con 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 esto te permite conectarte a su servidor de prueba y obtener presupuestos y hacer intercambios falsos para poner a punto tu software.
No sé mucho sobre el costo de una cuenta real ni nada.
He estado usando partes de la plataforma marketcetera . Admiten todo tipo de fuentes e intermediarios de marketdata y debería poder agregar fácilmente más intermediarios y / o proveedores de datos. Esta no es una API de intermediario directo, por supuesto, pero eso le ayuda a evitar el bloqueo de proveedor, por lo que podría ser algo bueno. Y, por supuesto, todas las herramientas que utilizan son de código abierto.
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 permitirme (más bien no me quiero permitir) una enorme tarifa de suscripción solo para algunos datos con los que convivir.
Solo está relacionado con el comercio de divisas (Forex), pero muchos corredores de Forex están ofreciendo MetaTrader que le permite codificar en MQL. El principal problema (aparte de que está limitado a Forex) es que debe codificar en MQL, que podría no ser su idioma preferido.
Voto por IB (Interactive Brokers). Los he usado en el pasado como bastante feliz. El comercio de Pinnacle Capital Markets también tiene una API (pcmtrading.com) pero no los he usado.
Brokers Interactivos:
https://www.interactivebrokers.com/en/?f=%2Fen%2Fsoftware%2Fibapi.php
Pinnacle Capital Markets:
LMAX tiene API .NET y Java, así como su protocolo XML / JSON nativo
openecry.com es un corredor con mucha información sobre una API e instrucciones sobre cómo hacer la tuya. También hay otros corredores con la plataforma de OEC y todos los detalles que un profesional podría pedir.