Jadi saya benar-benar muak dengan E * TRADE dan, sebagai pengembang, akan senang menemukan broker online yang menawarkan API. Akan sangat bagus untuk dapat menulis alat perdagangan saya sendiri, dan bahkan mungkin memodifikasi yang sudah ada.
Berdasarkan penelitian saya sejauh ini, saya hanya menemukan satu opsi. Broker Interaktif menawarkan API multi-bahasa (Java / C ++ / ActiveX / DDE) dan memiliki beberapa tingkat komisi yang cukup baik untuk boot. Saya ingin memastikan tidak ada pilihan lain di luar sana yang harus saya pertimbangkan. Ada ide?
Pembaruan: Berdasarkan jawaban sejauh ini, berikut adalah daftar cepat ...
- Broker Interaktif
- Jawa
- C ++
- ActiveX
- DDE untuk Excel
- Perdagangan Puncak
- C ++
- Perl
- VB.NET
- Unggul
- Perdagangan MB
Sepertinya E * Trade memiliki API sekarang.
Untuk akses ke data historis, saya menemukan EODData memiliki harga yang wajar untuk dump data mereka. Untuk proyek sampingan, saya tidak mampu (lebih tepatnya tidak mau membeli) biaya berlangganan yang besar hanya untuk beberapa data yang dapat digunakan.
sumber
Pada postingan ini sepertinya TradeKing bekerja pada API. Tidak yakin apa masa depan itu.
sumber
Saya telah menggunakan bagian dari platform marketcetera . Mereka mendukung semua jenis sumber data pasar dan broker dan Anda harus dengan mudah dapat menambahkan lebih banyak broker dan / atau penyedia data. Ini bukan API broker langsung, tetapi itu membantu Anda menghindari vendor lock-in sehingga mungkin itu hal yang baik. Dan tentu saja semua alat yang mereka gunakan adalah open source.
sumber
openecry.com adalah broker dengan banyak informasi tentang API dan instruksi tentang cara melakukannya milik Anda. Ada juga broker lain dengan platform OEC dan semua lonceng dan peluit yang bisa diminta oleh pro.
sumber
Ada beberapa. Saya sedang mencari MBTrading untuk seorang teman. Saya tidak melangkah terlalu jauh, karena teman saya kehilangan minat. Tampak relatif lurus ke depan dengan C # dan VB.Net SDK. Mereka memiliki beberapa dokumen dan segalanya. Ini ~ 6 bulan yang lalu, jadi mungkin lebih baik (atau lebih buruk) sekarang.
IIRC, Anda dapat membuat akun demo secara gratis. Saya tidak ingat semua detailnya, tetapi itu memungkinkan Anda terhubung ke server pengujian mereka dan menarik kuotasi dan melakukan perdagangan palsu dan semacamnya agar perangkat lunak Anda disesuaikan dengan baik.
Tidak tahu banyak tentang biaya untuk akun aktual atau apa pun.
sumber
Ameritrade juga menawarkan API, selama Anda memiliki akun Ameritrade: http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html
sumber
.NET Client Library untuk Platform Perdagangan TD Ameritrade :
TD Ameritrade .NET SDK , juga tersedia melalui NuGet
sumber
Hanya terkait dengan perdagangan mata uang (Forex), tetapi banyak broker Forex menawarkan MetaTrader yang memungkinkan Anda kode dalam MQL. Masalah utama dengan itu (selain itu terbatas pada Forex) adalah Anda telah membuat kode dalam MQL yang mungkin bukan bahasa pilihan Anda.
sumber