커뮤니티
다시 부탁합니다.
2012-07-20 08:13:10
277
글번호 53078
분챠트에 5일선 지표식 부탁합니다.
갭보정 분챠트에
지수이평 5일선(고가,종가,저가) <=5분선이 아니고 5일선입니다.
부탁합니다.
수고하세요.
답변 1
예스스탁 예스스탁 답변
2012-07-20 15:42:46
안녕하세요
예스스탁입니다.
1. 차트 자체를 갭보정한 경우
Input : Period(5);
Var : Ep(0),DINDEX(0);
var : JISU1(0),PreJISU1(0);
var : JISU2(0),PreJISU2(0);
var : JISU3(0),PreJISU3(0);
Ep = 2/(Period+1);
if date != date[1] then {
DINDEX = DINDEX + 1;
PreJISU1 = JISU1[1];
PreJISU2 = JISU2[1];
PreJISU3 = JISU3[1];
}
if DINDEX <= 1 then
{
JISU1 = H;
JISU2 = L;
JISU3 = C;
}
else
{
JISU1 = H * EP + PreJISU1 * (1-EP);
JISU2 = L * EP + PreJISU2 * (1-EP);
JISU3 = C * EP + PreJISU3 * (1-EP);
}
plot1(JISU1,"고가");
plot2(JISU2,"저가");
plot3(JISU3,"종가");
2. 차트는 갭보정하지 않고 수식에서 갭보정
Input : Period(5);
Var : Ep(0),DINDEX(0);
var : JISU1(0),PreJISU1(0);
var : JISU2(0),PreJISU2(0);
var : JISU3(0),PreJISU3(0);
var : sumGap(0), gap(0), GO(0), GH(0), GL(0), GC(0);
Ep = 2/(Period+1);
if date != date[1] then {
gap = Open-Close[1];
sumGap = sumGap+gap;
DINDEX = DINDEX + 1;
PreJISU1 = JISU1[1];
PreJISU2 = JISU2[1];
PreJISU3 = JISU3[1];
}
GO = O - sumGap;
GH = H - sumGap;
GL = L - sumGap;
GC = C - sumGap;
if DINDEX <= 1 then
{
JISU1 = GH;
JISU2 = GL;
JISU3 = GC;
}
else
{
JISU1 = GH * EP + PreJISU1 * (1-EP);
JISU2 = GL * EP + PreJISU2 * (1-EP);
JISU3 = GC * EP + PreJISU3 * (1-EP);
}
plot1(JISU1,"고가");
plot2(JISU2,"저가");
plot3(JISU3,"종가");
즐거운 하루되세요
> 번개3 님이 쓴 글입니다.
> 제목 : 다시 부탁합니다.
> 분챠트에 5일선 지표식 부탁합니다.
갭보정 분챠트에
지수이평 5일선(고가,종가,저가) <=5분선이 아니고 5일선입니다.
부탁합니다.
수고하세요.
다음글
이전글