0 beğenilme 0 beğenilmeme
1,293 kez görüntülendi
Canlı fiyat verilerini hangi komutla izleyebilir ve scriptler içinde kullanabiliriz ?
Algoritmik Trading kategorisinde (92 puan) tarafından | 1,293 kez görüntülendi

2 Cevaplar

4 beğenilme 0 beğenilmeme
Merhaba.

Örnek olarak hazır stratejilerden, Fiyat 7 gün üstü stratejisini inceleyebilirsiniz. Hem yüzeysel anlık veri, hem de geçmiş veri kullanımı vardır.

Derinlik verisi içinse, Derinlik3 isimli stratejiyi inceleyebilirsiniz.

İyi çalışmalar dileriz
(13,600 puan) tarafından
0 0
Merhaba, sanırım o örneklerdeki yöntemler ile "last" price ı alabildim dinamik olarak.

Peki alış, satış ( bid & ask ) fiyatlarını canlı/dinamik olarak takip etmenin yolu varmıdır ?
2 beğenilme 0 beğenilmeme

"Peki alış, satış ( bid & ask ) fiyatlarını canlı/dinamik olarak takip etmenin yolu varmıdır ?"

Merhaba, bahsedildigi gibi Derinlik3 stratejisinden:

public override void OnInit()
{
	AddSymbol(Symbol, SymbolPeriod);
	AddSymbolMarketDepth(Symbol);
}
public override void OnDataUpdate(BarDataEventArgs barData)
{
	var depths = GetMarketDepth(Symbol);
	var BO_size = depths.AskRows[0].Size;
	var BO = depths.AskRows[0].Price;
	var BO1 = depths.AskRows[1].Price;

	var BB_size = depths.BidRows[0].Size;
	var BB = depths.BidRows[0].Price;
	var BB1 = depths.BidRows[1].Price;
	Debug("best offer " + BO + " size = " + BO_size);
	Debug("best bid " + BB + " size = " + BB_size);
}

Bid & ask fiyatlarını bu sekilde canli olarak takip edebilirsiniz strateji icerisinden.

AddSymbolMarketDepth(Symbol); satirini ekledikten sonra stratejide backtest/backtest opt. yapilamaz.

(8,035 puan) tarafından
1 0
HFT cok farkli bi yapi, masaustu yazilimlari ile, ozel donanim ve colocation olmadan bu hizlara erismemiz maalesef mumkun degil.
1 0
Teşekkürler. O zaman Matriks ekibinden sadece programmatic trading için daha light bir ürün veya Matriks IQ da arka planda calısan fakat kullanmayacağımız fonksiyonları kapatma seçeneği istiyoruz ! :)

İyi geceler.
1 0
Ilginiz ve tavsiyeleriniz icin tesekkur ederiz, su anda ciddi efor harcanarak performans gelistirmeleri yapilmakta. Bahsettiginiz konu isabetli, ekibimiz de uzerinde dusunuyor, ama kisa/orta vadede mumkun gozukmuyor, nitekim 2 farkli versiyonun is yuku daha fazla olacak ve verimliligi dusurecektir.
0 0
Evet beklendiği gibi 10 pair civarında freeze oluyor.

Size bir soru daha sorabilirmiyim,

Order izleme ( pozisyon doldumu , ne kadarı doldu )  ve order düzeltme ( fiyat , lot değişikliği )

gibi fonksiyonlar scripting ile kullanılmaya müsaitmi ? Aracı kurum bunlara izin veriyormu ?

Veya request limitleri varmı ?
1 0
Evet order izleme, fill/partial fill bakabiliyoruz, duzeltme kuruma bagli oldugu icin cancel/replace yapabiliyoruz. Request limitleri de yine araci kurumlara bagli olarak belli bir limitten sonra kesme, ban'leme gibi durumlar olusabiliyor.
Hoş geldiniz, Matriks Destek Platformu sizlere sorularınızın hızlıca cevaplanması için bir ortam sağlar. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.



8,636 soru
8,590 cevap
4,821 yorum
19,790 kullanıcı