- Binance Vadeli sembollere emir gönderimi sağlandı. Kripto Para Piyasaları için yeni emir penceresi eklendi. Binance ve Bitmex API’leri üzerinden gönderilebilen tüm emir tipleri ve emir seçenekleri Matriks IQ emir pencerelerinde de oluşturulabilir hale getirildi.
PORTFÖY PENCERESİ ÜNİTE AYARLARI
Binance’de kripto pariteleri izin verilen ondalık basamak sayısı olarak farklılık göstermektedir. Ayrıca bu basamak sayıları zaman zaman Binance tarafından değiştirilmekte, bu da emir gönderimi açısından sıkıntı yaratabilmektedir. Çözüm olarak MatriksIQ’da basamaklar sunucularda tutulmakta ve güncellenmekte, emir ekranı kullanımında basamak sayıları bu güncel rakamlardan temin edilmektedir.
İzin verilen minimum basamak sayısı, yatırımcının emir ayarı yaparken, yukarı/aşağı butonlarının kullanışlı olmasını engellemektedir. Örneğin ETH/USDT sembolünde, fiyat için maksimum ondalık basamak sayısı, Binance tarafından 2 olarak belirlenmiştir. Yatırımcı emir ekranında fiyat düzeltmesi yapmak istediğinde yukarı/aşağı butonlarını kullanarak ancak 0.01 arttırarak ve azaltarak ilerleyebilmekte, bu da verimli olmamaktadır.
Bunun için Portföy Penceresinde sağ üstteki Trader Ayarları butonuna tıkladığımızda açılan pencerede, İşlem sekmesine Fiyat ve Adet çarpanı eklenmiştir. ETH/USDT örneğinde, Fiyat adımı çarpanı aşağıdaki gibi 25 olarak ayarlandığında emir penceresindeki yukarı/aşağı butonlarının fiyatı 0.01*25 = ±0.25 olarak değiştirebilmesi sağlanmıştır.
BINANCE SPOT Emir Penceresi
Hesap ve Sembol Secimi: Seçilen hesaba ve sembole uygun listelemeleri içerir.
Hızlı Emir Ticket bölümü (üst Al/Sat butonları): Al sat butonları ile daha az komisyon ödenen limit (maker) emirleri hızlı bir şekilde gönderebilmektedir. Al butonunda alış bekleyen en iyi fiyat, Sat butonunda satış bekleyen en iyi fiyat gösterilmektedir.
Örneğin yukarıdaki emir ekranında 0.3120 AL butonuna tıkladığımızda bu fiyattan LIMIT emri gönderilecektir. AL ve SAT butonlarının ortasındaki para kesesine tıklandığında, diğer emir ekranında olduğu gibi yine MARKET(Piyasa) emri gönderilebilmektedir.
Hazır Miktarlar: Yüzde seçimleri ile (mevcut stok var ise) stok miktarının istenilen bir yüzdesi ile Adet kutusu güncellenebilmektedir. Yüzde değerleri üzerinde sağ klik yapılarak Değişiklik yapılabilmekte ve varsayılan kaydet seçeneği ile bu değer kaydedilebilmektedir.
Fiyat: Binance yanlış ondalık basamak olarak gönderilen emirleri reddettiğinden, bu konuda kolaylik sağlamak için, kutuya yazılabilecek rakam sunucudan gelen güncel doğru basamak sayısı ile sınırlandırılmıştır.
Fiyat kilit: Kilit ayarı varsayılan olarak kapalı gelmektedir. Açıldığında kutuda bulunan fiyat, canlı piyasa fiyatı (Son Fiyat) ile sürekli olarak güncellenecektir. Fiyat alanına bir fiyat girip kilidi açık bıraktığınızda yazdığınız fiyat güncelleme sonucu değişmiş olabilir, lütfen kilit açık kullanımlarda emrin gideceği fiyatı kontrol ediniz.
Adet: Fiyat ile benzer şekilde sunucudan güncellenen ondalık basamak sayısına sahiptir.
Toplam: Emrin toplam değeri gösterilmektedir.
Emir Türü: Seçilen sembole göre borsa tarafından desteklenen emir türleri.
Geçerlilik Süresi: Seçilen emir türüne göre izin verilen geçerlilik süresi seçimleri ile güncellenmektedir.
Seçilebilir kutular: Limit emri ile beraber Binance tarafından izin verilen seçenekler (Yukarıdaki Örnekte Post-Only ve Iceberg) eklenmiştir.
AL/SAT butonu: Tüm emir parametreleri girildikten sonra hazırlanan emir bu butonlar aracılığı ile gönderilmektedir.
Stok: Portföyde serbest stok durumu belirtilmektedir. Maksimum Alınabilecek ve Satılabilecek Miktar gösterildiğinden emir girişi için kolaylık sağlaması amaçlanmıştır.
Spot emir tipleri ve mevcut seçenekler
Emir Tipi | TIF (Geçerlilik süresi) | Seçenekler |
Limit | GTC, IOC, FOK | Post-Only, Iceberg |
Market | Yok | Yok |
Stop-Limit | GTC, IOC, FOK | Iceberg |
OCO (One Cancels Other) | GTC, IOC, FOK | Yok |
BINANCE SPOT Toplu Emir Ekranı
Portföy penceresi, Toplu Emir ekranı, Binance spot emirleri için tamamen etkinleştirildi.
Adet ve Fiyat için sunucudan alınan doğru ondalık basamak miktarlarıyla emir girişi yapılabilmekte.
Oluşturulan toplu emirler liste olarak kaydedilebilmekte, doğru ondalık basamaklarıyla listede korunmakta.
Emir adetlerini arttır/azalt fonksiyonu etkinleştirildi. Adet seçildiğinde izin verilen ondalık minimum basamak sayısı 1 ünite olarak alınarak, seçilen emir adetleri arttır/azalt kutusuna yazılan miktar katsayısı kadar arttırılmakta. Örneğin BTC/USDT sembolünde maksimum ondalık basamak sayısı 5’tir. Adet kutusuna 15 yazıldığı takdirde seçilen emir miktarı 0.00001 * 15 = 0.00015 adet arttırılması sağlanacaktır.
Emir adetlerini arttır/azalt seçeneğinde yüzde seçildiğinde ise, izin verilen basamak sayısı dahilinde belirtilen yüzde artışın uygulanması sağlandı.
BINANCE VADELİ Emir Penceresi
Spot’ta bulunan ve yukarıda açıklanan özelliklere ek olarak alttaki özellikler mevcuttur:
Kaldıraç Tipi: Cross ve Isolated olarak seçim yapılabilmektedir. Pozisyon mevcut iken Binance kuralları çerçevesinde kaldıraç tipi değiştirilememektedir.
Kaldıraç Oranı: Binance tarafından belirlenen min/max kaldıraç oranları sembol bazlı olarak çekilip bu kutuda güncellenmektedir.
Binance Vadeli emir tipleri ve mevcut seçenekler
Emir Tipi | TIF (Geçerlilik süresi) | Seçenekler |
Limit | GTC, IOC, FOK | Reduce Only |
Market | Yok | Reduce Only |
Stop Limit | GTC, IOC, FOK | Reduce Only |
Stop Market | Yok | Reduce Only |
Trailing Stop | Yok | Reduce Only |
Post Only | Yok | Reduce Only |
BITMEX Emir Penceresi
Hesap ve Sembol Secimi: Seçilen hesaba ve sembole uygun listelemeleri içerir.
Hızlı Emir Ticket bölümü (üst Al/Sat butonları): Al sat butonları ile komisyon geri ödemesi alınan limit (maker) emirleri hızlı bir şekilde gönderebilmektedir. Al butonunda alış bekleyen en iyi fiyat, Sat butonunda satış bekleyen en iyi fiyat gösterilmektedir.
Örneğin yukarıdaki emir ekranında 43773.0 AL butonuna tıkladığımızda bu fiyattan LIMIT emri gönderilecektir. AL ve SAT butonlarının ortasındaki para kesesine tıklandığında, diğer emir ekranında olduğu gibi yine MARKET(Piyasa) emri gönderilebilmektedir.
Hazır Miktarlar: Yüzde seçimleri ile (mevcut stok var ise) stok miktarının istenilen bir yüzdesi ile Adet kutusu güncellenebilmektedir. Yüzde değerleri üzerinde sağ klik yapılarak değişiklik yapılabilmekte ve varsayılan kaydet seçeneği ile bu değer kaydedilebilmektedir.
Kaldıraç Tipi: Bitmex API’de kaldıraç oranı eğer sıfır bırakılırsa, kaldıraç tipi CROSS, kaldıraç oranı sıfırdan büyük bir rakam girilirse kaldıraç tipi ISOLATED olarak gönderilebilmektedir. Bu ayara uygun olarak kaldıraç tipi ancak kaldıraç oranı ile değiştirilebilmektedir.
Kaldıraç Oranı: Bitmex tarafından belirlenen min/max kaldıraç oranları sembol bazlı olarak çekilip bu kutuda güncellenmektedir.
Fiyat: Kutuya yazılabilecek rakam sunucudan gelen güncel doğru basamak sayısı ile sınırlandırılmıştır.
Fiyat kilit: Kilit ayarı varsayılan olarak kapalı gelmektedir. Açıldığında kutuda bulunan fiyat, canlı piyasa fiyatı (Son Fiyat) ile sürekli olarak güncellenecektir.
Adet: Fiyat ile benzer şekilde sunucudan güncellenen ondalık basamak sayısına sahiptir.
Emir Türü: Seçilen sembole göre borsa tarafından desteklenen emir türleri.
Geçerlilik Süresi: Seçilen emir türüne göre izin verilen geçerlilik süresi seçimleri ile güncellenmektedir.
Seçilebilir kutular: Limit emri ile beraber Bitmex tarafından izin verilen seçenekler (Yukarıdaki Örnekte Post-Only, Reduce Only, Hidden) eklenmiştir.
AL/SAT butonu: Tüm emir parametreleri girildikten sonra hazırlanan emir bu butonlar aracılığı ile gönderilmektedir.
Stok: Portföyde serbest stok durumu belirtilmektedir.
Bitmex emir tipleri ve mevcut seçenekler
Emir Tipi | TIF (Geçerlilik süresi) | Seçenekler |
Limit | GTC, IOC, FOK | Post-Only, Hidden, Reduce-Only |
Market | Yok | Yok |
Stop Limit | GTC, IOC, FOK | Post-Only, Hidden, Reduce-Only |
Stop Market | Yok | Reduce Only |
Trailing Stop | Yok | Reduce Only |
Take Profit Limit | GTC, IOC, FOK | Post-Only, Hidden, Reduce-Only |
Take Profit Market | Yok | Reduce-Only |
MATRIKSIQ ALGO Yeni Emir Tipleri ve Özellikler
SetLeverage fonksiyonu binance vadeli için de çalışır hale getirildi.
SetLeverageType(Symbol,true); //Kaldıraç’ı ISOLATED olarak belirler. False yapıldığında CROSS kaldıraç kullanılır.
Spot için SendBinanceOcoOrder fonksiyonu eklendi. OCO emir tipinin açılımı One Cancels Other olarak yazılmaktadır. Girdiğimiz 2 emirden biri gerçekleştiğinde diğer emir otomatik olarak iptal edilmektedir.
Alış yapıyorsak: Fiyat canlı fiyatın ALTINDA, Stop canlı fiyatın UZERINDE ve tercihen limit fiyatı da Stop fiyatının ALTINDA olmalı
Satış yapıyorsak: Satacağımız miktar kadar cüzdanda coin bulunması, Fiyat canlı fiyatın UZERINDE, Stop canlı fiyatın ALTINDA ve tercihen limit fiyatı da Stop fiyatının UZERINDE olması gerekmektedir.
SendBinancePostOnlyOrder eklendi. Post only emir gönderimi sadece spot için çalışmaktaydı. SendBinancePostOnlyOrder fonksiyonu ile artık Binance vadelide de post only emir gönderebiliyor. Vadeliler için PostOnly emir göndermenin bir diğer yöntemi ise SendOrder fonksiyonunu kullanarak emir tipini limit ve TimeInForce parametresini ise GoodTillCrossing olarak seçmek.
LimitMaker: Emir tipi OrdType’lara eklendi. Bu sayede post only emir, normal SendOrder fonksiyonuna emir tipi LimitMaker geçilerek de girilebiliyor.
Vadeli için yeni fonksiyonlar eklenerek, Spot fonksiyonları ile ortaklaştırıldı. Binance, Stop Market ve Stop Limit emirlerini seçilen stop fiyatına göre otomatik olarak değiştirmektedir. Bu yapıya uygun olması ve mümkün olan bütün emirlerin IQ tarafından iletilebilmesi için aşağıdaki tabloda gösterilen fonksiyonlar eklenmiştir. Son durumda elimizdeki fonksiyonlar ve gönderdikleri emir tipinin Binance karşılıkları aşağıdaki gibi. Emrin reddedilmemesi için açıklama kısmında yazan şartlar yerine getirilmelidir.
Fonksiyon İsmi | Spot Karşılığı | Vadeli Karşılığı | Açıklama |
SendBinanceStopLimitOrder | StopLossLimit | StopLimit | SideBuy: trigger >= canli fiyat, SideSell: trigger < canlı fiyat |
SendBinanceTakeProfitLimitOrder | TakeProfitLimit | TakeProfit | SideBuy: trigger < canli fiyat, SideSell: trigger >= canlı fiyat |
SendBinanceStopMarketOrder | StopLoss | StopMarket | SideBuy: trigger >= canli fiyat, SideSell: trigger < canlı fiyat |
SendBinanceTakeProfitMarketOrder | TakeProfit | TakeProfitMarket | SideBuy: trigger < canli fiyat, SideSell: trigger >= canlı fiyat |
Binance’in bu emir tiplerinin anlamları için:
https://binance-docs.github.io/apidocs/spot/en/#new-order-trade
https://binance-docs.github.io/apidocs/futures/en/#new-order-trade
Emir tipinin otomatik seçildiği fonksiyonlar eklendi:
SendBinanceTpSlLimitOrder, SendBinanceTpSlMarketOrder.
Bu fonksiyonlar ek olarak o anki fiyatı da girdi olarak alarak take profit veya stop loss emirlerinden uygun olanı gönderiyorlar. Yukarıda dörde ayrılmış olan emirlerin otomatik versiyonu olarak düşünebiliriz.