Пример #1
0
        public static void filterStocksByHighCostPerf()
        {
            HighCostPerfNotHighPosSelector s = new HighCostPerfNotHighPosSelector();
            List <string> stocks             = s.screen();

            StockListFileUtil.writeStocksToFile(stocks, "Intermediate/cheap_stocks.txt");
        }
Пример #2
0
        public static void filterStocksByPriceScaleAndPE(double ratio, double pe, string filepath)
        {
            List <string>    stocks      = new List <string>();
            PEFilter         peFilter    = new PEFilter(pe);
            PriceScaleFilter priceFilter = new PriceScaleFilter(ratio);

            List <string> shStocks = peFilter.filter(priceFilter.filter(StockPool.getInstance().allSHStocks));
            List <string> szStocks = peFilter.filter(priceFilter.filter(StockPool.getInstance().allSZStocks));

            stocks.AddRange(shStocks);
            stocks.AddRange(szStocks);

            StockListFileUtil.writeStocksToFile(stocks, filepath);
        }
Пример #3
0
 public void save(string filepath)
 {
     StockListFileUtil.writeStocksToFile(m_stocks, filepath);
 }
Пример #4
0
 public void save()
 {
     StockListFileUtil.writeStocksToFile(optionalStockList, optionalStocksFilepath);
 }
Пример #5
0
 public void saveBlackList()
 {
     StockListFileUtil.writeStocksToFile(m_blackList, m_stockBlackListFile);
 }