커뮤니티

간단한 지표식 부탁드립니다.

프로필 이미지
중박주식
2021-01-28 00:11:59
770
글번호 145884
답변완료
data1, 2, 3에 각각 1분봉, 일봉, 1시간봉이 들어있습니다. 1) data3을 이용해서, 각 봉(즉 1시간 동안의)의 고가-저가를 구합니다. 2) 1)의 값을 1일 평균값으로 구합니다. 즉, 하루에 7개의 1시간 봉이 존재하므로 7개 봉의 고가-저가를 모두 더한 후 7로 나누어줍니다. => 이것을 일중변동성이라고 가정합니다. 3) 이 일중변동성의 30거래일 이평선을 지표식으로 구하고 싶습니다. 감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-01-28 14:06:46

안녕하세요 예스스탁입니다. input : N(30); var : sum(0,data3),ii(0,data3),dd(0,data3),cnt(0,data3); var : DaySum(0,data3),DayMav(0,data3); Array : mav[100](0,data3); if Data3(Bdate != Bdate[1]) Then { dd = dd+1; sum = 0; ii = 0; For cnt = 1 to 99 { mav[cnt] = mav[cnt-1][1]; } } sum = sum + data3(H-L); ii = ii + 1; mav[0] = sum/ii; if DD >= N Then { DaySum = 0; For cnt = 0 to N-1 { DaySum = DaySum + mav[cnt]; } DayMav = DaySum/N; plot1(daymav); } 즐거운 하루되세요 > 중박주식 님이 쓴 글입니다. > 제목 : 간단한 지표식 부탁드립니다. > data1, 2, 3에 각각 1분봉, 일봉, 1시간봉이 들어있습니다. 1) data3을 이용해서, 각 봉(즉 1시간 동안의)의 고가-저가를 구합니다. 2) 1)의 값을 1일 평균값으로 구합니다. 즉, 하루에 7개의 1시간 봉이 존재하므로 7개 봉의 고가-저가를 모두 더한 후 7로 나누어줍니다. => 이것을 일중변동성이라고 가정합니다. 3) 이 일중변동성의 30거래일 이평선을 지표식으로 구하고 싶습니다. 감사합니다