Beispiel #1
0
        private void btnUpdateStockData_Click(object sender, EventArgs e)
        {
            btnUpdateStockData.Enabled = false;

            LogHelper.SetLogMessage("更新股票資訊中...");

            // 1. 更新股票代碼
            LogHelper.SetLogMessage("下載股票代碼");
            List <MyStockAnalyzer.Classes.StockData> stockDataList = stockHelper.GetStockDataList();

            LogHelper.SetLogMessage("更新股票代碼");
            model.UpdateStockList(stockDataList);

            // 2. 更新大盤資訊
            LogHelper.SetLogMessage("更新大盤資訊");

            // 3. 更新ETF成份股
            LogHelper.SetLogMessage("更新ETF成份股");
            updateEtfStocks();

            // 4. 更新個股資訊
            LogHelper.SetLogMessage("更新股票價格資訊");
            // updateAllStockPrice(stockDataList);

            LogHelper.SetLogMessage("完成");

            btnUpdateStockData.Enabled = true;
        }