0 beğenilme 0 beğenilmeme
881 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 | 881 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,326 soru
9,281 cevap
5,070 yorum
32,720 kullanıcı