CzscSignals

class czsc.CzscSignals(bg: BarGenerator | None = None, **kwargs)[source]

Bases: object

缠中说禅技术分析理论之多级别信号计算

Methods Summary

get_signals_by_conf()

通过信号参数配置获取信号

open_in_browser([width, height])

直接在浏览器中打开分析结果

take_snapshot([file_html, width, height])

获取快照

update_signals(bar)

输入基础周期已完成K线,更新信号,更新仓位

Methods Documentation

get_signals_by_conf()[source]

通过信号参数配置获取信号

信号参数配置,格式如下:

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},

]

Returns:

信号字典

open_in_browser(width='1400px', height='580px')[source]

直接在浏览器中打开分析结果

take_snapshot(file_html=None, width: str = '1400px', height: str = '580px')[source]

获取快照

Parameters:
  • file_html – 交易快照保存的 html 文件名

  • width – 图表宽度

  • height – 图表高度

Returns:

update_signals(bar: RawBar)[source]

输入基础周期已完成K线,更新信号,更新仓位