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