/// <summary> /// 得到所有开盘日的开盘时间 /// 实现该方法的原因: /// 系统需要有一个方法来获取指定日期的K线,比如获取20130106的1分钟K线 /// 由于所有1分钟K线是保存在一个文件里的,系统无法获取20130106开盘那根K线的起始位置。 /// 所以此处需要获取开盘时间数据 /// /// 各个市场的开盘时间数据很混乱: /// 比如中国期货市场就有夜盘,而夜盘在交易时间上算是第二天,所以20160105可能在20160104就开盘了 /// </summary> /// <param name="code"></param> /// <returns></returns> public virtual List <TradingSession> GetTradingSessions(String code) { return(CsvUtils_TradingSession.Load(CsvHistoryData_PathUtils.GetTradingSessionPath(GetCsvDataPath(), code))); }
/// <summary> /// 装载一个品种的交易时间数据 /// </summary> /// <param name="code"></param> /// <returns></returns> public List <TradingSession> Load(string code) { string path = dataPathUtils.GetTradingSessionPath(code); return(CsvUtils_TradingSession.Load(path)); }