Quels courtiers en ligne offrent les API? [fermé]
alors j'en ai vraiment marre de E*TRADE et, en tant que développeur, j'aimerais trouver un courtier en ligne qui offre une API. Ce serait génial de pouvoir écrire mes propres outils de négociation, et peut-être même modifier ceux qui existent déjà.
D'après mes recherches, je n'ai trouvé qu'une option. Interactive Brokers propose une API multi-langage (Java/C++/ActiveX/DDE) et dispose de tarifs de commission assez décents pour démarrer. Je veux assurez-vous il n'y a pas d'autres options là-bas Je devrais être à envisager. Des idées?
mise à jour: basé sur les réponses jusqu'à présent, voici une liste rapide...
- Interactive Brokers
- Java
- C++
- ActiveX
- DDE for Excel
- Pinnacle Trading
- c++
- Perl
- VB.NET
- Excel
- MB Trading
10 réponses
je vote pour IB(courtiers interactifs). Je les ai utilisés dans le passé comme était très heureux. Pinnacle Capital Markets trading dispose également d'une API (pcmtrading.com mais je ne les ai pas utilisées.
Interactive Brokers:
https://www.interactivebrokers.com/en/?f=%2Fen%2Fsoftware%2Fibapi.php
Pinnacle Marchés De Capitaux:
ressemble à E * Trade a une API maintenant.
pour l'accès aux données historiques, j'ai trouvé EODData pour avoir des prix raisonnables pour leurs dumps de données. Pour les projets secondaires, Je ne peux pas me permettre (plutôt Je ne veux pas me permettre) un frais d'abonnement énorme juste pour quelques données à bricoler avec.
j'ai utilisé des pièces de la plateforme marketcetera . Ils soutiennent toutes sortes de marketdata sources et des courtiers 151920920" et vous devriez être facilement en mesure d'ajouter plus de courtiers et/ou fournisseurs de données. Il ne s'agit pas d'une API de courtier direct, bien sûr, mais cela vous aide à éviter le verrouillage des fournisseurs, ce qui pourrait être une bonne chose. Et bien sûr tous les outils qu'ils utilisent sont open source.
openecry.com est un courtier avec beaucoup d'informations sur une API et des instructions sur la façon de faire les vôtres. Il y a aussi d'autres courtiers avec la plateforme OEC et toutes les cloches et sifflets qu'un pro pourrait demander.
il y en a quelques-uns. Je cherchais MBTrading pour un ami. Je ne suis pas allé trop loin, car mon ami a perdu tout intérêt. Semblait relativement droit devant avec un C# et VB.Net SDK. Ils avaient des docteurs et tout. C'était il y a environ 6 mois, donc ça pourrait être mieux (ou pire) maintenant.
IIRC, vous pouvez créer un compte démo gratuitement. Je ne me souviens pas de tous les détails, mais il vous a permis de vous connecter à leur serveur de test et tirer des citations et faire de fausses transactions et tel pour obtenir votre logiciel affiné.
ne sait pas grand chose sur le coût d'un compte réel ou quoi que ce soit.
Ameritrade propose également une API, pour autant que vous ayez un compte Ameritrade: http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html
.NET Client de la Bibliothèque pour TD Ameritrade Plateforme de Trading :
TD Ameritrade. net SDK , également disponible via NuGet
lié uniquement avec le commerce de devises (Forex), mais de nombreux courtiers Forex offrent MetaTrader qui vous permettent de code dans MQL. Le problème principal avec cela (mis à part qu'il est limité à Forex) est que vous devez coder en MQL qui pourrait ne pas être votre langue préférée.