Welche Online-Broker bieten APIs an? [geschlossen]

155

Ich habe E * TRADE wirklich satt und würde als Entwickler gerne einen Online-Broker finden, der eine API anbietet. Es wäre großartig, meine eigenen Handelstools schreiben und vielleicht sogar vorhandene ändern zu können.

Aufgrund meiner bisherigen Recherchen habe ich nur eine Option gefunden. Interactive Brokers bietet eine mehrsprachige API (Java / C ++ / ActiveX / DDE) und verfügt über einige recht anständige Provisionssätze. Ich möchte sicherstellen, dass es keine anderen Optionen gibt, über die ich nachdenken sollte. Irgendwelche Ideen?

Update: Basierend auf den bisherigen Antworten, hier eine kurze Liste ...

Wilco
quelle

Antworten:

36

Ich stimme für IB (Interactive Brokers). Ich habe sie in der Vergangenheit benutzt, da ich ziemlich glücklich war. Pinnacle Capital Markets Trading hat auch eine API (pcmtrading.com), aber ich habe sie nicht verwendet.

Interaktive Broker:

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

Pinnacle Capital Markets:

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

Kamajo
quelle
IB scheint die beste Option zu sein und bisher die einzige mit einem breiten Spektrum an Sprachunterstützung.
Wilco
1
Sprachunterstützung bedeutet jedoch nicht unbedingt Unterstützung für mehrere Plattformen (viele APIs erfordern immer noch eine DLL)
Uhr
8
Was ist der Preis von IB pro Trade? Ich kann ihre Marketingmaterialien nicht analysieren.
Adam Monsen
Alpace ( alpaca.markets ) ist kostenlos und bietet derzeit eine kostenlose Integration für Marktdaten-Feeds mit IEX und Polygon ( polygon.io ) für US-Märkte. (Und weitere coole APIs werden in naher Zukunft kommen). Ich bitte den Moderator, diese Frage erneut zu öffnen.
Peru
13

Es sieht so aus, als hätte E * Trade eine API jetzt .

Für den Zugriff auf historische Daten habe ich festgestellt, dass EODData angemessene Preise für ihre Datendumps hat. Für Nebenprojekte kann ich mir keine riesige Abonnementgebühr leisten (ich möchte es mir nicht leisten), nur um einige Daten zu basteln.

Joe Holloway
quelle
2

Ich habe Teile der Marketcetera- Plattform verwendet. Sie unterstützen alle Arten von Marktdatenquellen und Brokern, und Sie sollten problemlos in der Lage sein, weitere Broker und / oder Datenanbieter hinzuzufügen. Dies ist natürlich keine direkte Broker-API, aber das hilft Ihnen dabei, eine Lieferantenbindung zu vermeiden, sodass dies möglicherweise eine gute Sache ist. Und natürlich sind alle Tools, die sie verwenden, Open Source.

jilles de wit
quelle
2

openecry.com ist ein Broker mit zahlreichen Informationen zu einer API und Anweisungen zur . Es gibt auch andere Broker mit der OEC-Plattform und allen Schnickschnack, die ein Profi verlangen könnte.

Ben Berry
quelle
1

Es gibt ein paar. Ich habe mich mit MBTrading befasst nach einem Freund . Ich bin nicht zu weit gekommen, als mein Freund das Interesse verlor. Schien mit einem C # - und VB.Net-SDK relativ geradlinig zu sein. Sie hatten einige Dokumente und alles. Dies war vor ~ 6 Monaten, also kann es jetzt besser (oder schlechter) sein.

IIRC können Sie kostenlos ein Demo-Konto erstellen. Ich erinnere mich nicht an alle Details, aber Sie können sich mit ihrem Testserver verbinden und Angebote einholen sowie gefälschte Trades und dergleichen durchführen, um Ihre Software zu optimieren.

Ich weiß nicht viel über die Kosten für ein tatsächliches Konto oder irgendetwas.

Heuler
quelle
1

Ameritrade bietet auch eine API an, sofern Sie über ein Ameritrade-Konto verfügen: http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html

J. Taylor
quelle
1
Ich weiß, dass dies eine alte Frage ist, aber es ist das, was während meiner Suche aufgetaucht ist. Nur zu Ihrer Information, TD Ameritrade (zum Zeitpunkt meines Schreibens) benötigt ein Konto mit 500.000 oder 30 Trades pro Quartal, um ihre API zu verwenden. Die Unterstützung sagte jedoch, dass sie versuchen würden, dies ein wenig zu entspannen.
Jared
1

.NET Client Library für die TD Ameritrade Trading Platform :

TD Ameritrade .NET SDK , auch über NuGet erhältlich

Konstantin Tarkus
quelle
Ich weiß, dass dies eine alte Frage ist, aber es ist das, was während meiner Suche aufgetaucht ist. Nur zu Ihrer Information, TD Ameritrade (zum Zeitpunkt meines Schreibens) benötigt ein Konto mit 500.000 oder 30 Trades pro Quartal, um ihre API zu verwenden. Die Unterstützung sagte jedoch, dass sie versuchen würden, dies ein wenig zu entspannen.
Jared
0

Nur im Zusammenhang mit dem Devisenhandel (Forex), aber viele Forex-Broker bieten MetaTrader an, mit dem Sie in MQL codieren können. Das Hauptproblem dabei (abgesehen davon, dass es auf Forex beschränkt ist) ist, dass Sie in MQL codieren müssen, was möglicherweise nicht Ihre bevorzugte Sprache ist.

Aster
quelle