Pergunta

Então, eu estou realmente ficando doente da E*TRADE e, sendo um desenvolvedor, gostaria de encontrar um corretor on-line que oferece uma API.Seria ótimo ser capaz de escrever minhas próprias ferramentas de negociação, e talvez até mesmo modificar as existentes.

Com base na minha pesquisa até agora, eu só encontrei uma opção.Interactive Brokers oferece um ambiente multi-idioma (API de Java/C++/ActiveX/DDE) e tem alguns bastante decente taxas de comissão para o arranque.Eu quero ter certeza de que não existem quaisquer outras opções lá fora, eu deveria estar pensando.Qualquer idéias?

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

Foi útil?

Solução

Eu voto para o IB(Interactive Brokers).Eu tenho usado, no passado, era muito feliz.Pinnacle comercialização de Mercados de Capitais também tem uma API (pcmtrading.com) mas eu não tenho usado eles.

Interactive Brokers:

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

Pinnacle Mercados De Capitais:

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

Outras dicas

Parece E*Trade, tem uma API agora.

Para acesso a dados históricos, que eu encontrei EODData para ter preços razoáveis para os dados de seus despejos.Para projetos paralelos, eu não posso pagar (em vez de não querer arcar com uma enorme taxa de inscrição apenas para alguns dados de mexer.

Como desta postagem parece que TradeKing está trabalhando em uma API.Não sei o que o futuro dele é embora.

Eu estive usando partes do marketcetera a plataforma.Eles oferecem suporte a todos os tipos de marketdata fontes e corretores e você deve ser facilmente capaz de adicionar mais corretores e/ou provedores de dados.Este não é um corretor direto da API do curso, mas que ajuda a evitar o vendor lock-in, de modo que pode ser uma coisa boa.E, claro, todas as ferramentas que eles usam são de código aberto.

LMAX de ter .NET e Java API, bem como a sua nativo XML/JSON protocolo

openecry.com é um corretor com a abundância de informações sobre a API e as instruções sobre como fazer o seu.Há também outros corretores com OEC plataforma e todos os sinos e assobios um profissional poderia pedir.

Existem alguns.Eu estava olhando para MBTrading para um amigo.Eu não chegar muito longe, como o meu amigo perdeu o interesse.Parecia relativamente straigt frente com C# e VB.Net SDK.Eles tinham alguns documentos e tudo.Este foi ~6 meses atrás, por isso pode ser melhor (ou pior) por agora.

IIRC, você pode criar uma conta de demonstração grátis.Não me lembro de todos os detalhes, mas ele permitirá que você se conectar ao seu servidor de teste e puxar as cotações e fazer falsas negociações e como obter seu software optimizado.

Não sei muito sobre o custo de uma conta real ou nada.

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

.NET Biblioteca Cliente para TD Ameritrade Plataforma de Negociação:

TD Ameritrade .NET SDK, também disponível através de NuGet

Apenas relacionadas com moeda de negociação (Forex), mas muitos corretores de Forex são oferecendo MetaTrader que permitem o código em MQL.O principal problema com ele (além de que ele é limitado para Forex) é que você tenha o código em MQL que pode não ser o seu idioma preferido.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top