Event
- class czsc.Event(name: str, operate: czsc.enum.Operate, factors: List[czsc.objects.Factor], signals_all: List[czsc.objects.Signal] = <factory>, signals_any: List[czsc.objects.Signal] = <factory>, signals_not: List[czsc.objects.Signal] = <factory>)[source]
Bases:
objectAttributes Summary
获取 Event 的唯一信号列表
Methods Summary
dump()将 Event 对象转存为 dict
get_signals_config([signals_module])获取事件的信号配置
is_match(s)判断 event 是否满足
load(raw)从 dict 中创建 Event
Attributes Documentation
- unique_signals
获取 Event 的唯一信号列表
Methods Documentation
- classmethod load(raw: dict)[source]
从 dict 中创建 Event
- Parameters:
raw –
样例如下 {‘name’: ‘单测’,
’operate’: ‘开多’, ‘factors’: [{‘name’: ‘测试’,
’signals_all’: [‘15分钟_倒0笔_长度_大于5_其他_其他_0’], ‘signals_any’: [], ‘signals_not’: []}],
’signals_all’: [‘15分钟_倒0笔_方向_向上_其他_其他_0’], ‘signals_any’: [], ‘signals_not’: []}
- Returns: