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);
        } 
…
