static void Main(string[] args) { Console.WriteLine("Hello World!"); Scanner scanner = new Scanner(); var symbolDatas = scanner.ScanForStocks(); var continousFall = scanner.AnalyzeContinousFallNew(symbolDatas); foreach (var item in continousFall) { Console.WriteLine(item.SymbolName); } Console.ReadLine(); }
private void btnScan_Click(object sender, EventArgs e) { long volume = long.Parse(txtVolume.Text); int timelimit = int.Parse(txtFrequency.Text); Scanner scanner = new Scanner(); var symbolDatas = scanner.ScanForStocks(); symbolDatas = scanner.AnalyzeContinousFallNew(symbolDatas, volume, timelimit); foreach (var symbolData in symbolDatas) { var dr = dtsymbolData.NewRow(); dr["SYM_NAME"] = symbolData.SymbolName; dr["POS_STREAK"] = symbolData.positive_streak; dr["NEG_STREAK"] = symbolData.negative_streak; dr["RECENT_STREAK"] = symbolData.recent_streak; dr["VOLUME"] = symbolData.Volume; dr["SCORE"] = symbolData.FallFrequency - symbolData.RiseFrequency; dtsymbolData.Rows.Add(dr); dtsymbolData.AcceptChanges(); } grdEquities.DataSource = dtsymbolData; lblNotification.Text = "Analysis Complete"; }