커뮤니티

문의 드립니다.

프로필 이미지
무결점
2014-03-26 12:37:41
159
글번호 73860
답변완료
분봉에서 일봉의 Awesome Oscillator '종가값'을 구할려고 합니다. 그러니까 분봉에서 Awesome Oscillator 값이 분마다 계속 변하는게 아니라, 일봉의 종가값 말입니다. Awesome Oscillator 의 일봉 종가값은 '당일 데이터'를 제외한 전일 데이터부터는 확정된 값이잖아요. 그러니까 분봉에 적용해도 당일 데이터는 계속 변화할수 있겠지만, 전일 데이터값을 불러올때는 계속 확정된 값이 적용되겠죠. 제가 이 값을 구할려는 이유는 분봉에서 Awesome Oscillator 의 일봉값을 '전일과 당일을 비교'하기 위해서 입니다. 전일 데이터는 확정된 Awesome Oscillator 값과 당일 데이터는 물론 분봉보다는 변화가 덜하겠지만, 어찌되었든 당일 데이터는 일봉에서도 계속 변하므로 전일 데이터와 당일 데이터를 분봉에서 구하고자 함입니다. 아래는 Awesome Oscillator 의 공식입니다. input : ShortPeriod(5),LongPeriod(20); var : Mid(0),AO(0); Mid = (H+L)/2; AO = Ma(Mid,ShortPeriod)-Ma(Mid,LongPeriod); 항상 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-03-27 10:37:39

안녕하세요 예스스탁입니다. input : ShortPeriod(5),LongPeriod(20); var : cnt(0),sum1(0),sum2(0),sum3(0),sum4(0),dayAO(0),preDayAO(0); sum1 = 0; sum2 = 0; sum3 = 0; sum4 = 0; for cnt = 0 to LongPeriod-1{ if cnt < ShortPeriod Then{ sum1 = sum1+(dayhigh(cnt)+DayLow(cnt))/2; sum2 = sum2+(dayhigh(cnt+1)+DayLow(cnt+1))/2; } sum3 = sum3+(dayhigh(cnt)+DayLow(cnt))/2; sum4 = sum4+(dayhigh(cnt+1)+DayLow(cnt+1))/2; } dayAO = sum1/ShortPeriod-sum3/LongPeriod; preDayAO = sum2/ShortPeriod-sum4/LongPeriod; plot1(dayAO,"당일포함 일봉AO"); plot2(predayAO,"전일기준 일봉AO"); 즐거운 하루되세요 > 무결점 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 분봉에서 일봉의 Awesome Oscillator '종가값'을 구할려고 합니다. 그러니까 분봉에서 Awesome Oscillator 값이 분마다 계속 변하는게 아니라, 일봉의 종가값 말입니다. Awesome Oscillator 의 일봉 종가값은 '당일 데이터'를 제외한 전일 데이터부터는 확정된 값이잖아요. 그러니까 분봉에 적용해도 당일 데이터는 계속 변화할수 있겠지만, 전일 데이터값을 불러올때는 계속 확정된 값이 적용되겠죠. 제가 이 값을 구할려는 이유는 분봉에서 Awesome Oscillator 의 일봉값을 '전일과 당일을 비교'하기 위해서 입니다. 전일 데이터는 확정된 Awesome Oscillator 값과 당일 데이터는 물론 분봉보다는 변화가 덜하겠지만, 어찌되었든 당일 데이터는 일봉에서도 계속 변하므로 전일 데이터와 당일 데이터를 분봉에서 구하고자 함입니다. 아래는 Awesome Oscillator 의 공식입니다. input : ShortPeriod(5),LongPeriod(20); var : Mid(0),AO(0); Mid = (H+L)/2; AO = Ma(Mid,ShortPeriod)-Ma(Mid,LongPeriod); 항상 감사합니다.