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

            StockListFileUtil.writeStocksToFile(stocks, "Intermediate/cheap_stocks.txt");
        }
Пример #2
0
        private void loadBlackList()
        {
            if (!File.Exists(m_stockBlackListFile))
            {
                return;
            }

            m_blackList = StockListFileUtil.readStocksFromFile(m_stockBlackListFile);
        }
Пример #3
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);
        }
Пример #4
0
 public void save(string filepath)
 {
     StockListFileUtil.writeStocksToFile(m_stocks, filepath);
 }
Пример #5
0
 public void load(string filepath)
 {
     m_stocks = StockListFileUtil.readStocksFromFile(filepath);
 }
Пример #6
0
        public static List <string> readMidRepGrowthStocks()
        {
            string midRepGrowStocksFile = "Intermediate/18midrep_growth_stocks.txt";

            return(StockListFileUtil.readStocksFromFile(midRepGrowStocksFile));
        }
Пример #7
0
        public static List <string> readCheapStocks()
        {
            string cheapStocksFile = "Intermediate/cheap_stocks.txt";

            return(StockListFileUtil.readStocksFromFile(cheapStocksFile));
        }
Пример #8
0
        public static List <string> readLowPriceStocks()
        {
            string lowPriceStocksFile = "Intermediate/low_stocks.txt";

            return(StockListFileUtil.readStocksFromFile(lowPriceStocksFile));
        }
Пример #9
0
 public void save()
 {
     StockListFileUtil.writeStocksToFile(optionalStockList, optionalStocksFilepath);
 }
Пример #10
0
 public void load()
 {
     optionalStockList = StockListFileUtil.readStocksFromFile(optionalStocksFilepath);
 }
Пример #11
0
 public void saveBlackList()
 {
     StockListFileUtil.writeStocksToFile(m_blackList, m_stockBlackListFile);
 }