커뮤니티

문의 드립니다.

프로필 이미지
이심전심
2018-04-28 14:20:50
139
글번호 118566
답변완료
100봉 중에 고가가 최고일 때의 index 번호가 var8 입니다. 일봉에서 "현재봉과 인덱스번호가 var8인 봉과의 거리가 50일보다 크다면" 이라는 조건식을 표현할 수 있는 방법을 좀 부탁드립니다. if C== lowest(H,100) Then var8= index ; 현재봉의 index번호 - var8 > 50 이렇게 작성하면 될 것같은데 현재봉의 index번호를 잘 모르겠습니다. 100봉 중 최고가봉에서 현재봉까지 일봉이 몇 개가 존재하는지 그 간격(일수)를 수식으로 표현하고자 합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-04-30 11:03:11

안녕하세요 예스스탁입니다. 1 index - var8 > 5 작성하신 위 내용에 문제가 없습니다. 현재봉의 봉번호는 index입니다. 그러므로 위와 같이 저장하시면 var8과 현재봉 사아의 봉갯수가 됩니다. 2 100봉중 최고가봉이 현재봉으로 부터 몇봉전에 발생했는지 봉수를 알고자 하시면 아래수식 사용하셔도 됩니다. input : N(100); var : cnt(0),HH(0),HI(0); HH = H; HI = 0; for cnt = 0 to N-1 { if H[cnt] > HH Then { HH = H[cnt]; HI = cnt; } } plot1(HI); 즐거운 하루되세요 > 이심전심 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 100봉 중에 고가가 최고일 때의 index 번호가 var8 입니다. 일봉에서 "현재봉과 인덱스번호가 var8인 봉과의 거리가 50일보다 크다면" 이라는 조건식을 표현할 수 있는 방법을 좀 부탁드립니다. if C== lowest(H,100) Then var8= index ; 현재봉의 index번호 - var8 > 50 이렇게 작성하면 될 것같은데 현재봉의 index번호를 잘 모르겠습니다. 100봉 중 최고가봉에서 현재봉까지 일봉이 몇 개가 존재하는지 그 간격(일수)를 수식으로 표현하고자 합니다.