Matriks Destek ve Yardım Platformu

Matriks Ürünleri ile ilgili tüm sorularınız için bizlere buradan ulaşabilirsiniz. Daha önce sorulan soruları ve verilen cevapları ilgili sekmelerden ve arama üzerinden inceleyebilirsiniz. Sağ taraftaki kategoriler üzerinden İlgilendiğiniz özelliklerle ilgili soruları filtreleyebilirsiniz. Soru ve cevapları sosyal medyada paylaşabilirsiniz. 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.

0

Anlik alis ve satis fiyatini nasil gorebilirim?

Soruldu
Görüntülenme
1.200 görüntülenme
Durum
Cevaplandı

Merhaba

https://destek.matriksdata.com/?qa=3720/her-saniye-fiyat%C4%B1-kontrol-etmek&show=3722#a3722 linkindeki soruya gelen cevapta onTimer icinde, o saniyedeki fiyat bilgisinin

var barDataModel = GetBarData();
var close = barDataModel.Close[barDataModel.Close.Count - 1];

ustteki gibi alinabilecegi yaziyor. Burada donen alis fiyati mi satis fiyati mi? Sembolun o saniyedeki alis ve satis fiyatini ayri ayri nasil gorebilirim? Tesekkurler.

Paylaş

1 Cevap

4

Derinlik bilgisini kullanmanız gerekiyor.

OnInit içinde sembolün derinlik bilgilerine kayıt yapıyoruz.

public override void OnInit()
{
    AddSymbolMarketDepth(dayanak);
}

OnDataUpdate içinde istediğimiz derinlik bilgisini okuyoruz.

public override void OnDataUpdate(BarDataEventArgs barData)
{
    MarketDepth depth = GetMarketDepth(Symbol);
    var alis = depth.BidRows[0].Price;
	var alisLot = depth.BidRows[0].Size;
	var satis = depth.AskRows[0].Price;
	var satisLot = depth.AskRows[0].Size;
}

Derinlik bilgisi kullanıldığında backtest yapılamaz.

Cevabınız

Cevap yazmak için giriş yapın.Giriş yapKayıt ol