どのオンラインブローカーがAPIを提供していますか?[閉まっている]


155

だから私はE * TRADEにうんざりしていて、開発者として、APIを提供するオンラインブローカーを見つけたいと思っています。私自身のトレーディングツールを記述でき、さらには既存のツールを変更できるとしたらすばらしいと思います。

これまでの私の調査に基づいて、私は1つのオプションしか見つけていません。Interactive Brokersは多言語API(Java / C ++ / ActiveX / DDE)を提供し、起動するのにかなりまともな手数料率があります。他に検討すべきオプションがないことを確認したいのですが。何か案は?

更新:これまでの回答に基づいて、ここにクイックリストがあります...

回答:


36

私はIB(Interactive Brokers)に投票します。とても嬉しかったので、過去に使ったことがあります。ピナクルキャピタルマーケッツの取引にもAPI(pcmtrading.com)がありますが、私はそれらを使用していません。

インタラクティブブローカー:

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

ピナクルキャピタルマーケット:

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


IBは最良のオプションのようであり、これまでのところ、幅広い言語をサポートしている唯一のものです。
Wilco、

1
ただし、言語サポートは必ずしも複数のプラットフォームのサポートに変換されるわけではありません(多くのAPIには引き続きDLLが必要です)
nall

8
取引あたりのIBの価格はいくらですか?マーケティング資料を解析できません。
Adam Monsen、2011

Alpace(alpaca.markets)は無料であり、この記事の執筆時点で、米国の市場向けに無料でIEXおよびPolygon(polygon.io)との市場データフィードの無料の統合があります。(そして、もっとクールなAPIが近い将来に登場します)。この質問を再開するようモデレーターに依頼します。
ペルー

13

以下のように見えるE *トレードは、APIを持っている今。

履歴データにアクセスするために、EODDataのデータダンプの価格が妥当であることがわかりました。サイドプロジェクトの場合、一部のデータをいじくり回すだけの場合は、高額なサブスクリプション料金を支払うことはできません(むしろ、購入したくありません)。



2

私はmarketceteraプラットフォームの一部を使用しています。それらはあらゆる種類の市場データソースとブローカーをサポートしており、ブローカーやデータプロバイダーを簡単に追加できるはずです。もちろん、これは直接ブローカーAPIではありませんが、ベンダーロックインを回避するのに役立ちます。そしてもちろん、彼らが使用するすべてのツールはオープンソースです。


2

openecry.comは、APIに関する豊富な情報と、その方法を説明するブローカーです。OECプラットフォームを備えた他のブローカーもあり、プロが求めることのできるすべての魅力的なものがあります。


1

いくつかあります。私は友人のためにMBTradingを調べてました。私の友人は興味を失ったので、私はあまり遠くに行きませんでした。C#とVB.Net SDKを使用して、比較的筋が通っているように見えました。彼らはいくつかのドキュメントとすべてを持っていました。これは約6か月前だったので、今のところは良い(または悪い)かもしれません。

IIRC、無料でデモアカウントを作成できます。詳細はすべて覚えていませんが、テストサーバーに接続して見積もりを取得し、偽の取引などを行ってソフトウェアを微調整できます。

実際のアカウントの費用などについてはあまり知りません。


1

Ameritradeは、Ameritradeアカウントを持っている限り、APIも提供しています。http//www.tdameritrade.com/tradingtools/partnertools/api_dev.html


1
これは古い質問であることは知っていますが、私が探していたときに出てきた問題です。参考までに、TD Ameritrade(これを書いている時点では)は、APIを使用するために四半期ごとに50万または30トレードのアカウントを必要とします。しかし、サポートは彼らがこれを少しリラックスすることを考えていたと言いました。
Jared

1

TD Ameritrade Trading Platformの .NETクライアントライブラリ:

TD Ameritrade .NET SDK NuGetからも入手可能


これは古い質問であることは知っていますが、私が探していたときに出てきた問題です。参考までに、TD Ameritrade(これを書いている時点では)は、APIを使用するために四半期ごとに50万または30トレードのアカウントを必要とします。しかし、サポートは彼らがこれを少しリラックスすることを考えていたと言いました。
Jared

0

通貨取引(Forex)にのみ関連しますが、多くのForexブローカーがMQLでコーディングできるMetaTraderを提供しています。(Forexに限定されていることを除けば)主な問題は、優先言語ではない可能性のあるMQLでコーディングする必要があることです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.