커뮤니티

시험적용에서...

프로필 이미지
********
2012-03-16 09:19:25
459
글번호 206175
답변완료
안녕하세요. 선물 1분봉으로 전략실행차트(실시간)에 테스트를 하고 있는데요 잘 작동은 하는데 당일 그러니까 장시작하고는 신호가 안나오네요.. 장 마치고는 신호가 정상적으로 나옵니다. 식은 간단해서.. 090100에 무조건 매수식인데.. 왜 실시간으로 작동을 안하죠?
LS증권 YesTrader (LS증권)
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-03-16 09:31:45

안녕하세요? 예스스탁입니다. 시간함수로 time을 사용하셨기 때문이 아닌가 생각이 됩니다. time함수의 경우 실시간에서는 실제데이타가 들어오는 마지막 시간을 차트에 나타냅니다. 예를들어 첫번째 봉일 경우 9:00:59초에 마지막 데이타가 들어오면 time은 90059로 나오게 됩니다. 다음날 재적용을 해보면 봉의 중간 데이타를 가지고 있지 않기 때문에 이 시간이 9:00:00으로 바뀌어 있고 두번재 봉이 9:01:00 으로 나오게 됩니다. 따라서 시뮬레이션에서는 두번째 봉에서 신호가 발생하게 되지만 실시간에서는 이런 시간을 만족하지 못하기 때문에 신호가 발생하지 않게 됩니다. 시간은 time 대신 stime을 사용하시기를 권해 드립니다. stime은 봉의 시작시간을 나타내는데, 이 값은 실시간이나 시뮬레이션 상황이나 변하지 않습니다. 감사합니다. > WT_oil8001 님이 쓴 글입니다. > 제목 : 시험적용에서... > 안녕하세요. 선물 1분봉으로 전략실행차트(실시간)에 테스트를 하고 있는데요 잘 작동은 하는데 당일 그러니까 장시작하고는 신호가 안나오네요.. 장 마치고는 신호가 정상적으로 나옵니다. 식은 간단해서.. 090100에 무조건 매수식인데.. 왜 실시간으로 작동을 안하죠?