Ejemplo n.º 1
0
        public void Save(string code, IList <ITradingTime> tradingTimes)
        {
            if (tradingTimes == null)
            {
                return;
            }
            string path = dataPathUtils.GetTradingTimePath(code);

            TextExchangeUtils.Write <ITradingTime>(path, tradingTimes);
        }
Ejemplo n.º 2
0
        public IList <ITradingTime> Load(string code)
        {
            string path = dataPathUtils.GetTradingTimePath(code);

            return(TextExchangeUtils.Load <ITradingTime>(path, typeof(TradingTime)));
        }
Ejemplo n.º 3
0
 public void Save(IList <MainContractInfo> codes)
 {
     TextExchangeUtils.Write <MainContractInfo>(path, codes);
 }
Ejemplo n.º 4
0
 public IList <MainContractInfo> Load()
 {
     return(TextExchangeUtils.Load <MainContractInfo>(path, typeof(MainContractInfo)));
 }
Ejemplo n.º 5
0
        public virtual IList <MainContractInfo> GetMainContractInfos()
        {
            string mainFuturesPath = CsvHistoryData_PathUtils.GetMainFuturesPath(GetCsvDataPath());

            return(TextExchangeUtils.Load <MainContractInfo>(mainFuturesPath, typeof(MainContractInfo)));
        }