tas_macd_base_V230320

czsc.signals.tas_macd_base_V230320(c: CZSC, **kwargs) OrderedDict[source]

MACD|DIF|DEA 多空和方向信号,支持 max_overlap 参数

参数模板:”{freq}_D{di}MACD{fastperiod}#{slowperiod}#{signalperiod}MO{max_overlap}#{key}_BS辅助V230320”

信号逻辑:

  1. dik 对应的MACD值大于0,多头;反之,空头;最大允许重叠 max_overlap 个K线

  2. dik 的MACD值大于上一个值,向上;反之,向下

信号列表:

  • Signal(‘15分钟_D1MACD12#26#9MO3#MACD_BS辅助V230320_多头_向上_任意_0’)

  • Signal(‘15分钟_D1MACD12#26#9MO3#MACD_BS辅助V230320_多头_向下_任意_0’)

  • Signal(‘15分钟_D1MACD12#26#9MO3#MACD_BS辅助V230320_空头_向下_任意_0’)

  • Signal(‘15分钟_D1MACD12#26#9MO3#MACD_BS辅助V230320_空头_向上_任意_0’)

Parameters:
  • c – CZSC对象

  • kwargs – 其他参数 - max_overlap: 最大允许重叠的K线数 - di: 倒数第i根K线 - key: 指定使用哪个Key来计算,可选值 [macd, dif, dea]

Returns:

信号识别结果