커뮤니티

문의 드립니다.

프로필 이미지
동해바다01
2013-08-19 08:11:39
165
글번호 66563
답변완료
5분 차트에 30분 차트 5,20,60 이평 3개를 표시하고 싶습니다. 그런데 TimeToMinutes함수를 사용하지 않고 index 함수를 사용해서 만들었으면 합니다. 더운 날씨에 좋은 하루 되세요 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-08-19 16:35:18

안녕하세요 예스스탁입니다. index 사용하게 되면 봉번호로 6개씩 묶게 되는데 거래가 없어 해당시간에 봉이 비는 것을 인지할 수가 없습니다. 이용에 참고하시기 바랍니다. 아래는 봉수로 6개씩 묶어 작성한 식입니다. index는 전체 봉수로 당일봉을 6개 단위로 묶지 못하므로 dayindex로 작성했습니다. input : P1(5),P2(20),P3(60); var : cnt(0),count(0),sum1(0),mav1(0),sum2(0),mav2(0),sum3(0),mav3(0); Array : CC[100](0); var1 = dayindex%6; if var1 < var1[1] Then{ for cnt = 1 to 99{ CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; sum1 = 0; sum2 = 0; sum3 = 0; for count = 0 to P3{ if count < P1 Then sum1 = sum1+CC[count]; if count < P2 Then sum2 = sum2+CC[count]; if count < P3 Then sum3 = sum3+CC[count]; } mav1 = sum1/P1; mav2 = sum2/P2; mav3 = sum3/P3; plot1(mav1); plot2(mav2); plot3(mav3); 즐거운 하루되세요 > 동해바다01 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 5분 차트에 30분 차트 5,20,60 이평 3개를 표시하고 싶습니다. 그런데 TimeToMinutes함수를 사용하지 않고 index 함수를 사용해서 만들었으면 합니다. 더운 날씨에 좋은 하루 되세요 감사합니다.