check_freq_and_market
- czsc.utils.check_freq_and_market(time_seq: List, freq: AnyStr | None = None)[source]
检查时间序列是否为同一周期,是否为同一市场
函数计算逻辑:
如果`freq`在特定列表中,函数直接返回`freq`和”默认”作为市场类型。
如果`freq`是’1分钟’,函数会添加额外的时间点到`time_seq`中。
函数去除`time_seq`中的重复时间点,并确保其长度至少为2。
函数遍历`freq_market_times`字典,寻找与`time_seq`匹配的项,并返回对应的`freq_x`和`market`。
如果没有找到匹配的项,函数返回None和”默认”。
- Parameters:
time_seq – 时间序列,如 [‘11:00’, ‘15:00’, ‘23:00’, ‘01:00’, ‘02:30’]
freq – 时间序列对应的K线周期,可选参数,使用该参数可以加快检查速度。 可选值:1分钟、5分钟、15分钟、30分钟、60分钟、日线、周线、月线、季线、年线
- Returns:
freq K线周期
market 交易市场