커뮤니티

지표문의

프로필 이미지
성공예견
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.그럼 감사합니다 즐거운 하루 되세요.