과거 기업 재무정보

데이터 분석 2019. 8. 28. 11:49 Posted by 정직한 UnHa Kim

매매전략의 백테스트를 위해서 과거 재무정보가 필요할 경우 2가지 선택 사항이 있다.

 

1. 유료 데이터 가공 판매 업체.

 

- fnguide : 100만원이 넘는 연 이용료에 보기만 가능하고 DB화는 안 된다는 까다로운 조건을 내세운다.

 

- 세종데이터 : 30만원 이하의 비교적 저렴한 연 이용료에 사용하기 편리한 HTTP API를 제공한다.

 

https://sejongdata.co.kr/

 

세종기업데이터 - Sejong Data

기업정보 제공 서비스, 대한민국 모든 상장 기업의 20년간의 재무정보를 확인하세요.

sejongdata.co.kr

 

세종 데이터의 단점은 제공되는 데이터의 종류가 상장주식수/매출액/영업이익/순이익 단 4가지이라는 점.

그리고, 금융회사의 재무정보는 제공되지 않는다는 점도 유의해야 한다.

 

그러나, 연도별 데이터는 20년(!)치 데이터가 제공되고,

분기별 데이터는 6년치가 제공되는 데다가,

이메일로 문의를 하면 아주 빠르게 대응을 해 줘서

일반적인 백테스트 용도로는 상당히 쓸만하다.

 

 

2. 웹페이지 긁어오기

 

- fnguide, 다음넷, 네이버 각종 포탈, 매경 등등 홈페이지에 무료로 공개되어 있다.

- 자바스크립트를 이용하거나 iframe을 이용해서 긁어오기 까다롭긴 하지만,

  그 모든 장애물을 넘고 불러올 수 있다면 풍부한 재무 항목을 무료로 얻을 수 있다.

- 가장 큰 단점은 대략 2년 정도의 데이터만 존재하므로, 전략의 안정성을 확보하는 데 부족하다는 점이다.

 

2008년 서브프라임 모기지, 2011년 유럽 PIGS, 2020년 COVID-19등등

예전에는 10년마다 한 번씩 발생하던 대폭락이 최근 들어서 빈도가 높아지고 있기에

2년치 데이터로는 전략의 안정성 확보에 부족한 점이 있다.

 

세종 데이터의 20년치 데이터로 전략의 기본적인 안정성을 확보한 후 ,

2년치 무료 데이터로 수익율 향상을 위한 추가 작업을 하는 게 그나마 적절한 타협책인 듯 하다.

 

'데이터 분석' 카테고리의 다른 글

과거 기업 재무정보  (0) 2019.08.28
R언어 POSIXct 형의 변환 코드  (0) 2019.08.01
Jupyter Notebook 셀 분할/병합 단축키  (0) 2019.08.01
R용 JupyterLab 설치  (0) 2019.07.27
R언어 사용기  (0) 2015.10.01

댓글을 달아 주세요