커뮤니티

문의드립니다

프로필 이미지
등대
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 까지 중에서 최대값 수식 의뢰합니다 감사합니다