커뮤니티

분봉별로 고가,저가를 배열에 저정하는 수식 문의

프로필 이미지
회원
2011-07-18 13:06:20
769
글번호 41023
답변완료
분봉 즉 10분봉, 30분등 분봉의 시간을 설정하고 9:00부터 15:00까지 각각의 고가, 저가를 배열에 저장하고 싶습니다. 가장 효율적인 수식을 알려 주시기 바랍니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-07-18 16:02:16

안녕하세요 예스스탁입니다. input : N(30); var : cnt(0); Array : OO[100](0),HH[100](0),LL[100](0),CC[100](0); var1 = TimeToMinutes(stime)%N; if dayindex == 0 and (var1 <=var1[1] and stime > stime[1]) Then{ OO[0] = O; HH[0] = H; LL[0] = L; for cnt = 1 to 99{ OO[cnt] = OO[cnt-1][1]; HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; CC[cnt] = CC[cnt-1][1]; } } if H > HH[0] Then HH[0] = H; if L < LL[0] Then LL[0] = L; CC[0] = C; plot1(OO[0]); plot2(HH[0]); plot3(LL[0]); plot4(CC[0]); 각 배열의 [0]이 현재 [1]이 직전시간의 값입니다. 가령 현재 9시 50분이라면 HH[0]은 9시 30분~현재까지 최고가 HH[1]은 9시~9시29분59초 까지 최고가 순입니다 최대 100까지 이전시간값을 불러와 사용가능하게 작성되었습니다. 즐거운 하루되세요 > 사하라 님이 쓴 글입니다. > 제목 : 분봉별로 고가,저가를 배열에 저정하는 수식 문의 > 분봉 즉 10분봉, 30분등 분봉의 시간을 설정하고 9:00부터 15:00까지 각각의 고가, 저가를 배열에 저장하고 싶습니다. 가장 효율적인 수식을 알려 주시기 바랍니다. 감사합니다.