public void Save(string code, IList <ITradingTime> tradingTimes) { if (tradingTimes == null) { return; } string path = dataPathUtils.GetTradingTimePath(code); TextExchangeUtils.Write <ITradingTime>(path, tradingTimes); }
public IList <ITradingTime> Load(string code) { string path = dataPathUtils.GetTradingTimePath(code); return(TextExchangeUtils.Load <ITradingTime>(path, typeof(TradingTime))); }
public void Save(IList <MainContractInfo> codes) { TextExchangeUtils.Write <MainContractInfo>(path, codes); }
public IList <MainContractInfo> Load() { return(TextExchangeUtils.Load <MainContractInfo>(path, typeof(MainContractInfo))); }
public virtual IList <MainContractInfo> GetMainContractInfos() { string mainFuturesPath = CsvHistoryData_PathUtils.GetMainFuturesPath(GetCsvDataPath()); return(TextExchangeUtils.Load <MainContractInfo>(mainFuturesPath, typeof(MainContractInfo))); }