커뮤니티

지표식 궁금점 문의드립니다.

프로필 이미지
더블나인
2018-11-05 18:25:53
245
글번호 123383
답변완료
염치불구하고 질문드립니다. 다바스박스지표식 이라고 합니다. 나름 열심히 공부하며 주석을 달아 보았는데 검토부탁드리며 첫번째 if ~ then else 문이 당일포함 기간(5일)동안의 최저가라고 이해되는데 왜 그렇게 길게 작성을 하는지 이해가 안됩니다. 차트에도 첫번째 if문 대신에 LL = lowest(L,5); 을 넣어보니 하단선이 일치합니다. 어떻게 다른지 그점도 설명 부탁드립니다. input : p1(5); var: NHH(0), No(0), LL(0), NH(0), NL(0); if L== lowest(L,5) then LL = L ; # 0봉전 저가 else if L[1] == lowest(L,5) then LL = L[1]; # 1봉전 저가 else if L[2] == lowest(L,5) then LL = L[2]; else if L[3] == lowest(L,5) then LL = L[3] ; else if L[4] == lowest(L,5) then LL = L[4]; else LL = 0; if H > Highest(H[1],p1) then # 1봉전기준 p1기간의 고가를 넘는 고가가 발샐한다면 { NHH = H; # 그 고가를 NHH 에 저장하고 No = index; # 그 고가봉의 봉번호를 No 에 저장 } if index - No == 3 && Highest(H,3) < Highest(H,4) then # 현재봉번호 - 고가봉번호 == 3 이고, (고가발생후 { NH = NHH; # 3일째이고), 고가발생후 3일 동안의 고가가 그전 NL = LL; # 고가를 넘지 못한다면, 그고가를 NH 에저장하고 } # 당일포함 5일동안의 최저가를 NL에 저장, Plot1(NH,"상단"); Plot2(NL,"하단"); Plot3((NH+NL)/2,"중간"); #(= 고가발생후 3일이내에 고가갱신을 하지 못한 # 다면 그날에 그 고가에 상단선을 5일최저가에 # 하단선을 그어라.)
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-11-06 14:57:37

안녕하세요 예스스탁입니다. 주석으로 적으신 내용이 맞습니다. 첫번재 if문은 단순히 풀어서 작성해본 식인것 같습니다. LL = lowest(L,5);로 대체해도 됩니다. 즐거운 하루되세요 > 더블나인 님이 쓴 글입니다. > 제목 : 지표식 궁금점 문의드립니다. > 염치불구하고 질문드립니다. 다바스박스지표식 이라고 합니다. 나름 열심히 공부하며 주석을 달아 보았는데 검토부탁드리며 첫번째 if ~ then else 문이 당일포함 기간(5일)동안의 최저가라고 이해되는데 왜 그렇게 길게 작성을 하는지 이해가 안됩니다. 차트에도 첫번째 if문 대신에 LL = lowest(L,5); 을 넣어보니 하단선이 일치합니다. 어떻게 다른지 그점도 설명 부탁드립니다. input : p1(5); var: NHH(0), No(0), LL(0), NH(0), NL(0); if L== lowest(L,5) then LL = L ; # 0봉전 저가 else if L[1] == lowest(L,5) then LL = L[1]; # 1봉전 저가 else if L[2] == lowest(L,5) then LL = L[2]; else if L[3] == lowest(L,5) then LL = L[3] ; else if L[4] == lowest(L,5) then LL = L[4]; else LL = 0; if H > Highest(H[1],p1) then # 1봉전기준 p1기간의 고가를 넘는 고가가 발샐한다면 { NHH = H; # 그 고가를 NHH 에 저장하고 No = index; # 그 고가봉의 봉번호를 No 에 저장 } if index - No == 3 && Highest(H,3) < Highest(H,4) then # 현재봉번호 - 고가봉번호 == 3 이고, (고가발생후 { NH = NHH; # 3일째이고), 고가발생후 3일 동안의 고가가 그전 NL = LL; # 고가를 넘지 못한다면, 그고가를 NH 에저장하고 } # 당일포함 5일동안의 최저가를 NL에 저장, Plot1(NH,"상단"); Plot2(NL,"하단"); Plot3((NH+NL)/2,"중간"); #(= 고가발생후 3일이내에 고가갱신을 하지 못한 # 다면 그날에 그 고가에 상단선을 5일최저가에 # 하단선을 그어라.)