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.