보통 사업보고서가 1q 5/15, 2q 8/15, 3q 11/15, 4q 3/31 니까, 넉넉하게 2~3주정도 여유를 두고 백테스팅 하시면 될 것 같습니다.
Prophet께 죄송합니다만, 추가로 질문 사항 덧붙이겠습니다;
코스닥은 분기 재무데이터가 최근 2분기만 조회가 되던데요? 코스닥은 그전 데이터가 없는건지 궁금합니다.
없다면 혹시 업데이트 계획이 있는지가 궁금합니다.
Prophit·2017.05.10 12:09
@melodica7
실수로 날짜를 착각했었네요.
1Q = 6/1, 2Q = 9/1, 3Q=12/1, 4Q=5/1 로 적용하면 문제없겠군요
Prophit·2017.05.10 17:10
저도 확인해보니 코스닥 재무데이터가 직전분기만 되고 그 이전은 조회가 안됩니다.
stock.loadPrevData 넣어도 안되네요
확인부탁드립니다
등엔트로피·2017.05.11 10:45
@Prophit
사업보고서가 공개되는 시점 이전에 참조할 수 있으면 말씀하신대로 미래 데이터를 사용하는 것이라 당연히 문제가 될 수 있습니다.
그래서 저희는 onDayClose의 파라메터인 now가 다음과 같은 날자에 적용됩니다.
1Q : 5/31
2Q : 8/31
3Q : 11/30
4Q : 3/31
추가적으로 말씀드릴 내용은
저희 내부 시스템 설계는 백 테스트를 좀더 실제에 가깝게 하기 위해 각 기업/분기 보고서 별로 실제로 공개된 날자에 조회할 수 있도록 되어 있습니다.
따라서 앞으로 수집되는 데이터 (예를 들어 2017년 4분기 데이터)는 일괄적으로 2018년 5월 31일 이후에 적용되는 것이 아니라 실제 기업이 공개한 날 (예를 들어 어떤 기업은 5월 23일, 다른 기업은 5월 30일) 공개되도록 할 계획입니다.
등엔트로피·2017.05.11 10:47
@melodica7
코스닥 데이터는 내부보정 문제로 최근 분기만 오픈된 상태입니다.
금주 중으로 모두 오픈하고 공지드리겠습니다.
이용에 불편을 드려 죄송합니다.
Prophit·2017.05.11 11:50
@등엔트로피
그럼 테스트 상에는 문제는 없나요? 아니면 영향이 있는 상태인가요?
등엔트로피·2017.05.11 15:20
@ Prophit
코스닥 데이터가 없는 경우 이므로 코스피만 테스트하는 데에는 문제가 없습니다.
금일중으로 데이터 작업을 완료할 계획입니다.