커뮤니티
분봉에서 일봉의 선물 역사적변동성을 나타내는지표라는데
2010-07-27 09:58:08
781
글번호 31158
i
분봉에서 다르게 나오는데요....한번 봐주세요
input : P1(20);
var : sumV(0),maV(0), count(0),emaV(0), Ep(0), JISU(0), DINDEX(0), PreJISU(0);
Ep = 2/(p1);
sumV = 0;
for count = 1 to P1 {
sumV = sumV+(abs(dayOpen(count)-dayClose(count)))/dayOpen(count)*100;
}
maV = sumV / P1;
if date != date[1] then{
DINDEX = DINDEX + 1;
PreJISU = JISU[1];
}
if DINDEX <= 1 then
JISU = maV;
else
JISU = maV* EP + PreJISU * (1-EP);
plot1(maV,"시종가이동평균");
plot2(JISU,"시종가이동평균지수평균");
답변 1
예스스탁 예스스탁 답변
2010-07-27 13:53:43
안녕하세요
예스스탁입니다.
지수이평의 EP계산내용이 잘못되어 수정해 드렸습니다.
input : P1(20);
var : sumV(0),maV(0), count(0),emaV(0), Ep(0), JISU(0), DINDEX(0), PreJISU(0);
Ep = 2/(p1+1);
sumV = 0;
for count = 1 to P1 {
sumV = sumV+(abs(dayOpen(count)-dayClose(count)))/dayOpen(count)*100;
}
maV = sumV / P1;
if date != date[1] then{
DINDEX = DINDEX + 1;
PreJISU = JISU[1];
}
if DINDEX <= 1 then
JISU = maV;
else
JISU = maV* EP + PreJISU * (1-EP);
plot1(maV,"시종가이동평균");
plot2(JISU,"시종가이동평균지수평균");
위식은 일봉에 아래식을 적용하신 것과 같습니다.
input : P1(20);
var1 = abs((O-C)/O*100);
var2 = ma(var1[1],P1);
var3 = ema(var2,P1);
plot1(var2);
plot2(var3);
즐거운 하루되세요
> 막시무스행주아빠 님이 쓴 글입니다.
> 제목 : 분봉에서 일봉의 선물 역사적변동성을 나타내는지표라는데
> i
분봉에서 다르게 나오는데요....한번 봐주세요
input : P1(20);
var : sumV(0),maV(0), count(0),emaV(0), Ep(0), JISU(0), DINDEX(0), PreJISU(0);
Ep = 2/(p1);
sumV = 0;
for count = 1 to P1 {
sumV = sumV+(abs(dayOpen(count)-dayClose(count)))/dayOpen(count)*100;
}
maV = sumV / P1;
if date != date[1] then{
DINDEX = DINDEX + 1;
PreJISU = JISU[1];
}
if DINDEX <= 1 then
JISU = maV;
else
JISU = maV* EP + PreJISU * (1-EP);
plot1(maV,"시종가이동평균");
plot2(JISU,"시종가이동평균지수평균");