첨부 이미지
그림1
안녕하세요 수고가 많으십니다.
현대선물에서 해외선물 FTSE a50 10분봉 실시간 차트에서 messagelog 함수를 써서 분석작업을 하고 있습니다.
그런데,10분에 한번 불려야 할 스크립트가 10분안에도 수십번씩 호출되는 현상이 발생되는 것 같습니다. 이를 테스트해보기 위해서 스크립트 안에 첨부파일과 같이 STIME 을 찍어보았는데 디버깅창에서 보시다시피 10분에 한번씩 불리는 것이 아니라 10분안에도 중복으로 계속 찍히고 있습니다.
이 문제의 원인과 해결방법을 문의드립니다.
참고로 스크립트내에 주문함수는 SSTOP 과 ATLIMIT을 사용하였습니다.
Next증권 YesTrader (Next증권)
답변 1
예스스탁
예스스탁 답변
2016-01-11 12:46:49
안녕하세요? 예스스탁입니다.
실시간 차트에서 메시지로그를 적용하는 시점 이전까지의 과거 차트 데이터에 대해서는 말씀하신 것처럼 10분에 한번씩 메시지로그를 찍지만, 적용 이후에 실시간 데이터가 들어올때는 실시간 데이터의 모든 틱에 대해서 메시지 로그가 찍힙니다. 과거 데이터에 대해서는 봉가정에 의해서 처리하게 되지만, 실시간 데이터에 대해서는 실시간 데이터를 모두 처리해서 신호를 발생시키기 때문에 실시간의 모든 틱데이터에 대해서 반응합니다.
혹시 잘못 이해하고 답변드린 내용이라면 다시 글 올려주시길 부탁드립니다.
감사합니다.
> 괴델 님이 쓴 글입니다.
> 제목 : 실시간 차트 중복호출 문제
> 안녕하세요 수고가 많으십니다.
현대선물에서 해외선물 FTSE a50 10분봉 실시간 차트에서 messagelog 함수를 써서 분석작업을 하고 있습니다.
그런데,10분에 한번 불려야 할 스크립트가 10분안에도 수십번씩 호출되는 현상이 발생되는 것 같습니다. 이를 테스트해보기 위해서 스크립트 안에 첨부파일과 같이 STIME 을 찍어보았는데 디버깅창에서 보시다시피 10분에 한번씩 불리는 것이 아니라 10분안에도 중복으로 계속 찍히고 있습니다.
이 문제의 원인과 해결방법을 문의드립니다.
참고로 스크립트내에 주문함수는 SSTOP 과 ATLIMIT을 사용하였습니다.