커뮤니티
안녕하세요.
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);