커뮤니티
내가 만든 전략들과 지식을 공유하고 토론합니다.

재무 정보 중 일부가 누락된 것처럼 보이는 것들이 있습니다.

Rosekeit 2024.04.25 23:30 조회수  98 추천 0

백테스트 중에 아래 재무 정보들을 해당 함수로 읽어오고 있습니다.


매출액 - getFundamentalRevenue()

매출총이익 - getFundamentalGrossProfit()

영업이익 - getFundamentalOperatingIncome()

당기순이익 - getFundamentalNetProfit()


그런데 일부 종목에서 일부 구간대에서 값들이 0으로 나오는 것들이 있습니다.

시뮬레이션을 2000-01-04 ~ 2024-03-29 기간으로 돌렸을 때 결과입니다.


값이 0으로 나오는 경우들의 예를 들면 아래와 같습니다.


1) 000070

2000-04-04: 매출액, 매출총이익, 영업이익, 당기순이익 

2000-06-01: 매출액, 매출총이익, 영업이익, 당기순이익 

2000-09-01: 매출액, 매출총이익, 영업이익, 당기순이익 

2002-12-02: 매출액, 영업이익, 당기순이익 

2003-04-01: 매출액, 영업이익, 당기순이익 


2) 000180

2000-04-04: 매출액, 매출총이익, 영업이익, 당기순이익 

2000-06-01: 매출액, 매출총이익, 영업이익, 당기순이익 

2000-09-01:매출총이익

2002-12-02: 매출액,  매출총이익, 영업이익, 당기순이익 

2008-04-01: 매출액,  영업이익, 당기순이익 


3) 000230

2010-09-01: 매출액,  영업이익, 당기순이익 

2010-12-01: 매출액,  영업이익, 당기순이익 

2011-04-01: 매출액,  영업이익, 당기순이익 


4) 000370

2000-04-04: 매출액, 매출총이익, 영업이익, 당기순이익 

2000-06-01: 매출액, 매출총이익, 영업이익, 당기순이익 

2021-06-01: 매출액, 매출총이익

2021-12-01: 매출액, 매출총이익

2022-09-01: 매출액, 매출총이익

2022-12-01: 매출액, 매출총이익

2023-06-01: 매출액, 매출총이익

2023-09-01: 매출액, 매출총이익

2023-09-01: 매출액, 매출총이익

모든 구간에서 매출총이익 0으로 나옴



우선 모든 종목이 2000-04-04에 위 함수들를 호출했을 때 값이 0으로 나옵니다.

그리고 위에 예시를 든 것 외에도 해당 함수들의 리턴값이 0으로 나오는 경우가 많이 있습니다.

확인 부탁드립니다.





댓글 4
안녕하세요 Rosekeit 님

재무데이터는 2000년 6월 1일부터 데이터를 사용할 수 있습니다. 그전 데이터는 없습니다.
재무데이터 입력 시점은 매년 4월 1일, 6월 1일, 9월 1일, 12월 1일 입니다. 이 시점까지 각 종목의 재무데이터가 발표되지 않았다면 그 종목의 재무데이터는 입력되지 않습니다.
이는 미래참조의 오류를 없애기 위함입니다. 백테스트나 실제 매매시 아직 재무데이터가 발표되지 않은 종목은 그 데이터를 사용할 수 없기 때문입니다.

감사합니다.
푸른주전자 2024.04.26 10:29
1.  매년 4월 1일, 6월 1일, 9월 1일, 12월 1일 --> 이 시점에 재무데이터가 발표되지 않았다면, 예를 들어 4월 5일쯤 재무데이터가 발표되었다면 4월 5일 이후에 조회해도 해당 재무데이터는 0으로 나오나요?

2. 예를 들어 000370 종목에서 2021-06-01 시점에 조회하면 매출액, 매출총이익은 0으로 나오지만 영업이익, 당기순이익은 데이터가 나옵니다. 그러면 이건 2021-06-21에 매출액, 매출총이익만 입력이 되지 않은 상태인 건가요?
Rosekeit 2024.04.26 10:49
1. 각 종목별 재무데이터 반영시점을 달리 할 수 없기 때문에 입력시점 이후 발표된 데이터는 0으로 나옵니다.
2. 기본계정(영업이익, 당기순이익 등) 먼저 발표하고 이후 세부계정(매출총이익 등) 발표하는 기업도 있습니다. 이때 입력 시점에 발표된 데이터는 입력되지만 이후 발표된 데이터는 입력되지 않습니다. 
푸른주전자 2024.04.26 10:56
확인 감사드립니다.
Rosekeit 2024.04.26 17:02
댓글 등록을 위해서 로그인해주세요.
 
최신 게시글