public List <HouseBreakReport> GenerateHousebreakReport(DateTime givenDate) { IStockScreener stockScreener = new StockScreener(); List <string> tickerNames = dbAccessLayer.GetTickerNames(); List <HouseBreakReport> AllStocksHouseBreakReport = new List <HouseBreakReport>(); foreach (string ticker in tickerNames) { List <BhavCopy> quotesList = dbAccessLayer.GetQuotes(ticker); List <HouseBreakReport> houseBreaks = HousebreakScanner.GenerateHousebreakReport(quotesList, givenDate); if (houseBreaks.Count > 0) { HouseBreakReport hb = houseBreaks[houseBreaks.Count - 1]; AllStocksHouseBreakReport.Add(hb); } } return(AllStocksHouseBreakReport); }
public List <HousebreakInfo> GenerateHousebreakInfo(List <BhavCopy> BhavCopies) { return(HousebreakScanner.ScanForHousebreaks(BhavCopies)); }