Beispiel #1
0
        public Scan NonLeveragedETFScan()
        {
            ProcessingScan scan = new ProcessingScan()
            {
                DisplayName = "Non leveraged ETF Scan",
                StorageUrl  = nonLeveragedETFUrl,
                InputList   = CSVImporter.NonLevLongETFs,
                StopTime    = DateTime.Now
            };

            scan.OrderHandler       = new ProcessingScan.QuoteFiveDayListOrderHandler(scan.OrderBy);
            scan.CalculationHandler = new ProcessingScan.ScanCalculationHandler(scan.CalculateAvgFromHighs);
            return(scan);
        }
Beispiel #2
0
        public Scan ShortLeveragedETFScan()
        {
            ProcessingScan scan = new ProcessingScan()
            {
                DisplayName = "Short leveraged ETF Scan",
                StorageUrl  = shortleveragedETFUrl,
                InputList   = CSVImporter.LevShortETFs,
                StopTime    = DateTime.Now
            };

            scan.OrderHandler       = new ProcessingScan.QuoteFiveDayListOrderHandler(scan.OrderByDescending);
            scan.CalculationHandler = new ProcessingScan.ScanCalculationHandler(scan.CalculateAvgFromLows);
            return(scan);
        }