2008-09-12 42 views
136

Bu yüzden gerçekten E * TRADE'den bıktım ve bir geliştirici olmak için bir API sunan bir çevrimiçi aracı bulmayı çok isterim. Kendi alım satım araçlarını yazabilmem ve hatta mevcut olanları bile değiştirebilmemiz harika olurdu.Hangi çevrimiçi broker API'ları sunuyor?

Şimdiye kadar yaptığım araştırmaya dayanarak sadece bir seçenek buldum. İnteraktif Brokerler, çok dilli bir API (Java/C++/ActiveX/DDE) sunar ve önyükleme için oldukça uygun komisyon oranlarına sahiptir. Orada düşünmem gereken başka bir seçenek olmadığından emin olmak istiyorum. Herhangi bir fikir?

Güncelleme: cevaplar dayanarak şimdiye kadar, burada

+1

Neden etmek konusunda sıkıntı duyduğunuzu merak ediyorum. Sadece bir hesap oluşturdum. Bu sizi rahatsız eden OAuth uygulaması mı? Bununla biraz sıkıntı yaşıyorum. Etrade ile gitmemek için başka nedenler var mı? – HAL9000

+0

[jejernig'in cevabı burada] (http://stackoverflow.com/a/6875241/128506) – HAL9000

+11

'a bir göz attıktan sonra çalışıp çalışmayı beceremedim. Bu yazının neden kapatıldığından emin değilim. Orada hangi API'ların olduğunu bilmek faydalı olur. Hangisinin en iyisi olduğunu soruyormuş gibi değil, sadece brokerlerin bir API önerdiğini düşünüyoruz. Her neyse Iv, Oanda'nın API'sini kullanarak geliştiriyordu. http://developer.oanda.com/docs/. – EnergyGeek

cevap

34

ben IB (Interactive Brokers) için oy. Geçmişte onları çok mutlu olduğu gibi kullandım. Pinnacle Capital Markets ticaretinde de bir API (pcmtrading.com) var ama onları kullanmadım.

Interactive Brokers:

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

Pinnacle Sermaye Piyasaları:

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

+0

IB en iyi seçenek olarak görünmektedir ve şimdiye kadar geniş bir dil desteğine sahip olan tek şey. – Wilco

+1

Dil desteği, zorunlu olarak birden fazla platform desteğine dönüştürülemiyor (birçok API hala bir DLL gerektiriyor) – nall

+8

IB başına ticaretin fiyatı nedir? Pazarlama materyallerini ayrışamam. –

1

birkaç vardır. Bir arkadaşım için MBTrading'u arıyordum. Arkadaşımın ilgisini kaybettiği için fazla uzağa gitmedim. Bir C# ve VB.Net SDK ile ileriye doğru göreceli olarak göründü. Bazı dokümanlar ve her şey vardı. Bu ~ 6 ay önceydi, bu yüzden şimdi daha iyi (veya daha kötüsü) olabilir.

IIRC, ücretsiz bir demo hesabı oluşturabilirsiniz. Tüm detayları hatırlamıyorum, ama test sunucusuna bağlanıp tırnakları çekip sahte işlem yapabilmenizi ve yazılımınızın ince ayarını yapabilmenizi sağlıyor.

Gerçek bir hesap veya herhangi bir şey için maliyet hakkında çok şey bilmiyorum.

2

marketcetera platformunun bölümlerini kullanıyorum. Her türlü marketdata sources and brokers'u destekler ve daha fazla broker ve/veya veri sağlayıcı ekleyebilmeniz gerekir. Bu, doğrudan bir doğrudan aracı API'sı değildir, ancak bu, satıcının kilitlenmesini önlemenize yardımcı olur, bu da iyi bir şey olabilir. Ve elbette kullandıkları tüm araçlar açık kaynak.TD Ameritrade Trading Platform için http://www.tdameritrade.com/tradingtools/partnertools/api_dev.html

1

Ameritrade da sürece bir Ameritrade hesapları varsa, bir API sunuyor.

Geçmiş verilere erişmek için, veri dökümleri için makul fiyatlara sahip olmak amacıyla EODData numaralı telefonu buldum. Yan projeler için, sadece bazı veriler için tinker için büyük bir abonelik ücreti (göze almak istemiyorum) göze alamıyorum.

+1

Bunun eski bir soru olduğunu biliyorum ama aradığım sırada ortaya çıkan şey buydu. Sadece bir FYI, TD Ameritrade (bunu yazarken), API'lerini kullanmak için her çeyrekte 500 bin veya 30 işlem içeren bir hesap gerektirir. Ancak, destek bu biraz rahatlatıcı baktığını söyledi. – Jared

+0

@Jayında herhangi bir güncelleme "rahatla" mı? – NuWin

+0

@NuWin Maalesef hiç duymadım ki bir şey olup olmadığının farkında değilim. – Jared

1

NET Müşteri Kütüphane:

TD Ameritrade .NET SDK, NuGet

+0

Bunun eski bir soru olduğunu biliyorum ama aradığım sırada ortaya çıkan şey buydu. Sadece bir FYI, TD Ameritrade (bunu yazarken), API'lerini kullanmak için her çeyrekte 500 bin veya 30 işlem içeren bir hesap gerektirir. Ancak, destek bu biraz rahatlatıcı baktığını söyledi. – Jared

5

Bu yayınlamada, TradeKing bir API üzerinde çalışıyor gibi görünüyor. Geleceğin ne olduğundan emin değil.

+0

Bir HTTP API'si var gibi görünüyor: https://developers.tradeking.com/documentation/getting-started – argentpepper

2

LMAX NET ve Java API yanı sıra kendi ana XML/JSON protokolü Sadece döviz ticareti (Forex) ile ilgili

0

, ancak birçok Forex broker MQL içinde size kod izin MetaTrader'ı sunuyoruz var. Onunla ilgili asıl sorun (Forex ile sınırlı olmasının yanı sıra) tercih ettiğiniz dil olmayabilir MQL kodlamak için.

2

openecry.com, bir API ile ilgili çok sayıda bilgiyi ve nasıl yapılacağına ilişkin talimatları içeren bir aracı kuruluştur. OEC platformuna sahip diğer brokerlar da var ve bir çetenin isteyebileceği tüm çanlar ve düdükler var.