커뮤니티

지표값의 당일최고점은 어떻게 표현하는지요?

프로필 이미지
재령
2005-12-08 16:04:47
1111
글번호 8932
답변완료
당일 분봉상에서 지표값의 최고/최저와 현재 진행하는 봉의 지표값을 비교하려고 하는데요. 당일분봉에서 지표값의 최고/최저를 이렇게 표현하는 것인지. 문의드립니다. ex) 지표는 stochastic%k 라고 가정하고요. value1 = stochastic%k(12,5); value2 = dayhigh(value1); value3 = daylow(value1); 라고 하면 되는건가요? 미리 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2005-12-08 16:33:41

안녕하세요 예스스탁입니다. 올리신 식대로 작성을 하시면 전혀 다른 값이 나옵니다. dayhigh() 함수는 당일최고가입니다. dayhigh(1)은 전일의 최고가입니다. value1 = stochastic%k(12,5); value2 = dayhigh(value1); 과 같이 작성하시면 value1에는 stochastic%k(12,5)값이 저장 됩니다.ex) 76.33이나 80.00 80.00이라면 dayhigh(value1) 은 dayhigh(80.00)이 되고 무려 80일전의 어느날의 최고가를 가져옵니다. 특정 지표값의 당일 최고값은 아래와 같습니다. value1 = stochastick(12,5); highest(value1,dayindex()+1); 또는 nthhighest(1,value1,dayindex()+1); 현재로부터 몇봉전에 발생했는가를 알고 싶으시면 아래와 같습니다. value1 = stochastick(12,5); nthhighestbar(1,value1,dayindex()+1); dayindex()은 당일봉의 번호를 나타냅니다. 첫봉은 0 두번째봉는1과 같은 순서로 표시됩니다. 그러므로 dayindex()+1로 표시하시면 현재까지의 봉갯수가 구해집니다. (dayindex()+1)- nthhighestbar(1,value1,dayindex()+1); 와 같이 표현하시면 당일 몇번째 봉에서 발생했는지를 알수 있습니다. 정리하면 아래와 같습니다. value1 = stochastic%k(12,5); //지표값 value2 = highest(value1,dayindex()+1); value3 = nthhighestbar(1,value1,dayindex()+1); value4 = lowest(value1,dayindex()+1); value5 = nthlowestbar(1,value1,dayindex()+1); 참고하시기 바랍니다. 즐거운 하루되세요 > 재령 님이 쓴 글입니다. > 제목 : 지표값의 당일최고점은 어떻게 표현하는지요? > 당일 분봉상에서 지표값의 최고/최저와 현재 진행하는 봉의 지표값을 비교하려고 하는데요. 당일분봉에서 지표값의 최고/최저를 이렇게 표현하는 것인지. 문의드립니다. ex) 지표는 stochastic%k 라고 가정하고요. value1 = stochastic%k(12,5); value2 = dayhigh(value1); value3 = daylow(value1); 라고 하면 되는건가요? 미리 감사합니다.