code: def QA_indicator_CCI(DataFrame, N=14):
      
      typ = (DataFrame['high'] + DataFrame['low'] + DataFrame['close']) / 3
      cci = ((typ - MA(typ, N)) / (0.015 * AVEDEV(typ, N)))
      a = 100
      b = -100
  
      return pd.DataFrame({
          'CCI': cci, 'a': a, 'b': b
      })
docs: TYP:=(HIGH+LOW+CLOSE)/3;
      CCI:(TYP-MA(TYP,N))/(0.015*AVEDEV(TYP,N));