커뮤니티
문의드립니다
2007-09-20 10:27:17
1097
글번호 13612
안녕하세요
MA50부터 MA100 까지 중에서
최대값 수식 의뢰합니다
감사합니다
답변 1
예스스탁 예스스탁 답변
2007-09-20 11:31:04
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다.
이평과 같은 함수는 for문에 그대로 사용할수 없어
각각을 변수처리했습니다.
var : cnt(0),Hval(0),Hperiod(0),Lval(0),Lperiod(0);
Array : VALUE[51](0);
VALUE[0] = ma(c,50);VALUE[1] = ma(c,51);VALUE[2] = ma(c,52);VALUE[3] = ma(c,53);VALUE[4] = ma(c,54);
VALUE[5] = ma(c,55);VALUE[6] = ma(c,56);VALUE[7] = ma(c,57);VALUE[8] = ma(c,58);VALUE[9] = ma(c,59);
VALUE[10] = ma(c,60);VALUE[11] = ma(c,61);VALUE[12] = ma(c,62);VALUE[13] = ma(c,63);VALUE[14] = ma(c,64);
VALUE[15] = ma(c,65);VALUE[16] = ma(c,66);VALUE[17] = ma(c,67);VALUE[18] = ma(c,68);VALUE[19] = ma(c,69);
VALUE[20] = ma(c,70);VALUE[21] = ma(c,71);VALUE[22] = ma(c,72);VALUE[23] = ma(c,73);VALUE[24] = ma(c,74);
VALUE[25] = ma(c,75);VALUE[26] = ma(c,76);VALUE[27] = ma(c,77);VALUE[28] = ma(c,78);VALUE[29] = ma(c,79);
VALUE[30] = ma(c,80);VALUE[31] = ma(c,81);VALUE[32] = ma(c,82);VALUE[33] = ma(c,83);VALUE[34] = ma(c,84);
VALUE[35] = ma(c,85);VALUE[36] = ma(c,86);VALUE[37] = ma(c,87);VALUE[38] = ma(c,88);VALUE[39] = ma(c,89);
VALUE[40] = ma(c,90);VALUE[41] = ma(c,91);VALUE[42] = ma(c,92);VALUE[43] = ma(c,93);VALUE[44] = ma(c,94);
VALUE[45] = ma(c,95);VALUE[46] = ma(c,96);VALUE[47] = ma(c,97);VALUE[48] = ma(c,98);VALUE[49] = ma(c,99);
VALUE[50] = ma(c,100);
Hval = -9999999999;
Lval = 99999999999;
for cnt = 0 to 50 {
if value[cnt] > Hval then{
Hval = value[cnt];
Hperiod = 50+cnt;
}
if value[cnt] < Lval then{
Lval = value[cnt];
Lperiod = 50+cnt;
}
}
plot1(Hval,"최고값");
plot2(Hperiod,"최고이평기간값");
plot3(Lval,"최저값");
plot4(Lperiod,"최저이평기간값");
즐거운 하루되세요
> 등대 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 안녕하세요
MA50부터 MA100 까지 중에서
최대값 수식 의뢰합니다
감사합니다
이전글