private void DownloadDailyBar() { string text = "当前进度:开始下载日线....."; RefreshLabel(this.lblDisplay, text); GMCollector gmc = new GMCollector(); string beginTimeString = Utils.DateTimeToString(this.DtpBeginTime.Value); string endTimeString = Utils.DateTimeToString(this.DtpEndTime.Value); int i = 0; foreach (var item in this.CmbSymbol.Items) { string symbol = item.ToString(); text = string.Format("当前进度:下载<{0}>的日线", symbol); RefreshLabel(this.lblDisplay, text); List <Bar> bars = gmc.HistoryBars(symbol, 86400, beginTimeString, endTimeString); if (bars.Count > 0) { TradeDataAccessor.StoreDay1Bars(symbol, bars); } i++; RefreshProgressBar(this.PgbDisplay, i); } text = "当前进度:日线下载完毕。"; RefreshLabel(this.lblDisplay, text); }
static void Main() { try { TradeDataAccessor.SetRedisConnectString(Properties.Settings.Default.RedisConnString); TradeDataAccessor.SetInfluxConnectParameters(Properties.Settings.Default.InfluxUrl, Properties.Settings.Default.InfluxUser, Properties.Settings.Default.InfluxPassword); TradeDataAccessor.DatabaseInit(); GMCollector.SetToken(Properties.Settings.Default.GMToken); }catch (Exception e) { Program.ErrorMsg = e.Message; } Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new MainForm()); }