커뮤니티
Highest, NthHighest함수에서 궁금중입니다.
2011-07-26 10:28:27
659
글번호 41322
안녕하세요~ 항상 답변에 감사드립니다.
주차트(연결선물지수 5초봉)
보조차트(연결선물지수 일봉)이고
테스트를 위해 아래처럼 한줄로만 확인해봤습니다.
MessageLog("HighestClose[%.2f]", Data2(Highest(Close, 1)));
반환값이 전일 종가값과 당일 종가값(형성되는봉)이 교대로 찍히는 현상입니다.
얼마전 질문했을때 highest함수에 특성을 다 이해했다고 생각했는데
또 헷갈리네요 ㅠ
제가 아는 특성은 보조차트에서의 값은 완성된 봉에서의 값만 가져오고 내장변수를 사용하게 되면 주차트봉과 보조차트봉 시세수신시 2번 돌개되어있다.라는 건데 이부분을 고려한다면
위식은 전일 종가값만 가져와야 정상이 아닌가 싶습니다.
물론 Highest함수에서 기간은 1뿐만 아니라 다른 기간으로도 테스트 해봤습니다.
왜 저런 현상이 일어나는지 자세한 답변 부탁드립니다.
수고하세요~^^
답변 1
예스스탁 예스스탁 답변
2011-07-26 14:25:48
안녕하세요
예스스탁입니다.
Data2(Highest(Close, 1))
실시간 차트에서 위 식은 지표나 메세지로그로 찍으시면
말씀하신 부분과 같이 참조종목의 시세 수신시에 현재값과
전봉종가가 번갈아 보여주게 됩니다.
이는 단지 현재시세를 받을 때 계산된 값을 표시하는 것 뿐이고
표시후 해당 봉이 완성봉이 아니면 직전봉까지의 값으로 다시 환원이 되는 것입니다.
실세 미완성시에 이 값을 이용할 방법은 없습니다.
수식은 모두 시세를 수신시에 현재가를 기준으로 계산을 합니다.
그리고 현재 받은 시세가 봉을 완성시키는 값이 아닐경우
다시 이전에 계산되었던 값으로 돌아가는 것입니다.
주종목이나 참조종목 모두 특정계산값이나 데이터를 이용하기 위해서는 항상 완성된 봉에서만
값을 가져와 이용됩니다.
즐거운 하루되세요
> 와신상담 님이 쓴 글입니다.
> 제목 : Highest, NthHighest함수에서 궁금중입니다.
> 안녕하세요~ 항상 답변에 감사드립니다.
주차트(연결선물지수 5초봉)
보조차트(연결선물지수 일봉)이고
테스트를 위해 아래처럼 한줄로만 확인해봤습니다.
MessageLog("HighestClose[%.2f]", Data2(Highest(Close, 1)));
반환값이 전일 종가값과 당일 종가값(형성되는봉)이 교대로 찍히는 현상입니다.
얼마전 질문했을때 highest함수에 특성을 다 이해했다고 생각했는데
또 헷갈리네요 ㅠ
제가 아는 특성은 보조차트에서의 값은 완성된 봉에서의 값만 가져오고 내장변수를 사용하게 되면 주차트봉과 보조차트봉 시세수신시 2번 돌개되어있다.라는 건데 이부분을 고려한다면
위식은 전일 종가값만 가져와야 정상이 아닌가 싶습니다.
물론 Highest함수에서 기간은 1뿐만 아니라 다른 기간으로도 테스트 해봤습니다.
왜 저런 현상이 일어나는지 자세한 답변 부탁드립니다.
수고하세요~^^