コード例 #1
0
 private void LoadTimeRange()
 {
     try {
         var file = GetTimeRangeDataFile();
         if (File.Exists(file))
         {
             var manager = new TradingTimeManager();
             manager.Load(file);
             _manager = manager;
         }
     }
     catch (Exception e) {
         Logger.Warn($@"LoadTimeRange [{e}]");
     }
 }
コード例 #2
0
 private void LoadTimeRange()
 {
     try {
         var file = GetTimeRangeDataFile();
         if (File.Exists(file))
         {
             var manager = new TradingTimeManager();
             manager.Load(JsonConvert.DeserializeObject <string[][]>(QBHelper.ReadOnlyAllText(file)));
             TimeManager = manager;
         }
     }
     catch (Exception e) {
         Logger.Warn($@"LoadTimeRange [{e}]");
     }
 }
コード例 #3
0
 private void LoadTimeRange()
 {
     try {
         var file = GetTimeRangeDataFile();
         if (File.Exists(file))
         {
             var manager = new TradingTimeManager();
             manager.Load(file);
             _manager = manager;
         }
     }
     catch (Exception) {
         // ignored
     }
 }
コード例 #4
0
        private void LoadTimeRange(string file = null)
        {
            file = file ?? GetTimeRangeDataFile();
            if (!File.Exists(file))
            {
                return;
            }
            var content = QBHelper.ReadOnlyAllText(file);

            try {
                var manager = new TradingTimeManager();
                manager.Load(JsonConvert.DeserializeObject <string[][]>(content));
                TimeManager = manager;
            }
            catch (Exception e) {
                Logger.Warn($"LoadTimeRange [{e.Message}]");
            }
        }