tas_cross_status_V230624

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

指定金死叉数值信号函数,以此来确定MACD交易区间 贡献者:谌意勇

参数模板:”{freq}_D{di}N{n}MD{md}_MACD交叉数量V230624”

信号逻辑:

1、通过指定0轴上下金死叉数量,来选择自己想要的指标形态,通过配合其他信号函数出信号 2、金叉数量和死叉数量要注意连续对应。0轴上一定是第一次先死叉,再金叉,死叉的数值同

金叉数值相比永远是相等或者大1,不能出现>=2的情况,0轴下则反之。

信号列表:

  • Signal(‘日线_D1N100MD1_MACD交叉数量V230624_0轴上金叉第1次_0轴上死叉第1次_任意_0’)

  • Signal(‘日线_D1N100MD1_MACD交叉数量V230624_0轴上金叉第1次_0轴上死叉第2次_任意_0’)

  • Signal(‘日线_D1N100MD1_MACD交叉数量V230624_0轴下金叉第0次_0轴下死叉第0次_任意_0’)

  • Signal(‘日线_D1N100MD1_MACD交叉数量V230624_0轴下金叉第1次_0轴下死叉第0次_任意_0’)

  • Signal(‘日线_D1N100MD1_MACD交叉数量V230624_0轴下金叉第1次_0轴下死叉第1次_任意_0’)

  • Signal(‘日线_D1N100MD1_MACD交叉数量V230624_0轴下金叉第2次_0轴下死叉第1次_任意_0’)

  • Signal(‘日线_D1N100MD1_MACD交叉数量V230624_0轴下金叉第2次_0轴下死叉第2次_任意_0’)

  • Signal(‘日线_D1N100MD1_MACD交叉数量V230624_0轴下金叉第3次_0轴下死叉第2次_任意_0’)

  • Signal(‘日线_D1N100MD1_MACD交叉数量V230624_0轴上金叉第0次_0轴上死叉第0次_任意_0’)

  • Signal(‘日线_D1N100MD1_MACD交叉数量V230624_0轴上金叉第0次_0轴上死叉第1次_任意_0’)

  • Signal(‘日线_D1N100MD1_MACD交叉数量V230624_0轴下金叉第3次_0轴下死叉第3次_任意_0’)

  • Signal(‘日线_D1N100MD1_MACD交叉数量V230624_0轴下金叉第4次_0轴下死叉第3次_任意_0’)

Parameters:
  • c – czsc对象

  • kwargs

    • di: 倒数第i根K线

    • n: 从dik往前数n根k线(此数值不需要精确,函数会自动截取最后上下0轴以后的数据)

    • md: 抖动过滤参数,金死叉之间格距离小于此数值,将被忽略(去除一些杂波扰动因素,最小值不小于1)

      0轴上下金死叉状态信息,与其他信号加以辅助操作。

Returns:

信号字典