커뮤니티

타주기 이평

프로필 이미지
스퍼트시커
2016-01-21 21:56:39
161
글번호 94684
답변완료
항상 신속하고 상세하게 답변 주셔서 많은 도움을 받고 있습니다. 감사합니다. 해외선물 1분봉에 적용하고자 합니다. 1분봉에 30분봉 기준 20ma를 출력하고자 하는데요. ma(c, 600)으로 하였더니 (30배) 상당한 오차가 있군요! 5분봉과 틱봉에서도 활용하고자 합니다. 어떻게 해야 하는지 좀 도와 주셔요! 부탁합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-01-22 11:42:53

안녕하세요 예스스탁입니다. 다른 분봉주기의 이평을 계산하는 식입니다. 틱봉에서는 분봉주기의 지표를 정확히 계산할수 없습니다. input : Atime(30),P1(20);#30분봉의 20이동평균 var : cnt(0),TM(0),T1(0),TF(0),count(0),sum1(0),mav1(0); Array : CC[100](0); TM = TimeToMinutes(stime)%Atime; if Bdate != Bdate[1] Then T1 = TM; TF = (TM-T1)%Atime; if Bdate != Bdate[1] or (TF < TF[1] and Bdate == Bdate[1]) Then{ for cnt = 1 to 99{ CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; sum1 = 0; for count = 0 to P1-1{ sum1 = sum1+CC[count]; } mav1 = sum1/P1; plot1(mav1); 즐거운 하루되세요 > 스퍼트시커 님이 쓴 글입니다. > 제목 : 타주기 이평 > 항상 신속하고 상세하게 답변 주셔서 많은 도움을 받고 있습니다. 감사합니다. 해외선물 1분봉에 적용하고자 합니다. 1분봉에 30분봉 기준 20ma를 출력하고자 하는데요. ma(c, 600)으로 하였더니 (30배) 상당한 오차가 있군요! 5분봉과 틱봉에서도 활용하고자 합니다. 어떻게 해야 하는지 좀 도와 주셔요! 부탁합니다.