¿Qué corredores en línea ofrecen API? [cerrado]

155

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 ...

Wilco
fuente

Respuestas:

36

Yo voto por IB (Interactive Brokers). Los he usado en el pasado ya que era bastante feliz. El comercio de Pinnacle Capital Markets también tiene una API (pcmtrading.com) pero no los he usado.

Corredores interactivos:

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

Pinnacle Capital Markets:

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

kamajo
fuente
IB parece ser la mejor opción, y hasta ahora la única con una amplia gama de soporte de idiomas.
Wilco
1
Sin embargo, el soporte de idiomas no necesariamente se traduce en soporte de múltiples plataformas (muchas API todavía requieren una DLL)
desde el
8
¿Cuál es el precio por operación de IB? No puedo analizar sus materiales de marketing.
Adam Monsen
Alpace ( alpaca.markets ) es gratuito y tiene integración gratuita para el feed de datos de mercado con IEX y Polygon ( polygon.io ) de forma gratuita para los mercados de EE. UU. A partir de este escrito. (Y más api vendrá en el futuro cercano). Solicito al moderador que vuelva a abrir esta pregunta.
Perú
13

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.

Joe Holloway
fuente
2

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.

jilles de wit
fuente
2

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.

Ben Berry
fuente
1

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.

Planchazo
fuente
1

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

J. Taylor
fuente
1
Sé que esta es una vieja pregunta, pero es lo que surgió mientras buscaba. Solo para su información, TD Ameritrade (en el momento de escribir esto) requiere una cuenta con 500k o 30 operaciones por trimestre para usar su API. Sin embargo, el apoyo dijo que estaban buscando relajar esto un poco.
Jared
1

.NET Client Library para la plataforma de negociación TD Ameritrade :

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

Konstantin Tarkus
fuente
Sé que esta es una vieja pregunta, pero es lo que surgió mientras buscaba. Solo para su información, TD Ameritrade (en el momento de escribir esto) requiere una cuenta con 500k o 30 operaciones por trimestre para usar su API. Sin embargo, el apoyo dijo que estaban buscando relajar esto un poco.
Jared
0

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.

Aster
fuente