커뮤니티

시간(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
프로필 이미지

예스스탁 예스스탁 답변

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 로 나옵니다. 오류인지, 아니면 다른 이유가 있는 것인지... 어떻게 해석을 하면 되는 것인지 알고 싶습니다.