모의에서 발생한 2가지 문제를 말씀드리겠습니다.
1) 오늘 아침부터 새로운 프로그램 다운받더니
거래정보를 로드중입니다. 메세지가 평소보다 길더니
모의투자접속 버튼이 Disable되는 현상 발생되어 접속이 불가합니다.
(지난번에는 휴일날 신청하여 안된다는 답변이 있었습니다만...)
2) 지난번 2013-06-23일자 문의드린 성능보고서 오류문제를 재문의드립니다.
추가로, 같은 현상이 매일 반복되는 문제이며
예를들면, 오늘기준으로 실행이 되었던 것들이 성능보고서에도 잘 나타나는데
몇일지나서 성능보고서 앞쪽에 표현되게되면, 그땐 주문실행이 안된것으로 나옵니다.
(항상 4일간의 자료가 표현이 안되는 문제입니다.)
참고로, 지금도 마찬가지이지만 3.1부터서도
구간의 첫 일자는 주문실행이 올바르지 못했습니다.
첫 하루라서 무시하고 넘어간 것인데...
(프로그래머 경력이 좀 되는 사용자입니다.)
[문의내용]
시뮬말고 시험적용시
일요일 현재 2013.06.03~2013.06.21 구간의 분석을 할 수 있는거로 나오는데여...
건수 5000개 지정으로 되어있고여,
디버그해보면, 매수/매도 주문실행은 되는데
성능보고서 거래내역 탭에는 3,4,5,7 4일간의 주문자료가 없고
기간분석 탭에도 물론 해당일자 4개가 집계 값이 0으로 되어있습니다.
참고로 동일한 프로그램을 시뮬에서 적용할 시에는
같은 일자구간 적용시(건수 5000개) 첫 1일만 집계가 되지않습니다.
다른 분덜은 안그런데 저만 그런 현상이라면,
어떤 부분의 가능성이 있을지 조언바랍니다.
[답변내용]
앞구간의 특정일자에 신호는 나오는데, 이 신호에 대한 매매 결과가 성능보고서에 표시되지 않는다는 의미인지?
=> 프로그램 디버그에서 주문실행(Sell Buy등)이 되는데 즉, 주문명령 앞/뒤로 디버그가 표시된다는 의미
전략실행차트와 시뮬레이션 차트에서 동일한 기간을 놓고 테스트 하셨는데 두 개의 성능보고서 결과가 다르다는 것인지
정확하지 않아서 일반적인 내용으로 답변을 드리겠습니다.
=> 예 동일한 일자구간입니다.
먼저 차트에 신호는 발생되는데 성능보고서 상에서 집계가 되지 않는다면
프로그램의 오류이므로 다시한번 글을 올려주시기 바랍니다.
두 번째로 전략실행차트의 결과와 시뮬레이션 차트의 결과가 서로 다르다면
시작시점과 종료시점이 모두 동일한지, 수정주가나 갭보정 등의 데이터 적용이 모두 동일한지 확인해 보시기 바랍니다.
데이터 적용을 서로 다르게 했기 때문에 발생되는 현상으로 생각됩니다.
=>모든 조건(수정주가나 갭보정, 수수료,슬리피지 등) 동일합니다.
답변 1
예스스탁
예스스탁 답변
2013-07-08 17:02:08
안녕하세요? 예스스탁입니다.
모의투자 프로그램 사용에 불편을 드려 죄송합니다.
지난번 문제와 동일하게 주말에 접속한 경우에 문제가 된 것으로 파악됩니다.해당 내용은 수정해서 반영하도록 하겠습니다.
그리고 말씀하신 전략실행차트와 시뮬레이션차트에서 시스템적용 결과가 다르게 나오는 이유에 대해서는 해당 내용을 재현해 볼 수가 없어서 답변을 드리기가 어려울 것 같습니다. 여러 전략(참조데이터를 포함한 전략)을 테스트 해보았는데 해당 현상을 발견할 수 없었습니다.
사용한 전략과 데이터를 각각 메시지로그로 찍어서 확인해 보시는 방법 밖에는 없을것 같습니다. 도움되는 답변을 드리지 못해 죄송합니다.
감사합니다.
> HI_X1SEC 님이 쓴 글입니다.
> 제목 : 모의 접속불가
> 모의에서 발생한 2가지 문제를 말씀드리겠습니다.
1) 오늘 아침부터 새로운 프로그램 다운받더니
거래정보를 로드중입니다. 메세지가 평소보다 길더니
모의투자접속 버튼이 Disable되는 현상 발생되어 접속이 불가합니다.
(지난번에는 휴일날 신청하여 안된다는 답변이 있었습니다만...)
2) 지난번 2013-06-23일자 문의드린 성능보고서 오류문제를 재문의드립니다.
추가로, 같은 현상이 매일 반복되는 문제이며
예를들면, 오늘기준으로 실행이 되었던 것들이 성능보고서에도 잘 나타나는데
몇일지나서 성능보고서 앞쪽에 표현되게되면, 그땐 주문실행이 안된것으로 나옵니다.
(항상 4일간의 자료가 표현이 안되는 문제입니다.)
참고로, 지금도 마찬가지이지만 3.1부터서도
구간의 첫 일자는 주문실행이 올바르지 못했습니다.
첫 하루라서 무시하고 넘어간 것인데...
(프로그래머 경력이 좀 되는 사용자입니다.)
[문의내용]
시뮬말고 시험적용시
일요일 현재 2013.06.03~2013.06.21 구간의 분석을 할 수 있는거로 나오는데여...
건수 5000개 지정으로 되어있고여,
디버그해보면, 매수/매도 주문실행은 되는데
성능보고서 거래내역 탭에는 3,4,5,7 4일간의 주문자료가 없고
기간분석 탭에도 물론 해당일자 4개가 집계 값이 0으로 되어있습니다.
참고로 동일한 프로그램을 시뮬에서 적용할 시에는
같은 일자구간 적용시(건수 5000개) 첫 1일만 집계가 되지않습니다.
다른 분덜은 안그런데 저만 그런 현상이라면,
어떤 부분의 가능성이 있을지 조언바랍니다.
[답변내용]
앞구간의 특정일자에 신호는 나오는데, 이 신호에 대한 매매 결과가 성능보고서에 표시되지 않는다는 의미인지?
=> 프로그램 디버그에서 주문실행(Sell Buy등)이 되는데 즉, 주문명령 앞/뒤로 디버그가 표시된다는 의미
전략실행차트와 시뮬레이션 차트에서 동일한 기간을 놓고 테스트 하셨는데 두 개의 성능보고서 결과가 다르다는 것인지
정확하지 않아서 일반적인 내용으로 답변을 드리겠습니다.
=> 예 동일한 일자구간입니다.
먼저 차트에 신호는 발생되는데 성능보고서 상에서 집계가 되지 않는다면
프로그램의 오류이므로 다시한번 글을 올려주시기 바랍니다.
두 번째로 전략실행차트의 결과와 시뮬레이션 차트의 결과가 서로 다르다면
시작시점과 종료시점이 모두 동일한지, 수정주가나 갭보정 등의 데이터 적용이 모두 동일한지 확인해 보시기 바랍니다.
데이터 적용을 서로 다르게 했기 때문에 발생되는 현상으로 생각됩니다.
=>모든 조건(수정주가나 갭보정, 수수료,슬리피지 등) 동일합니다.