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


매출액 - 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으로 나오는 경우가 많이 있습니다.

확인 부탁드립니다.