커뮤니티

수식 부탁이요

프로필 이미지
회원
2013-10-08 15:11:33
132
글번호 68227
답변완료
이전 5일 동안의 5분이평선 다섯개를 색깔만 달리해서 현재창에 겹쳐 띄우고 싶습니다. 시간 진행에 따라 동시간대의 이평값이 동시에 진행되는 방식으로요. 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-10-08 16:27:21

안녕하세요 예스스탁입니다. 이전 5일간 과거값을 뒤지게 되므로 루프 횟수가 많아 적용시 시간이 오래걸리실수 있습니다. 이용에 참고하시기 바랍니다. input : P(5); var : idx(0),idx1(0),idx2(0),idx3(0),idx4(0); var : sdt(0),sdt1(0),sdt2(0),sdt3(0),sdt4(0),cnt(0); if date != date[1] Then{ sdt1 = sdt[1]; sdt2 = sdt1[1]; sdt3 = sdt2[1]; sdt4 = sdt3[1]; idx1 = idx[1]; idx2 = idx1[1]; idx3 = idx2[1]; idx4 = idx3[1]; } var1 = ma(c,P); idx = dayindex+1; sdt = sdate; Condition1 = false; Condition2 = false; Condition3 = false; Condition4 = false; if sdt4 > 0 Then for cnt = 1 to idx+idx1+idx2+idx3+idx4{ if Condition1 == false and sdate[cnt] == sdt1 and stime[cnt] == stime Then{ Condition1 = true; var2 = var1[cnt]; } if Condition2 == false and sdate[cnt] == sdt2 and stime[cnt] == stime Then{ Condition2 = true; var3 = var1[cnt]; } if Condition3 == false and sdate[cnt] == sdt3 and stime[cnt] == stime Then{ Condition3 = true; var4 = var1[cnt]; } if Condition4 == false and sdate[cnt] == sdt4 and stime[cnt] == stime Then{ Condition4 = true; var5 = var1[cnt]; cnt = 100000; } plot1(var1,"현재"); plot2(var2,"1일전"); plot3(var3,"2일전"); plot4(var4,"3일전"); plot5(var5,"4일전"); } 즐거운 하루되세요 > HI_ch***** 님이 쓴 글입니다. > 제목 : 수식 부탁이요 > 이전 5일 동안의 5분이평선 다섯개를 색깔만 달리해서 현재창에 겹쳐 띄우고 싶습니다. 시간 진행에 따라 동시간대의 이평값이 동시에 진행되는 방식으로요. 감사합니다.