커뮤니티

이동평균 지표식에 관하여.

프로필 이미지
천장지구
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 이란 수치로 나타나게 해주세요. 최대값을 차례대로 이동평균 기간값을 수치로 나타나게 해주세요.