Question

J'en ai donc vraiment marre d'E*TRADE et, en tant que développeur, j'adorerais trouver un courtier en ligne proposant une API.Ce serait formidable de pouvoir écrire mes propres outils de trading, et peut-être même de modifier ceux existants.

D'après mes recherches jusqu'à présent, je n'ai trouvé qu'une seule option.Interactive Brokers propose une API multilingue (Java/C++/ActiveX/DDE) et propose 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 apportées jusqu'à présent, voici une liste rapide...

Était-ce utile?

La solution

Je vote pour IB (Interactive Brokers).Je les ai utilisés dans le passé et j'étais plutôt satisfait.Le trading de Pinnacle Capital Markets dispose également d'une API (pcmtrading.com) mais je ne les ai pas utilisées.

Courtiers interactifs :

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

Marchés des capitaux Pinnacle :

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

Autres conseils

Ressemble à E*Trade a une API maintenant.

Pour accéder aux données historiques, j'ai trouvé Données EOD avoir des prix raisonnables pour leurs sauvegardes de données.Pour les projets parallèles, je ne peux pas me permettre (ou plutôt je ne veux pas me permettre) des frais d'abonnement énormes juste pour bricoler certaines données.

D'après cette publication, il semble que Roi du commerce travaille sur une API.Je ne sais pas quel est l’avenir.

J'ai utilisé des parties du marché cetera plate-forme.Ils soutiennent toutes sortes de sources de données de marché et courtiers et vous devriez facilement pouvoir ajouter plus de courtiers et/ou de fournisseurs de données.Il ne s'agit bien sûr pas d'une API de courtier directe, mais cela vous aide à éviter le verrouillage du fournisseur, ce qui pourrait être une bonne chose.Et bien sûr, tous les outils qu’ils utilisent sont open source.

LMAX avoir des API .NET et Java, ainsi que leur protocole XML/JSON natif

openecry.com est un courtier avec de nombreuses informations sur une API et des instructions sur la façon de créer la vôtre.Il existe également d'autres courtiers dotés de la plateforme OEC et de toutes les fonctionnalités qu'un professionnel pourrait demander.

Il y a un peu.je cherchais MBTrading pour un ami.Je ne suis pas allé très loin, car mon ami s'est désintéressé.Cela semblait relativement simple 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 permet de vous connecter à leur serveur de test, d'extraire des devis et d'effectuer de fausses transactions, etc. pour affiner votre logiciel.

Je ne sais pas grand-chose sur le coût d'un compte réel ou quoi que ce soit.

Ameritrade propose également une API, à condition d'avoir un compte Ameritrade : http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html

Bibliothèque cliente .NET pour Plateforme de négociation TD Ameritrade:

SDK TD Ameritrade .NET, également disponible via NuGet

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 langage préféré.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top