以下是 CCI 指标的 Python 代码:

import pandas as pd
import numpy as np

def cci(close, high, low, n=20, c=0.015):
    typical_price = (close + high + low) / 3
    sma = typical_price.rolling(window=n).mean()
    md = typical_price.rolling(window=n).apply(lambda x: np.fabs(x - x.mean()).mean())
    cci = (typical_price - sma) / (c * md)
    return cci

其中,'close'、'high'、'low' 是收盘价、最高价和最低价的时间序列数据,'n' 是移动平均周期,'c' 是常数,一般取 0.015。函数返回的是 CCI 指标的时间序列数据。

Python 代码实现 CCI 指标计算

原文地址: https://www.cveoy.top/t/topic/lYL2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录