파이썬 3

야후 파이낸스 수정 주가 오류 (일부 분배/배당 내역 누락으로 인한 부정확한 TR값)

최근 분배율이 높은 JEPQ와 같은 커버드콜 ETF를 분석해보고 있습니다. 기초 자산과 공정한 비교를 위해 분배금(배당금)을 고려한 수정 주가(Total Return; 이하 TR)를 사용합니다. 국내 ETF의 경우 NAVER 데이터를, 해외 ETF의 경우 야후 파이낸스 데이터를 이용하고 있습니다. 파이썬의 FinanceDataReader 라이브러리를 이용하면 국내와 해외 데이터에 모두 접근이 가능해서 편리합니다. ETF가 얼마를 분배했는지는 TR과 배당금(분배금)을 고려하지 않은 수정 주가(Price Return; 이하 PR)를 이용하여 추정할 수 있습니다. 몇몇 커버드콜 ETF와 고배당 ETF의 분배금을 추정해 보면, 일부 분배금 내역이 누락되어 있습니다. 야후 파이낸스의 PR은 맞지만, 분배금을 재투..

파이썬 2024.06.29

코스피/코스닥의 시총과 지수 변화 (2001년 6월 ~ 2023년 12월)

아래는 코스피/코스닥의 시가 총액과 지수의 최근 22.5년간의 변화를 표시한 그래프입니다. 해당 그래프에서 시가 총액과 지수 모두 배당은 반영되지 않았습니다. 배당은 대략 코스피의 경우 연 2% 정도 코스닥의 경우 연 0.5% 정도입니다. 굵은 실선은 시가 총액이며, 가는 점선은 지수입니다. 세로축은 로그입니다. 간단하게 살펴보면 지난 22.5년간,코스피는 시총이 9.9배 상승했고, 지수는 4.3배 상승했습니다. 대략 2.3배 정도 차이가 납니다.코스닥은 시총이 9.2배 상승했고, 지수는 1.1배 상승했습니다. 대략 8.4배 정도 차이가 납니다 이는 시가 총액 / 지수의 비를 그래프로 그려보면 확연히 드러납니다. 코스닥의 경우 시총과 지수의 차이가 심한데, 주된 이유를 짐작하기는 어렵네요. 대략 추정하기..

파이썬 2024.01.04

시가총액 데이터셋(marcap)을 사용해 보자 (파이썬)

marcap은 국내 종목에 대한 시가 데이터셋을 제공하는 파이썬 라이브러리입니다. git 명령어를 이용하여 아래와 같이 가져올 수 있습니다. $ git clone "https://github.com/FinanceData/marcap.git" marcap ---------- Cloning into 'marcap'... remote: Enumerating objects: 4165, done. remote: Counting objects: 100% (4/4), done. remote: Compressing objects: 100% (4/4), done. remote: Total 4165 (delta 0), reused 1 (delta 0), pack-reused 4161 Receiving objects: 10..

파이썬 2024.01.04