커뮤니티

타종목의 고저가를 알고싶습니다

프로필 이미지
콜록
2012-12-26 12:41:37
279
글번호 57585
답변완료
타종목(Data2)의 오늘을 제외하고 어제부터 N일 전 까지의 최고가와 최저가를 그리는 선을 알고 싶습니다. 이렇게 하니 틀리게 나오네요. var : cnt(0); var1 = data2(HighD(1)); var2 = data2(LowD(1)); for cnt = 1 to N { if data2(highD(cnt)) > var1 Then var1 = data2(HighD(cnt)); if data2(LowD(cnt)) < var2 Then var2 = data2(LowD(cnt)); } plot1(var1); plot2(var2);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-12-26 18:45:15

안녕하세요 예스스탁입니다. input : N(10); var : cnt(0),D2highest(0),D2lowest(0); Array : D2H[100](0,data2),D2L[100](0,data2); if data2(date != date[1]) Then{ D2H[0] = data2(H); D2L[0] = data2(L); for cnt = 1 to 99 { D2H[cnt] = D2H[cnt-1][1]; D2L[cnt] = D2L[cnt-1][1]; } } if data2(H) > D2H[0] Then D2H[0] = data2(H); if data2(L) < D2L[0] Then D2L[0] = data2(L); D2highest = D2H[1]; D2lowest = D2L[1]; for cnt = 1 to N { if D2H[cnt] > D2highest Then D2highest = D2H[cnt]; if D2L[cnt] < D2lowest Then D2lowest = D2L[cnt]; } plot1(D2highest); plot2(D2lowest); 즐거운 하루되세요 > 콜록 님이 쓴 글입니다. > 제목 : 타종목의 고저가를 알고싶습니다 > 타종목(Data2)의 오늘을 제외하고 어제부터 N일 전 까지의 최고가와 최저가를 그리는 선을 알고 싶습니다. 이렇게 하니 틀리게 나오네요. var : cnt(0); var1 = data2(HighD(1)); var2 = data2(LowD(1)); for cnt = 1 to N { if data2(highD(cnt)) > var1 Then var1 = data2(HighD(cnt)); if data2(LowD(cnt)) < var2 Then var2 = data2(LowD(cnt)); } plot1(var1); plot2(var2);