0 beğenilme 0 beğenilmeme
357 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 (175 puan) tarafından | 357 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.

(545 puan) tarafından
5,684 soru
5,751 cevap
3,667 yorum
4,560 kullanıcı