커뮤니티
문의 드립니다.
2015-02-13 15:17:47
107
글번호 83200
일봉에서 20봉전부터 60봉 사이에 최고가를 구하구요.
최고가를 기록한 날을 기준으로 그 최고가에 가장 가까운 이평선을 구해서 그 이평선을 차트에 나타나게 하고 싶습니다.
이평선은 40 이평부터 1000 이평 사이의 이평중 최고가 발생일날 최고가에 가장 근접한 이평을 구하려고 합니다.
그럼 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2015-02-13 18:19:50
안녕하세요
예스스탁입니다.
var : cnt(0),HH(0),HI(0),VV(0),Vi(0);
Array : mav[1001](0),diff[1001](-1);
for cnt = 40 to 1000{
mav[cnt] = ma(c,cnt);
}
HH = H[20];
HI = 20;
for cnt = 20 to 60{
if H[cnt] > HH Then{
HH = H[cnt];
HI = cnt;
}
}
if HH > 0 then{
for cnt = 40 to 1000{
if mav[cnt] > 0 then{
diff[cnt] = abs(HH-mav[cnt]);
}
}
VV = 99999999;
Vi = 0;
for cnt = 40 to 1000{
if diff[cnt] < VV and diff[cnt] >= 0 Then{
VV = diff[cnt];
Vi = cnt;
}
}
}
plot1(mav[vi],"가장가까운이평");
plot2(HH,"20~60봉전 최고가");
즐거운 하루되세요
> 무패 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 일봉에서 20봉전부터 60봉 사이에 최고가를 구하구요.
최고가를 기록한 날을 기준으로 그 최고가에 가장 가까운 이평선을 구해서 그 이평선을 차트에 나타나게 하고 싶습니다.
이평선은 40 이평부터 1000 이평 사이의 이평중 최고가 발생일날 최고가에 가장 근접한 이평을 구하려고 합니다.
그럼 부탁드립니다.
이전글