아래식은 예스스탁에서 제공하는 cci사용자함수입니다.
일봉기준 cci 수치를 분차트에서 구현하고 싶습니다.
일봉기준 cci사용자함수나
아니면 일봉기준 cci를 분차트에서 볼수있도록
부탁드립니다.
감사합니다~~
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
CCI = 0;
Else
CCI = (High + Low + Close - Avgvalue) / (0.015 * MD);
End
Else
CCI = 0;
답변 1
예스스탁
예스스탁 답변
2023-01-10 15:11:45
안녕하세요
예스스탁입니다.
Inputs: Length(9);
Variables: Sum(0), Counter(0), MD(0), Avgvalue(0),cnt(0),sum1(0),CCIV(0);
if DayClose(Length) > 0 Then
{
sum1 = 0;
for cnt = 0 to Length-1
{
sum1 = sum1 +(dayhigh(cnt)+daylow(cnt)+DayClose(cnt));
}
Avgvalue = sum1/Length;
MD = 0;
For counter = 0 To Length - 1
{
MD = MD + Abs(dayhigh(counter) + daylow(counter) + DayClose(counter) - Avgvalue);
}
MD = MD / Length;
If MD == 0 Then
CCIv = 0;
Else
CCIv = (dayhigh + daylow + DayClose - Avgvalue) / (0.015 * MD);
}
Else
CCIv = 0;
plot1(CCIv);
즐거운 하루되세요
> e占쏙옙占싼쏙옙호 님이 쓴 글입니다.
> 제목 : 사용자함수 또는 수식부탁드립니다.
> 아래식은 예스스탁에서 제공하는 cci사용자함수입니다.
일봉기준 cci 수치를 분차트에서 구현하고 싶습니다.
일봉기준 cci사용자함수나
아니면 일봉기준 cci를 분차트에서 볼수있도록
부탁드립니다.
감사합니다~~
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
CCI = 0;
Else
CCI = (High + Low + Close - Avgvalue) / (0.015 * MD);
End
Else
CCI = 0;