Dedektör Verilerinin Kullanımı #
Olaylar penceresinden takip edilebilen sembolde oluşan temel analiz dedektör verilerini strateji içerisinde görüntüleyebilir, oluşan dedektör verilerine göre koşul oluşturma imkanı sağlanmaktadır.
Ek Notlar #
Stratejide sembole ait yeni dedektör verileri takip edilebildiği için backtest ve optimizsayon yapıldığında dedektör verileri gelmemektedir.
AddDetectorSymbol(string) #
Sembole ait dedektör verilerinin stratejide takip edilebilmesi için kullanılır. Filtrelenen sembole ait yeni dedektör olayı oluştuğunda OnDetectorReceived metodu tetiklenir.
public void AddDetectorSymbol(string Symbol)
Parametreler #
Symbol string
Sembol parametresidir. Dedektörleri çekilmek istenen sembol ismi yazılmalıdır. Örn. “GARAN”
OnDetectorReceived(AlgoDetectorModel) #
Strateji içerisinde dedektör verilerine kaydolunan sembole ait yeni dedektör oluştuğunda bu metot tetiklenir.
public override void OnDetectorReceived(AlgoDetectorModel model)
Parametreler #
model AlgoDetectorModel
İçeriğinde dedektöre ait verileri bulunduran parametredir. Bknz. AlgoDetectorModel
Örnek #
Hazır stratejilerdeki “AlgoDedektor” strateji incelenebilir.
… public override void OnInit() { AddSymbol(Symbol, SymbolPeriod); AddDetectorSymbol("GARAN"); } public override void OnDetectorReceived(AlgoDetectorModel model) { Debug("Inform Date: " + model.InformTime); Debug("Symbol Name: " + model.SymbolName); Debug("Description: " + model.Description); Debug("DetectorType: " + model.DetectorType); Debug("Level: " + model.Level); Debug("DayDifferencePercentage: " + model.DayDifferencePercentage); Debug("Volume: " + model.Volume); Debug("TimeSpan: " + model.TimeSpan); } …