커뮤니티

문의 드립니다.

프로필 이미지
무패
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 이평 사이의 이평중 최고가 발생일날 최고가에 가장 근접한 이평을 구하려고 합니다. 그럼 부탁드립니다.