0 beğenilme 0 beğenilmeme
552 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 | 552 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.



7,509 soru
7,511 cevap
4,405 yorum
8,729 kullanıcı