커뮤니티

현재봉에서 당일 고저 위치를 표현 해주세요..

프로필 이미지
천장지구
2008-12-24 14:52:40
811
글번호 19006
답변완료
NthHighestBar(1,h,DayIndex()+1); NthLowestBar(1,l,DayIndex()+1); 이를 이용하면 현재 봉에서 고가,저가 위치(갯수)를 나타내 주는데요. 예를 들어 현재봉이 당일 10번째 봉이라 하면 당일고점이 2번째,5번째에서 일어났다면,NthHighestBar(1,h,DayIndex()+1) 이 지표값을 쓰면,지표값은 5로 나옵니다. 그런데 예를 들고 이전고점이 같으면 이전 고점 봉수치로 표현하고 싶습니다. 위 지표값을 사용하면 지표값 7로 나타내려고 합니다. 그런데 기본 함수는 현재봉에서 가장 가까운 봉으로 계산에서 봉의 위치를 표현하더라구요. 저는 당일의 고점,저점 들이 같다면,가장 긴 봉값을 원하거든요. 예를 들어 같은 고점,저점 값이면 현재봉에서 가장 멀리 떨어져 있는 위치(봉갯수)를 구현하고 싶습니다. 수정 부탁 드립니다. 메리 크리스마스~~~~~
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-12-24 17:34:51

안녕하세요 예스스탁입니다. var : cnt(0),Hval(0),Lval(0),Hidx(0),Lidx(0); if dayindex() == 0 Then{ cnt = 0; Hval = H; Lval = L; Hidx = 0; Lidx = 0; } if dayindex() >= 0 Then{ cnt = cnt+1; if H > Hval Then{ Hval = H; Hidx = cnt; } if L < Lval Then{ Lval = L; Lidx = cnt; } } plot1(cnt-Hidx); plot2(cnt-Lidx); 즐거운 성탄 되세요~ > 천장지구 님이 쓴 글입니다. > 제목 : 현재봉에서 당일 고저 위치를 표현 해주세요.. > NthHighestBar(1,h,DayIndex()+1); NthLowestBar(1,l,DayIndex()+1); 이를 이용하면 현재 봉에서 고가,저가 위치(갯수)를 나타내 주는데요. 예를 들어 현재봉이 당일 10번째 봉이라 하면 당일고점이 2번째,5번째에서 일어났다면,NthHighestBar(1,h,DayIndex()+1) 이 지표값을 쓰면,지표값은 5로 나옵니다. 그런데 예를 들고 이전고점이 같으면 이전 고점 봉수치로 표현하고 싶습니다. 위 지표값을 사용하면 지표값 7로 나타내려고 합니다. 그런데 기본 함수는 현재봉에서 가장 가까운 봉으로 계산에서 봉의 위치를 표현하더라구요. 저는 당일의 고점,저점 들이 같다면,가장 긴 봉값을 원하거든요. 예를 들어 같은 고점,저점 값이면 현재봉에서 가장 멀리 떨어져 있는 위치(봉갯수)를 구현하고 싶습니다. 수정 부탁 드립니다. 메리 크리스마스~~~~~