함수설명
CCI(Commodity Channel Index) 지표함수
작성방법
CCI(기간)
C
복사
매개변수 설명
•
"기간": Numeric, 최근 N개봉 기간값을 입력
계산
기준값 = 고가+저가+종가
M1 = 기준값의 N기간 이동평균값
M2 = (기준값-M1)의 절대값의 N기간 이동평균값
CCI = (기준값-M1)/(M2*0.015)
활용예시
//인라인함수(수식안에서 만들어 사용하는 함수)
Function Infx_CCI Numeric
{
Inputs: Length(NumericSimple);
Variables: Sum(0), Counter(0), MD(0), Avgvalue(0);
If Length > 0 Then Begin
Avgvalue = Ma(High + Low + Close, Length);
MD = 0;
For counter = 0 To Length - 1 Begin
MD = MD + Abs(High[counter] + Low[counter] + Close[counter] - Avgvalue);
End;
MD = MD / Length;
If MD == 0 Then
Infx_CCI = 0;
Else
Infx_CCI = (High + Low + Close - Avgvalue) / (0.015 * MD);
End
Else
Infx_CCI = 0;
}
EndFunction
input : Period(10);
var : CCIV(0);
CCIV = Infx_CCI(Period);
Plot1(CCIV);
PlotBaseLine1(100, "기준선 +100");
PlotBaseLine2(-100, "기준선 -100");
C
복사
뒤로가기는 좌측상단의 목차 버튼을 눌러주세요.