Quais corretores online oferecem APIs? [fechadas]

155

Estou ficando muito cansado do E * TRADE e, como desenvolvedor, adoraria encontrar um corretor on-line que ofereça uma API. Seria ótimo poder escrever minhas próprias ferramentas de negociação e talvez até modificar as existentes.

Com base em minha pesquisa até agora, encontrei apenas uma opção. O Interactive Brokers oferece uma API multilíngue (Java / C ++ / ActiveX / DDE) e possui algumas taxas de comissão razoáveis ​​para inicializar. Quero garantir que não haja outras opções por aí que eu deva considerar. Alguma ideia?

Atualização: Com base nas respostas até agora, aqui está uma lista rápida ...

Wilco
fonte

Respostas:

36

Eu voto no IB (Interactive Brokers). Eu os usei no passado, pois era bastante feliz. A negociação da Pinnacle Capital Markets também tem uma API (pcmtrading.com), mas eu não as usei.

Corretores interativos:

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

Pinnacle Capital Markets:

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

kamajo
fonte
IB parece ser a melhor opção e, até agora, a única com uma ampla variedade de suporte a idiomas.
Wilco
1
O suporte de idiomas não se traduz necessariamente em suporte de plataforma múltipla embora (lotes de APIs ainda necessitam de um DLL)
nall
8
Qual o preço do IB por negociação? Não consigo analisar os materiais de marketing deles.
Adam Monsen
O Alpace ( alpaca.markets ) é gratuito e possui integração gratuita para o feed de dados do Market com o IEX e o Polygon ( polygon.io ) gratuitamente para os mercados dos EUA até o momento. (E uma API mais legal virá em um futuro próximo). Peço ao moderador que reabra esta pergunta.
Peru
13

Parece que o E * Trade tem uma API agora.

Para acessar dados históricos, eu achei que o EODData tinha preços razoáveis ​​para seus dumps de dados. Para projetos paralelos, não posso pagar (em vez disso, não quero pagar) uma enorme taxa de assinatura apenas para alguns dados.

Joe Holloway
fonte
2

Eu tenho usado partes da plataforma marketcetera . Eles suportam todos os tipos de fontes e corretores de dados de mercado e você deve poder adicionar facilmente mais corretores e / ou provedores de dados. Naturalmente, não é uma API direta do broker, mas ajuda a evitar o aprisionamento do fornecedor, o que pode ser uma coisa boa. E, claro, todas as ferramentas que eles usam são de código aberto.

jilles de wit
fonte
2

O openecry.com é um corretor com muitas informações sobre uma API e instruções sobre como fazer o seu. Também existem outros corretores com a plataforma da OEC e todos os sinos e assobios que um profissional poderia solicitar.

Ben Berry
fonte
1

Existem alguns. Eu estava procurando no MBTrading por um amigo. Não fui muito longe, pois meu amigo perdeu o interesse. Parecia relativamente direto com um C # e VB.Net SDK. Eles tinham alguns documentos e tudo. Isso foi há ~ 6 meses atrás, então pode ser melhor (ou pior) até agora.

IIRC, você pode criar uma conta demo gratuitamente. Não me lembro de todos os detalhes, mas ele permite que você se conecte ao servidor de teste e faça aspas, faça negócios falsos e afins para ajustar o software.

Não sabe muito sobre o custo de uma conta real ou algo assim.

Furo
fonte
1

A Ameritrade também oferece uma API, desde que você tenha uma conta Ameritrade: http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html

J. Taylor
fonte
1
Sei que essa é uma pergunta antiga, mas foi o que surgiu enquanto eu pesquisava. Apenas um Ameritrade da TDJ da FYI (no momento em que escrevi isso) exige uma conta com 500 mil ou 30 negociações por trimestre para usar sua API. No entanto, o apoio disse que eles estavam tentando relaxar um pouco.
Jared
1

Biblioteca de clientes .NET para TD Ameritrade Trading Platform :

TD Ameritrade .NET SDK , também disponível via NuGet

Konstantin Tarkus
fonte
Sei que essa é uma pergunta antiga, mas foi o que surgiu enquanto eu pesquisava. Apenas um Ameritrade da TDJ da FYI (no momento em que escrevi isso) exige uma conta com 500 mil ou 30 negociações por trimestre para usar sua API. No entanto, o apoio disse que eles estavam tentando relaxar um pouco.
Jared
0

Relacionado apenas com a troca de moeda (Forex), mas muitos corretores Forex estão oferecendo o MetaTrader, que permite codificar no MQL. O principal problema com isso (além de ser limitado ao Forex) é que você deve codificar no MQL, que pode não ser o idioma preferido.

Áster
fonte