code: def MACD_JCSC(dataframe, SHORT=12, LONG=26, M=9):
      
      CLOSE = dataframe.close
      DIFF = QA.EMA(CLOSE, SHORT) - QA.EMA(CLOSE, LONG)
      DEA = QA.EMA(DIFF, M)
      MACD = 2*(DIFF-DEA)
  
      CROSS_JC = QA.CROSS(DIFF, DEA)
      CROSS_SC = QA.CROSS(DEA, DIFF)
      ZERO = 0
      return pd.DataFrame({'DIFF': DIFF, 'DEA': DEA, 'MACD': MACD, 'CROSS_JC': CROSS_JC, 'CROSS_SC': CROSS_SC, 'ZERO': ZERO})
docs: 1.DIF向上突破DEA，买入信号参考。
      2.DIF向下跌破DEA，卖出信号参考。