커뮤니티

지표식 문의 하나요

프로필 이미지
에구머니
2011-02-16 19:18:17
768
글번호 35807
답변완료
안녕하세요? For 문을 거의 안해봐서요... 최근 n개의 최고가와 최저가를 구하고 싶어서 input: n(5); var: HH(0), LL(0), k(0); For k = 2 to n+1 {if H[1] > H[k] then HH = H[1]; if L[1] < L[k] then LL = L[1];} Plotbaseline1(HH); Plotbaseline2(LL); 라고 했더니, 제가 의도한 것과는 결과와는 다른 것이 나옵니다. 어디를 어떻게 손 보아야 하는지 궁금합니다. 참고로 제 의도는 : 한번 n봉 중의 고가가 나오면 그게 변하지 않는한, 거기서부터 변할때까지 고가선을 긋는 것이고, 저가에 대해서도 마찬가지 입니다. 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-02-17 09:40:40

안녕하세요 예스스탁입니다. 작성하신 내용을 정확히 이해하지 못했습니다. 최근 n개봉의 최고가와 최저가식은 아래와 같습니다. input: n(5); var: HH(0), LL(0), k(0); HH = H[0]; LL = H[0]; For k = 0 to n-1 { if H[K] > HH then HH = H[K]; if L[K] < LL then LL = L[K]; } Plot1(HH); Plot2(LL); 만약 현재기준이 아닌 2개전봉의 기준으로 n개봉 최고가와 최저가는 Plot1(HH[2]); Plot2(LL[2]); 로 작성하시면 됩니다. 즐거운 하루되세요 > 에구머니 님이 쓴 글입니다. > 제목 : 지표식 문의 하나요 > 안녕하세요? For 문을 거의 안해봐서요... 최근 n개의 최고가와 최저가를 구하고 싶어서 input: n(5); var: HH(0), LL(0), k(0); For k = 2 to n+1 {if H[1] > H[k] then HH = H[1]; if L[1] < L[k] then LL = L[1];} Plotbaseline1(HH); Plotbaseline2(LL); 라고 했더니, 제가 의도한 것과는 결과와는 다른 것이 나옵니다. 어디를 어떻게 손 보아야 하는지 궁금합니다. 참고로 제 의도는 : 한번 n봉 중의 고가가 나오면 그게 변하지 않는한, 거기서부터 변할때까지 고가선을 긋는 것이고, 저가에 대해서도 마찬가지 입니다. 감사합니다.