커뮤니티
시간(time) 값이 한 틱 전의 정보를 가져오는 것 같습니다.
2014-02-28 11:45:54
220
글번호 73046
time 함수의 리턴값이 해당 틱이 아닌 직전 틱의 시간정보를 가져오는 것 같습니다.
연결선물지수를 1틱으로 설정해 놓고, plot1(time, "t"); 지표식을 적용해 보면 같은 초 시간대에서는 이상없이 느껴지는데 초가 바뀌는 시점을 보면 초 정보의 차이가 보입니다.
즉, 직전 데이터 시간정보는 9:00:01 이고, 현재 데이터 시간정보는 9:00:02로 나오는데, 현재 데이터의 지표 적용 결과(time 리턴값)를 보면 9:00:01 로 나옵니다.
오류인지, 아니면 다른 이유가 있는 것인지...
어떻게 해석을 하면 되는 것인지 알고 싶습니다.
- 1. 데이터.JPG (0.02 MB)
답변 1
예스스탁 예스스탁 답변
2014-02-28 17:01:37
안녕하세요
예스스탁입니다.
해당 부분은 차트X축시간표시 설정과 관련이 있습니다.
수식에서 stime과 time이 있는데 틱차트에서 time은 다음봉의 stime이 저장이 됩니다.
그래서 데이터보기의 시간과 지표로 출력하신 시간에 괴리가 있는 봉이 있습니다.
종합환경설정의 기본환경에 [차트X축시간표시]가 봉 시작시간 기준으로
셋팅하시면 동일하게 시간이 출력됩니다.
예스트레이더의 수식에서 시간의 판단은 거의 stime을 기준으로 판다을 하므로
[차트X축시간표시]을 시작시간기준으로 설정시고 이용하시기 바랍니다.
즐거운 하루되세요
> HI_nu**** 님이 쓴 글입니다.
> 제목 : 시간(time) 값이 한 틱 전의 정보를 가져오는 것 같습니다.
> time 함수의 리턴값이 해당 틱이 아닌 직전 틱의 시간정보를 가져오는 것 같습니다.
연결선물지수를 1틱으로 설정해 놓고, plot1(time, "t"); 지표식을 적용해 보면 같은 초 시간대에서는 이상없이 느껴지는데 초가 바뀌는 시점을 보면 초 정보의 차이가 보입니다.
즉, 직전 데이터 시간정보는 9:00:01 이고, 현재 데이터 시간정보는 9:00:02로 나오는데, 현재 데이터의 지표 적용 결과(time 리턴값)를 보면 9:00:01 로 나옵니다.
오류인지, 아니면 다른 이유가 있는 것인지...
어떻게 해석을 하면 되는 것인지 알고 싶습니다.