커뮤니티

5분 차트에서 90분 이평선 나타내기

프로필 이미지
큰별가족
2016-07-10 00:43:06
143
글번호 99929
답변완료
5분 차트에 90분차트의 60이평선과 120이평선 180분차트의 60이평선과 120이평선을 라인 등으로 표시할 수 있나요?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-07-12 10:19:17

안녕하세요 예스스탁입니다. 수식의 내용은 같습니다. 외부변수 Atime에 원하시는 타주기값을 지정하시면 됩니다. 수식은 차트의 데이터를 사용하므로 차트에 해당 이평을 계산할 만큼 데이터가 충분하지 않으면 그려지지 않습니다. 이용에 참고하시기 바랍니다. input : Atime(90),P1(60),P2(120); var : TF(0), cnt(0),count(0),sum1(0),mav1(0),sum2(0),mav2(0); Array : CC[130](0); TF = TimeToMinutes(stime)%Atime; if date != date[1] or (date == date[1] and TF < TF[1]) Then{ for cnt = 1 to 129{ CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; if CC[P1] > 0 Then{ sum1 = 0; for count = 0 to P1-1{ sum1 = sum1+CC[count]; } mav1 = sum1/P1; plot1(mav1); } if CC[P2] > 0 Then{ sum2 = 0; for count = 0 to P2-1{ sum2 = sum2+CC[count]; } mav2 = sum2/P2; plot2(mav2); } 즐거운 하루되세요 > 큰별가족 님이 쓴 글입니다. > 제목 : 5분 차트에서 90분 이평선 나타내기 > 5분 차트에 90분차트의 60이평선과 120이평선 180분차트의 60이평선과 120이평선을 라인 등으로 표시할 수 있나요?