J'en ai donc vraiment marre de E * TRADE et, en tant que développeur, j'aimerais beaucoup trouver un courtier en ligne qui propose une API. Ce serait formidable de pouvoir écrire mes propres outils de trading, et peut-être même de modifier ceux existants.
Sur la base de mes recherches jusqu'à présent, je n'ai trouvé qu'une seule option. Interactive Brokers propose une API multilingue (Java / C ++ / ActiveX / DDE) et a des taux de commission assez décents pour démarrer. Je veux m'assurer qu'il n'y a pas d'autres options que je devrais envisager. Des idées?
Mise à jour: sur la base des réponses à ce jour, voici une liste rapide ...
- Courtiers interactifs
- Java
- C ++
- ActiveX
- DDE pour Excel
- Trading Pinnacle
- C ++
- Perl
- VB.NET
- Exceller
- Trading MB
On dirait que E * Trade a maintenant une API .
Pour accéder aux données historiques, j'ai trouvé qu'EODData avait des prix raisonnables pour leurs vidages de données. Pour les projets parallèles, je ne peux pas me permettre (plutôt que je ne veux pas me permettre) des frais d'abonnement énormes juste pour certaines données à bricoler.
la source
À partir de cette publication, il semble que TradeKing travaille sur une API. Je ne sais pas quel est l'avenir de celui-ci.
la source
J'utilise des parties de la plateforme marketcetera . Ils prennent en charge toutes sortes de sources de données de marché et de courtiers et vous devriez facilement pouvoir ajouter plus de courtiers et / ou de fournisseurs de données. Bien sûr, ce n'est pas une API de courtier direct, mais cela vous aide à éviter le blocage du fournisseur, ce qui pourrait être une bonne chose. Et bien sûr, tous les outils qu'ils utilisent sont open source.
la source
openecry.com est un courtier avec de nombreuses informations sur une API et des instructions sur la façon de faire la vôtre. Il existe également d'autres courtiers avec la plate-forme OEC et toutes les cloches et sifflets qu'un pro pourrait demander.
la source
Il y a un peu. Je cherchais MBTrading pour un ami. Je ne suis pas allé trop loin, mon ami ayant perdu tout intérêt. Semblait relativement droit avec un SDK C # et VB.Net. Ils avaient des documents et tout. C'était il y a environ 6 mois, donc c'est peut-ê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 cela vous a permis de vous connecter à leur serveur de test, de tirer des citations et de faire de faux métiers et autres pour affiner votre logiciel.
Je ne sais pas grand chose sur le coût d'un compte réel ou quoi que ce soit.
la source
Ameritrade propose également une API, à condition que vous disposiez d'un compte Ameritrade: http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html
la source
Bibliothèque cliente .NET pour la plateforme de négociation TD Ameritrade :
SDK TD Ameritrade .NET , également disponible via NuGet
la source
Uniquement lié au trading de devises (Forex), mais de nombreux courtiers Forex proposent MetaTrader qui vous permet de coder en MQL. Le principal problème (mis à part le fait qu'il est limité au Forex) est que vous devez coder en MQL, ce qui n'est peut-être pas votre langue préférée.
la source