커뮤니티

안녕하세요

프로필 이미지
탐라
2019-01-20 22:57:39
172
글번호 125420
답변완료
안녕하세요. 수고 많으십니다. 아래 수식을 P1(1),P2(2),P3(3),P4(4),P5(5); 수식으로 추가 변경을 부탁드립니다. 감사 합니다. 수고 하세요. input : P1(1),P2(2); 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);
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2019-01-21 12:53:34

안녕하세요 예스스탁입니다. input : P1(1),P2(2),P3(3),P4(4),P5(5); var : sumMonthC1(0), maMonthC1(0); var : sumMonthC2(0), maMonthC2(0); var : sumMonthC3(0), maMonthC3(0); var : sumMonthC4(0), maMonthC4(0); var : sumMonthC5(0), maMonthC5(0); var : ii(0),pp(0),ll(0),tx(0),cnt(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 max(P1,P2,P3,P4,P5) Begin if ii < P1 Then sumMonthC1 = sumMonthC1 + MC[ii]; if ii < P2 Then sumMonthC2 = sumMonthC2 + MC[ii]; if ii < P3 Then sumMonthC3 = sumMonthC3 + MC[ii]; if ii < P4 Then sumMonthC4 = sumMonthC4 + MC[ii]; if ii < P5 Then sumMonthC5 = sumMonthC5 + MC[ii]; end; maMonthC1 = sumMonthC1/p1; maMonthC2 = sumMonthC2/p2; maMonthC3 = sumMonthC3/p3; maMonthC4 = sumMonthC4/p4; maMonthC5 = sumMonthC5/p5; plot1(maMonthC1,"이평1",iff(maMonthC1>maMonthC2,RED,BLUE)); plot2(maMonthC2); 즐거운 하루되세요 > 탐라 님이 쓴 글입니다. > 제목 : 안녕하세요 > 안녕하세요. 수고 많으십니다. 아래 수식을 P1(1),P2(2),P3(3),P4(4),P5(5); 수식으로 추가 변경을 부탁드립니다. 감사 합니다. 수고 하세요. input : P1(1),P2(2); 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);
프로필 이미지

탐라

2019-01-21 13:23:44

차트에 적용해보니 적용이 안되네요. 3 ~ 5 까지 적용이 안 됩니다...... > 탐라 님이 쓴 글입니다. > 제목 : 안녕하세요 > 안녕하세요. 수고 많으십니다. 아래 수식을 P1(1),P2(2),P3(3),P4(4),P5(5); 수식으로 추가 변경을 부탁드립니다. 감사 합니다. 수고 하세요. input : P1(1),P2(2); 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);
프로필 이미지

예스스탁 예스스탁 답변

2019-01-21 13:47:44

안녕하세요 예스스탁입니다. 계산식만 추가하고 지표출력을 추가하지 않았습니다. 추가된 수식입니다. input : P1(1),P2(2),P3(3),P4(4),P5(5); var : sumMonthC1(0), maMonthC1(0); var : sumMonthC2(0), maMonthC2(0); var : sumMonthC3(0), maMonthC3(0); var : sumMonthC4(0), maMonthC4(0); var : sumMonthC5(0), maMonthC5(0); var : ii(0),pp(0),ll(0),tx(0),cnt(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 max(P1,P2,P3,P4,P5) Begin if ii < P1 Then sumMonthC1 = sumMonthC1 + MC[ii]; if ii < P2 Then sumMonthC2 = sumMonthC2 + MC[ii]; if ii < P3 Then sumMonthC3 = sumMonthC3 + MC[ii]; if ii < P4 Then sumMonthC4 = sumMonthC4 + MC[ii]; if ii < P5 Then sumMonthC5 = sumMonthC5 + MC[ii]; end; maMonthC1 = sumMonthC1/p1; maMonthC2 = sumMonthC2/p2; maMonthC3 = sumMonthC3/p3; maMonthC4 = sumMonthC4/p4; maMonthC5 = sumMonthC5/p5; plot1(maMonthC1,"이평1",iff(maMonthC1>maMonthC2,RED,BLUE)); plot2(maMonthC2); plot3(maMonthC3); plot4(maMonthC4); plot5(maMonthC5); 즐거운 하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 안녕하세요 > 안녕하세요 예스스탁입니다. input : P1(1),P2(2),P3(3),P4(4),P5(5); var : sumMonthC1(0), maMonthC1(0); var : sumMonthC2(0), maMonthC2(0); var : sumMonthC3(0), maMonthC3(0); var : sumMonthC4(0), maMonthC4(0); var : sumMonthC5(0), maMonthC5(0); var : ii(0),pp(0),ll(0),tx(0),cnt(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 max(P1,P2,P3,P4,P5) Begin if ii < P1 Then sumMonthC1 = sumMonthC1 + MC[ii]; if ii < P2 Then sumMonthC2 = sumMonthC2 + MC[ii]; if ii < P3 Then sumMonthC3 = sumMonthC3 + MC[ii]; if ii < P4 Then sumMonthC4 = sumMonthC4 + MC[ii]; if ii < P5 Then sumMonthC5 = sumMonthC5 + MC[ii]; end; maMonthC1 = sumMonthC1/p1; maMonthC2 = sumMonthC2/p2; maMonthC3 = sumMonthC3/p3; maMonthC4 = sumMonthC4/p4; maMonthC5 = sumMonthC5/p5; plot1(maMonthC1,"이평1",iff(maMonthC1>maMonthC2,RED,BLUE)); plot2(maMonthC2); 즐거운 하루되세요 > 탐라 님이 쓴 글입니다. > 제목 : 안녕하세요 > 안녕하세요. 수고 많으십니다. 아래 수식을 P1(1),P2(2),P3(3),P4(4),P5(5); 수식으로 추가 변경을 부탁드립니다. 감사 합니다. 수고 하세요. input : P1(1),P2(2); 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);