커뮤니티

지표문의

프로필 이미지
회원
2015-06-03 10:11:29
123
글번호 86718
답변완료
틱차트 100틱에서 200틱, 300틱, 400틱의 5, 20 이평선을 보고 싶습니다. 부탁 드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-06-03 18:41:06

안녕하세요 예스스탁입니다. input : P1(5),P2(20); var : cnt(0); var : sum11(0),mav11(0),sum12(0),mav12(0); var : sum21(0),mav21(0),sum22(0),mav22(0); var : sum31(0),mav31(0),sum32(0),mav32(0); Array : C1[100](0),C2[100](0),C3[100](0); var1 = (dayindex)%2; var2 = (dayindex)%3; var3 = (dayindex)%4; if dayindex == 0 or (var1 < var1[1]) Then{ for cnt = 1 to 99{ C1[cnt] = C1[cnt-1][1]; } } C1[0] = c; if dayindex == 0 or (var2 < var2[1]) Then{ for cnt = 1 to 99{ C2[cnt] = C2[cnt-1][1]; } } C2[0] = c; if dayindex == 0 or (var3 < var3[1]) Then{ for cnt = 1 to 99{ C3[cnt] = C3[cnt-1][1]; } } C3[0] = c; if C1[P2-1] > 0 Then{ sum11 = 0; sum12 = 0; for cnt = 0 to P2{ if cnt < P1 Then sum11 = sum11+C1[cnt]; if cnt < P2 Then sum12 = sum12+C1[cnt]; } mav11 = sum11/P1; mav12 = sum12/P2; plot1(mav11); plot2(mav12); } if C2[P2-1] > 0 Then{ sum21 = 0; sum22 = 0; for cnt = 0 to P2{ if cnt < P1 Then sum21 = sum21+C2[cnt]; if cnt < P2 Then sum22 = sum22+C2[cnt]; } mav21 = sum21/P1; mav22 = sum22/P2; plot3(mav21); plot4(mav22); } if C3[P2-1] > 0 Then{ sum31 = 0; sum32 = 0; for cnt = 0 to P2{ if cnt < P1 Then sum31 = sum31+C3[cnt]; if cnt < P2 Then sum32 = sum32+C3[cnt]; } mav31 = sum31/P1; mav32 = sum32/P2; plot5(mav31); plot6(mav32); } 즐거운 하루되세요 > NH_li**** 님이 쓴 글입니다. > 제목 : 지표문의 > 틱차트 100틱에서 200틱, 300틱, 400틱의 5, 20 이평선을 보고 싶습니다. 부탁 드립니다.