0 beğenilme 0 beğenilmeme
954 kez görüntülendi

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.

Algoritmik Trading kategorisinde (185 puan) tarafından | 954 kez görüntülendi

1 cevap

4 beğenilme 0 beğenilmeme

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.

(725 puan) tarafından
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.



9,440 soru
9,395 cevap
5,101 yorum
37,846 kullanıcı