커뮤니티
지표값의 당일최고점은 어떻게 표현하는지요?
2005-12-08 16:04:47
1109
글번호 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);
라고 하면 되는건가요?
미리 감사합니다.
다음글
이전글