커뮤니티
이동평균 지표식에 관하여.
2006-11-17 16:48:05
1486
글번호 11318
5,10,15,20,25,30 기간 이동평균 값중
가장 큰 이동평균 값 기간을 맨 앞으로 해서 차례대로 (지표)로 나타나게 해주세요.
예)5이평:10
10이평:20
15이평:15
20이평:25
25이평:5
30이평:30
이동평균 값이면
지표값은 30,20,10,15,5,25 이렇게 나타나야 합니다.
즉 이동평균 값이 아닌 이동평균 기간을 차례대로 나타나게 해주세요.
답변 3
예스스탁 예스스탁 답변
2006-11-20 10:11:31
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
Var : MaxV(0),tindex2(0),count1(0),Count2(0);
Array : value2[20](0),Maxtemp[20](0);
value2[0] = ma(c,5);
value2[1] = ma(c,10);
value2[2] = ma(c,15);
value2[3] = ma(c,20);
value2[4] = ma(c,25);
value2[5] = ma(c,30);
For count1 = 0 to 5 {
MaxV = -99999999;
For Count2 = 0 to 5 {
if value2[Count2] > Maxv then {
Maxv = value2[Count2];
tIndex2 = Count2;
}
}
Maxtemp[count1] = Maxv;
value2[tIndex2] = -99999999;
}
plot1(Maxtemp[0]);
plot2(Maxtemp[1]);
plot3(Maxtemp[2]);
plot4(Maxtemp[3]);
plot5(Maxtemp[4]);
plot6(Maxtemp[5]);
즐거운 하루되세요
> 천장지구 님이 쓴 글입니다.
> 제목 : 이동평균 지표식에 관하여.
> 5,10,15,20,25,30 기간 이동평균 값중
가장 큰 이동평균 값 기간을 맨 앞으로 해서 차례대로 (지표)로 나타나게 해주세요.
예)5이평:10
10이평:20
15이평:15
20이평:25
25이평:5
30이평:30
이동평균 값이면
지표값은 30,20,10,15,5,25 이렇게 나타나야 합니다.
즉 이동평균 값이 아닌 이동평균 기간을 차례대로 나타나게 해주세요.
천장지구
2006-11-21 10:04:49
이 수식은 이동평균 값이 차례되로 나오는 지표인데.
저는 이동평균 값 말고,이동평균 기간값 즉
이동평균 20일 값이 아닌 20 이란 수치로 나타나게 해주세요.
최대값을 차례대로 이동평균 기간값을 수치로 나타나게 해주세요.
예스스탁 예스스탁 답변
2006-11-21 10:32:56
안녕하세요
예스스탁입니다.
수식을 수정했습니다.
Var : MaxV(0),tindex2(0),count1(0),Count2(0);
Array : value2[20](0),Maxtemp[20](0);
value2[0] = ma(c,5);
value2[1] = ma(c,10);
value2[2] = ma(c,15);
value2[3] = ma(c,20);
value2[4] = ma(c,25);
value2[5] = ma(c,30);
For count1 = 0 to 5 {
MaxV = -99999999;
For Count2 = 0 to 5 {
if value2[Count2] > Maxv then {
Maxv = value2[Count2];
tIndex2 = Count2;
}
}
Maxtemp[count1] = Maxv;
value2[tIndex2] = -99999999;
}
if Maxtemp[0] == ma(c,5) then
var1 = 5;
else if Maxtemp[0] == ma(c,10) then
var1 = 10;
else if Maxtemp[0] == ma(c,15) then
var1 = 15;
else if Maxtemp[0] == ma(c,20) then
var1 = 20;
else if Maxtemp[0] == ma(c,25) then
var1 = 25;
else if Maxtemp[0] == ma(c,30) then
var1 = 30;
if Maxtemp[1] == ma(c,5) then
var2 = 5;
else if Maxtemp[1] == ma(c,10) then
var2 = 10;
else if Maxtemp[1] == ma(c,15) then
var2 = 15;
else if Maxtemp[1] == ma(c,20) then
var2 = 20;
else if Maxtemp[1] == ma(c,25) then
var2 = 25;
else if Maxtemp[1] == ma(c,30) then
var2 = 30;
else
var2 = 0;
if Maxtemp[2] == ma(c,5) then
var3 = 5;
else if Maxtemp[2] == ma(c,10) then
var3 = 10;
else if Maxtemp[2] == ma(c,15) then
var3 = 15;
else if Maxtemp[2] == ma(c,20) then
var3 = 20;
else if Maxtemp[2] == ma(c,25) then
var3 = 25;
else if Maxtemp[2] == ma(c,30) then
var3 = 30;
if Maxtemp[3] == ma(c,5) then
var4 = 5;
else if Maxtemp[3] == ma(c,10) then
var4 = 10;
else if Maxtemp[3] == ma(c,15) then
var4 = 15;
else if Maxtemp[3] == ma(c,20) then
var4 = 20;
else if Maxtemp[3] == ma(c,25) then
var4 = 25;
else if Maxtemp[3] == ma(c,30) then
var4 = 30;
if Maxtemp[4] == ma(c,5) then
var5 = 5;
else if Maxtemp[4] == ma(c,10) then
var5 = 10;
else if Maxtemp[4] == ma(c,15) then
var5 = 15;
else if Maxtemp[4] == ma(c,20) then
var5 = 20;
else if Maxtemp[4] == ma(c,25) then
var5 = 25;
else if Maxtemp[4] == ma(c,30) then
var5 = 30;
if Maxtemp[5] == ma(c,5) then
var6 = 5;
else if Maxtemp[5] == ma(c,10) then
var6 = 10;
else if Maxtemp[5] == ma(c,15) then
var6 = 15;
else if Maxtemp[5] == ma(c,20) then
var6 = 20;
else if Maxtemp[5] == ma(c,25) then
var6 = 25;
else if Maxtemp[5] == ma(c,30) then
var6 = 30;
plot1(var1);
plot2(var2);
plot3(var3);
plot4(var4);
plot5(var5);
plot6(var6);
즐거운 하루되세요
> 천장지구 님이 쓴 글입니다.
> 제목 : 수식 다시 수정 부탁드려요.
> 이 수식은 이동평균 값이 차례되로 나오는 지표인데.
저는 이동평균 값 말고,이동평균 기간값 즉
이동평균 20일 값이 아닌 20 이란 수치로 나타나게 해주세요.
최대값을 차례대로 이동평균 기간값을 수치로 나타나게 해주세요.