커뮤니티
지표문의
2012-04-16 20:53:40
287
글번호 50110
1. 안녕하세요.2가지 문의 드릴께요.
첫째.
아래의 지표를 타종목으로 쓸수있게 좀 수정 해주세요.
input : N(20);
var : ii(0), sumidx(0), sumVol(0), avgVol(0);
array : temp[50](0);
if date <> date[1] then {
temp[0] = dayindex[1];
for ii = 1 to N begin
temp[ii] = temp[ii-1][1];
end;
}
sumidx = 0;
sumVol = 0;
for ii = 1 to N begin
sumidx = sumidx + temp[ii-1]+1;
sumVol = sumVol + V[sumidx];
avgVol = sumVol/N;
end;
plot1((V/AvgVol));
plotbaseLine1(10,"10",magenta);
//plotbaseLine2(20,"20",Pink);
//plotbaseLine3(30,"30",Red);
둘째는요
타종목 data2,data3,data4가 있을 경우 이를 합해서 위의 처럼 한 지표로 표시 하구 싶어요
2.그럼 감사합니다
즐거운 하루 되세요.
답변 1
예스스탁 예스스탁 답변
2012-04-17 10:35:34
안녕하세요
예스스탁입니다.
1.
input : N2(20);
var : ii2(0,data2), sumidx2(0,data2), sumVol2(0,data2), avgVol2(0,data2),v2(0,data2);
array : temp2[50](0,data2);
v2 = data2(v);
if data2(date <> date[1]) then {
temp2[0] = data2(dayindex[1]);
for ii2 = 1 to N2 begin
temp2[ii2] = temp2[ii2-1][1];
end;
}
sumidx2 = 0;
sumVol2 = 0;
for ii2 = 1 to N2 begin
sumidx2 = sumidx2 + temp2[ii2-1]+1;
sumVol2 = sumVol2 + V2[sumidx2];
avgVol2 = sumVol2/N2;
end;
plot1((V2/AvgVol2));
plotbaseLine1(10,"10",magenta);
2
input : N2(20);
var : ii2(0,data2), sumidx2(0,data2), sumVol2(0,data2), avgVol2(0,data2),v2(0,data2);
array : temp2[50](0,data2);
input : N3(20);
var : ii3(0,data3), sumidx3(0,data3), sumVol3(0,data3), avgVol3(0,data3),v3(0,data3);
array : temp3[50](0,data3);
input : N4(20);
var : ii4(0,data4), sumidx4(0,data4), sumVol4(0,data4), avgVol4(0,data4),v4(0,data4);
array : temp4[50](0,data4);
v2 = data2(v);
if data2(date <> date[1]) then {
temp2[0] = data2(dayindex[1]);
for ii2 = 1 to N2 begin
temp2[ii2] = temp2[ii2-1][1];
end;
}
sumidx2 = 0;
sumVol2 = 0;
for ii2 = 1 to N2 begin
sumidx2 = sumidx2 + temp2[ii2-1]+1;
sumVol2 = sumVol2 + V2[sumidx2];
avgVol2 = sumVol2/N2;
end;
v3 = data3(v);
if data3(date <> date[1]) then {
temp3[0] = data3(dayindex[1]);
for ii3 = 1 to N3 begin
temp3[ii3] = temp3[ii3-1][1];
end;
}
sumidx3 = 0;
sumVol3 = 0;
for ii3 = 1 to N3 begin
sumidx3 = sumidx3 + temp3[ii3-1]+1;
sumVol3 = sumVol3 + V3[sumidx3];
avgVol3 = sumVol3/N3;
end;
v4 = data4(v);
if data4(date <> date[1]) then {
temp4[0] = data4(dayindex[1]);
for ii4 = 1 to N4 begin
temp4[ii4] = temp4[ii4-1][1];
end;
}
sumidx4 = 0;
sumVol4 = 0;
for ii4 = 1 to N4 begin
sumidx4 = sumidx4 + temp4[ii4-1]+1;
sumVol4 = sumVol4 + V4[sumidx4];
avgVol4 = sumVol4/N4;
end;
plot1((V2/AvgVol2));
plot2((V3/AvgVol3));
plot3((V4/AvgVol4));
plotbaseLine1(10,"10",magenta);
즐거운 하루되세요
> 성공예견 님이 쓴 글입니다.
> 제목 : 지표문의
> 1. 안녕하세요.2가지 문의 드릴께요.
첫째.
아래의 지표를 타종목으로 쓸수있게 좀 수정 해주세요.
input : N(20);
var : ii(0), sumidx(0), sumVol(0), avgVol(0);
array : temp[50](0);
if date <> date[1] then {
temp[0] = dayindex[1];
for ii = 1 to N begin
temp[ii] = temp[ii-1][1];
end;
}
sumidx = 0;
sumVol = 0;
for ii = 1 to N begin
sumidx = sumidx + temp[ii-1]+1;
sumVol = sumVol + V[sumidx];
avgVol = sumVol/N;
end;
plot1((V/AvgVol));
plotbaseLine1(10,"10",magenta);
//plotbaseLine2(20,"20",Pink);
//plotbaseLine3(30,"30",Red);
둘째는요
타종목 data2,data3,data4가 있을 경우 이를 합해서 위의 처럼 한 지표로 표시 하구 싶어요
2.그럼 감사합니다
즐거운 하루 되세요.