커뮤니티
지표식 문의 하나요
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봉 중의 고가가 나오면 그게 변하지 않는한, 거기서부터 변할때까지 고가선을 긋는 것이고, 저가에 대해서도 마찬가지 입니다.
감사합니다.