check_fxs
- czsc.analyze.check_fxs(bars: List[NewBar]) List[FX] [source]
输入一串无包含关系K线,查找其中所有分型
函数的主要步骤:
创建一个空列表`fxs`用于存储找到的分型。
遍历`bars`列表中的每个元素(除了第一个和最后一个),并对每三个连续的`NewBar`对象调用`check_fx`函数。
如果`check_fx`函数返回一个`FX`对象,检查它的标记是否与`fxs`列表中最后一个`FX`对象的标记相同。如果相同,记录一个错误日志。 如果不同,将这个`FX`对象添加到`fxs`列表中。
最后返回`fxs`列表,它包含了`bars`列表中所有找到的分型。
这个函数的主要目的是找出`bars`列表中所有的顶分型和底分型,并确保它们是交替出现的。如果发现连续的两个分型标记相同,它会记录一个错误日志。
- Parameters:
bars – 无包含关系K线列表
- Returns:
分型列表