커뮤니티

안녕하세요.

프로필 이미지
탐라
2018-09-11 10:13:54
111
글번호 121948
답변완료
안녕하세요.... 수고 많으십니다. 아래 수식에서 input : P1(1),P2(5); 있습니다. P1(1),P2(5); 사이에 (2),(3)의 수식을 넣고 싶습니다. 도와주셔서 감사합니다. input : P1(1),P2(5); var : ii(0), sumMonthC1(0), maMonthC1(0),sumMonthC2(0), maMonthC2(0),cnt(0); var : pp(0),ll(0),tx(0); array : MC[99](0); if date > date[1]+30 then { for cnt = 1 to 98 { MC[cnt] = MC[cnt-1][1]; } } MC[0] = C; sumMonthC1 = 0; sumMonthC2 = 0; for ii = 0 to P2 - 1 Begin if ii < P1 Then sumMonthC1 = sumMonthC1 + MC[ii]; if ii < P2 Then sumMonthC2 = sumMonthC2 + MC[ii]; end; maMonthC1 = sumMonthC1/p1; maMonthC2 = sumMonthC2/p2; plot1(maMonthC1,"이평1",iff(maMonthC1>maMonthC2,RED,BLUE)); plot2(maMonthC2);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-09-12 09:13:00

안녕하세요 예스스탁입니다. 현재 수식은 월간이평 2개를 그리는 지표입니다. 4개를 계산해 표시하게 변경해 드립니다. input : P1(1),P2(2),P3(3),P4(5); var : ii(0), sumMonthC1(0), maMonthC1(0),sumMonthC2(0), maMonthC2(0),cnt(0); var : pp(0),ll(0),tx(0),sumMonthC3(0), maMonthC3(0),sumMonthC4(0), maMonthC4(0); array : MC[99](0); if date > date[1]+30 then { for cnt = 1 to 98 { MC[cnt] = MC[cnt-1][1]; } } MC[0] = C; sumMonthC1 = 0; sumMonthC2 = 0; sumMonthC3 = 0; sumMonthC4 = 0; for ii = 0 to P4 - 1 Begin if ii < P1 Then sumMonthC1 = sumMonthC1 + MC[ii]; if ii < P2 Then sumMonthC2 = sumMonthC2 + MC[ii]; if ii < P3 Then sumMonthC3 = sumMonthC4 + MC[ii]; if ii < P4 Then sumMonthC4 = sumMonthC3 + MC[ii]; end; maMonthC1 = sumMonthC1/p1; maMonthC2 = sumMonthC2/p2; maMonthC3 = sumMonthC3/p3; maMonthC4 = sumMonthC4/p4; plot1(maMonthC1,"이평1",iff(maMonthC1>maMonthC2,RED,BLUE)); plot2(maMonthC2); plot3(maMonthC3); plot4(maMonthC4); 즐거운 하루되세요 > 약사랑 님이 쓴 글입니다. > 제목 : 안녕하세요. > 안녕하세요.... 수고 많으십니다. 아래 수식에서 input : P1(1),P2(5); 있습니다. P1(1),P2(5); 사이에 (2),(3)의 수식을 넣고 싶습니다. 도와주셔서 감사합니다. input : P1(1),P2(5); var : ii(0), sumMonthC1(0), maMonthC1(0),sumMonthC2(0), maMonthC2(0),cnt(0); var : pp(0),ll(0),tx(0); array : MC[99](0); if date > date[1]+30 then { for cnt = 1 to 98 { MC[cnt] = MC[cnt-1][1]; } } MC[0] = C; sumMonthC1 = 0; sumMonthC2 = 0; for ii = 0 to P2 - 1 Begin if ii < P1 Then sumMonthC1 = sumMonthC1 + MC[ii]; if ii < P2 Then sumMonthC2 = sumMonthC2 + MC[ii]; end; maMonthC1 = sumMonthC1/p1; maMonthC2 = sumMonthC2/p2; plot1(maMonthC1,"이평1",iff(maMonthC1>maMonthC2,RED,BLUE)); plot2(maMonthC2);