커뮤니티

1분챠트서 보는 5분챠트실시간ma 수정 부탁드립니다.,

프로필 이미지
회원
2009-03-26 10:32:04
609
글번호 21198
답변완료
1분챠트서 보는 5분챠트실시간ma 수식입니다. 밑에 식이 60ma까지는 잘나오는데요 120ma가 안나오네요 수정 좀 부탁드릴게요~ 감사합니다. input : Atime(5),ma505(5),ma520(20),ma560(60),ma5120(120); var : cnt5분ma(0),count5분ma(0),sum1(0),mav505(0),sum2(0),mav520(0),sum3(0),sum4(0),mav560(0),mav5120(0); Array : CC[100](0); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or var1 <= var1[1] Then{ CC[1] = C[1]; for cnt5분ma = 2 to 99{ CC[cnt5분ma] = CC[cnt5분ma-1][1]; } } sum1 = 0; sum2 = 0; sum3 = 0; sum4 = 0; for count5분ma = 1 to ma5120-1{ if count5분ma < ma505 Then sum1 = sum1+CC[count5분ma]; if count5분ma < ma520 Then sum2 = sum2+CC[count5분ma]; if count5분ma < ma560 Then sum3 = sum3+CC[count5분ma]; if count5분ma < ma5120 Then sum4 = sum4+CC[count5분ma]; } mav505 = (C+sum1)/ma505; mav520 = (C+sum2)/ma520; mav560 = (C+sum3)/ma560; mav5120 = (C+sum4)/ma5120; plot1(mav505); plot2(mav520); plot3(mav560); plot4(mav5120);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-03-26 11:48:48

안녕하세요 예스스탁입니다. input : Atime(5),ma505(5),ma520(20),ma560(60),ma5120(120); var : cnt5분ma(0),count5분ma(0),sum1(0),mav505(0),sum2(0),mav520(0),sum3(0),sum4(0),mav560(0),mav5120(0); Array : CC[200](0); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or var1 <= var1[1] Then{ CC[1] = C[1]; for cnt5분ma = 2 to 199{ CC[cnt5분ma] = CC[cnt5분ma-1][1]; } } sum1 = 0; sum2 = 0; sum3 = 0; sum4 = 0; for count5분ma = 1 to ma5120-1{ if count5분ma < ma505 Then sum1 = sum1+CC[count5분ma]; if count5분ma < ma520 Then sum2 = sum2+CC[count5분ma]; if count5분ma < ma560 Then sum3 = sum3+CC[count5분ma]; if count5분ma < ma5120 Then sum4 = sum4+CC[count5분ma]; } mav505 = (C+sum1)/ma505; mav520 = (C+sum2)/ma520; mav560 = (C+sum3)/ma560; mav5120 = (C+sum4)/ma5120; plot1(mav505); plot2(mav520); plot3(mav560); plot4(mav5120); 즐거운 하루되세요 > 부상전에탭치자 님이 쓴 글입니다. > 제목 : 1분챠트서 보는 5분챠트실시간ma 수정 부탁드립니다., > 1분챠트서 보는 5분챠트실시간ma 수식입니다. 밑에 식이 60ma까지는 잘나오는데요 120ma가 안나오네요 수정 좀 부탁드릴게요~ 감사합니다. input : Atime(5),ma505(5),ma520(20),ma560(60),ma5120(120); var : cnt5분ma(0),count5분ma(0),sum1(0),mav505(0),sum2(0),mav520(0),sum3(0),sum4(0),mav560(0),mav5120(0); Array : CC[100](0); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or var1 <= var1[1] Then{ CC[1] = C[1]; for cnt5분ma = 2 to 99{ CC[cnt5분ma] = CC[cnt5분ma-1][1]; } } sum1 = 0; sum2 = 0; sum3 = 0; sum4 = 0; for count5분ma = 1 to ma5120-1{ if count5분ma < ma505 Then sum1 = sum1+CC[count5분ma]; if count5분ma < ma520 Then sum2 = sum2+CC[count5분ma]; if count5분ma < ma560 Then sum3 = sum3+CC[count5분ma]; if count5분ma < ma5120 Then sum4 = sum4+CC[count5분ma]; } mav505 = (C+sum1)/ma505; mav520 = (C+sum2)/ma520; mav560 = (C+sum3)/ma560; mav5120 = (C+sum4)/ma5120; plot1(mav505); plot2(mav520); plot3(mav560); plot4(mav5120);