使用希爾趨向指標(CCI)交易指標的時機以及Python範例
希爾趨向指標(Commodity Channel Index,簡稱CCI)是一種由Donald Lambert於1980年發明的技術分析指標,它可以用來判斷市場的超買超賣狀態,以及趨勢的轉折點。它的原理是將市場的價格與其自身的均線比較,以此來判斷市場的超買超賣狀態。
CCI指標的使用時機主要有兩個:
1. 判斷市場的超買超賣狀態
當CCI指標超過+100時,表示市場處於超買狀態,可以考慮賣出;反之,當CCI指標低於-100時,表示市場處於超賣狀態,可以考慮買入。
2. 判斷趨勢的轉折點
當CCI指標由負轉正時,表示趨勢由跌轉漲,可以考慮買入;反之,當CCI指標由正轉負時,表示趨勢由漲轉跌,可以考慮賣出。
下面是一個使用Python計算CCI指標的範例:
# 計算CCI指標 def CCI(data, n): TP = (data['high'] + data['low'] + data['close']) / 3 CCI = pd.Series((TP - TP.rolling(n).mean()) / (0.015 * TP.rolling(n).std()), name='CCI_' + str(n)) data = data.join(CCI) return data # 使用CCI指標 data = CCI(data, 14)
總結來說,希爾趨向指標(CCI)是一種有效的技術分析指標,可以用來判斷市場的超買超賣狀態,以及趨勢的轉折點。使用Python可以很容易地計算出CCI指標,並且根據指標的值來判斷投資時機。