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 ...
- Interaktive Broker
- Java
- C ++
- ActiveX
- DDE für Excel
- Pinnacle Trading
- C ++
- Perl
- VB.NET
- Excel
- MB Handel
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.
quelle
Ab diesem Posting scheint TradeKing an einer API zu arbeiten. Ich bin mir nicht sicher, wie die Zukunft aussehen wird.
quelle
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.
quelle
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.
quelle
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.
quelle
Ameritrade bietet auch eine API an, sofern Sie über ein Ameritrade-Konto verfügen: http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html
quelle
.NET Client Library für die TD Ameritrade Trading Platform :
TD Ameritrade .NET SDK , auch über NuGet erhältlich
quelle
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.
quelle