generate_czsc_signals
- czsc.generate_czsc_signals(bars: List[RawBar], signals_config: List[dict], sdt: AnyStr | datetime = '20170101', init_n: int = 500, df=False, **kwargs)[source]
使用 CzscSignals 生成信号
- Parameters:
bars – 基础周期 K 线序列
signals_config –
信号函数配置,格式如下: signals_config = [
{‘name’: ‘czsc.signals.tas_ma_base_V221101’, ‘freq’: ‘日线’, ‘di’: 1, ‘ma_type’: ‘SMA’, ‘timeperiod’: 5}, {‘name’: ‘czsc.signals.tas_ma_base_V221101’, ‘freq’: ‘日线’, ‘di’: 5, ‘ma_type’: ‘SMA’, ‘timeperiod’: 5}, {‘name’: ‘czsc.signals.tas_double_ma_V221203’, ‘freq’: ‘日线’, ‘di’: 1, ‘ma_seq’: (5, 20), ‘th’: 100}, {‘name’: ‘czsc.signals.tas_double_ma_V221203’, ‘freq’: ‘日线’, ‘di’: 5, ‘ma_seq’: (5, 20), ‘th’: 100},
]
sdt – 信号计算开始时间
init_n – 用于 BarGenerator 初始化的基础周期K线数量
df – 是否返回 df 格式的信号计算结果,默认 False
- Returns:
信号计算结果