Gerçek hayattaki hisse senedi veya para birimi ile işlem yapmanızı sağlayan bir API biliyor musunuz?
Öyleyse, lütfen deneyiminizi tanımlayın:
- geliştirme kolaylığı
- komisyonlar
- sandbox ortamı?
- vb.
Gerçek hayattaki hisse senedi veya para birimi ile işlem yapmanızı sağlayan bir API biliyor musunuz?
Öyleyse, lütfen deneyiminizi tanımlayın:
Yanıtlar:
AFAIK, TradeStation partinin en ünlüsüdür. Diğer ticaret yazılımlarının çoğu API'ler sağlar (NinjaTrader, MetaStock vb.). FWIW, otomatik işlem sistemleri hatta yarışmalar var - bakınız bu .
Ayrıca bu, borsanın desteklemesi ve komisyoncunuzun izin vermesi gereken bir şeydir. Bildiğim çoğu borsa, önceden izin alınmadan otomatik ticarete izin vermiyor.
İşlem yapmanıza izin veren bir API'ye erişmenizi sağlayacak birçok broker var. Açıkçası, doğrudan piyasalardan daha geniş olabilecek alış / satış spreadinin yanı sıra onlara komisyon ödüyor olacaksınız. Ticaret yapmanıza izin verdikleri enstrüman türlerinde hepsi farklılık gösterecektir.
İçeri girmenin kolay bir yolunu istiyorsanız, Tradestation (korkunç tescilli dil), NinjaTrader (biraz daha iyi, C # tabanlı) veya SmartQuant (daha iyi, C # tabanlı) gibi daraltılmış yazılımları kullanabilirsiniz . Bunlar genellikle, alım satımları fiilen gerçekleştirecek olan birkaç aracı kurum için önceden oluşturulmuş arayüzlere sahiptir. InteractiveBrokers ayrıca doğrudan bir API'ye sahiptir, ancak başa çıkılması gereken bir acı olduğu için bir üne sahiptirler.
EliteTrader gibi farklı aracı kurumların göreceli değerleri hakkında zengin bilgi içeren alternatif forumları incelemenizi tavsiye ederim . Ayrıca orada API'ler aracılığıyla ticaret yapan çok sayıda insan var.
TD Ameritrade'i deneyin - güzel bir API'ye, nispeten düşük işlem ücretlerine ve iyi bir yardım forumuna sahipler. Onların bağlantı API sunumu bakış .
Çoğu elektronik borsa bir API sağlamaz, bir mesaj özelliği sağlarlar. Mesajlarınızı kabul etmelerini sağlamak için (yani onlarla doğrudan ticaret yapmak için) çok büyük miktarda para harcamanız gerekecektir. ve borsanın bir üyesi olun - IB'lerin yaptığı budur. Canlı bir piyasa veri beslemesi bile (makul bir şekilde ticaret yapmak için ihtiyaç duyacağınız) gülünç derecede pahalı olabilir.
Bu, birkaç yıl önce sorduğum bir soruya benziyor: Hangi çevrimiçi komisyoncular API'leri sunuyor?
En sonunda seçtiğim Interactive Brokers'a bakmanızı tavsiye ederim . API'leri , Java, C ++, ActiveX ve Excel'in DDE'si dahil olmak üzere birçok dili destekler. Oldukça sağlam ticaret platformlarını kullanarak yapabileceğiniz API aracılığıyla hemen hemen her şeyi etkili bir şekilde yapabilirsiniz.
Tek başına bir komisyoncu olarak, IB'nin çılgın düşük komisyonlarını yenmek zor (siparişlerimin çoğu o kadar düşük ki, sipariş başına 1 $ minimum komisyona yuvarlanıyor). Bunu oldukça basit bir API ile birleştirin ve yenmek zor.
Ayrıca, API'ler sunan aracılar hakkında daha fazla bilgi için soruma (yukarıda ve burada bağlantılı) bir göz atın .
TradeKing'in API'siyle oynamaya yeni başladım . Çok basit ve oauth kullanıyor. 5 dolarlık ticaret komisyonu da fena değil.
E-ticaretin de bir API'si vardır, ancak üretime erişim sağlamak için bazı çemberlerden geçmeniz gerekir. Ayrıca bir kuyruklu yıldız arabirimi aracılığıyla gerçek zamanlı akış sağlarlar. Etrade'nin sağladığı java kütüphaneleri dışında, etrade için herhangi bir kitaplık yok gibi görünüyor.
Sanırım en yenisi, ancak çevrimiçi bir fikir / hata ayıklayıcı / görselleştiriciye ve kağıt ticareti ve gerçek ticaret için etkileşimli brokerlerle entegrasyona sahip. Ar-Ge için de harika bir topluluk
Bu sayfadaki bağlantılara gidin .
Bir dizi açık kaynak API'yi listeler. Henüz denemedim, ancak aktif miktarı kontrol etmeyi planlıyorum.
ETrade ve diğer bazı ticaret yazılımları ile çalışmak için bir API olduğuna inanıyorum. Yine de ticari bir ürün kullanmadan alım satım yapmak için bir API bulacağınızı sanmıyorum. Yine de bazı alım satım analizleri yapmaya çalışıyorsanız, fiyat tekliflerini almak, tikleri dinlemek, bir sembol için tarihsel verileri almak vb. İçin API'ler mevcuttur. Başlangıçta söylediğim gibi, mevcut ticari ürünlerin çoğunun bir Onlarla çalışmak için kod yazmak için API.
Github'da barındırılan TD Ameritrade .NET SDK'ya da göz atmak isteyebilirsiniz.
Para birimleri ve vadeli işlem ürünleri ticareti yapmak için NinjaTrader ve MetaTrader'ı kullandım.
Ninja tüccarının kullanımı çok kolaydır. Kendime sahip olsam da derinlemesine kodlama becerilerim yok ve bu benim için gayet iyi çalıştı.
Uygulamalarını indirmek ücretsizdir. Ayrıca ticaret stratejileri oluşturmak için farklı teknik göstergeler seçebileceğiniz bir "uygulama" oluşturdular.
Otomatik sistemler kullanarak bir süre işlem yaptıktan sonra, kazanmak ve kaybetmek, işlem yaparken TICK DATA kullanmanızı şiddetle tavsiye ederim. Ticaret kararlarınızı vermek için teknik göstergeleri kullandığınız anlamda otomatik ticaret çok rekabetçi ve çok hızlıdır. Yani, 1 dakika veri gibi veriler kullanıyorsanız, sisteminiz için varsa, karlı işlemlerin arkasında olacaksınız.
Bir günlük tüccar olarak, ekranınızda oturma ve 1 dakikalık hareketli ortalamanın 10 dakikayı veya buna benzer bir şeyi geçtiğinde işlem yapma günlerinin bittiğini söyleyebilirim. Uzun vadeli stratejilerin işe yaramadığını söylememek değil, günlük çizelgelerde işe yarıyorlar.
Demek istediğim, hangi platformu kullanırsanız kullanın, tik verilerini kullanın. Ninja Trader oldukça iyidir. Kene verileri için kaydolun ve ticaret yapmak için kullanın. Teknik göstergeler kullanıyorsanız, karlı olma konusunda daha iyi bir şansınız olacak.