본문 바로가기

퀀트4

MSFT 마이크로소프트 지난 5년간 주당배당금 연간 복리 성장률을 구해보자 1. 배당 히스토리 가져오기 종목 배당 이력 데이터를 가져오는 방식은 많지만 여기서는 Yahoo Finance 데이터를 가져올 수 있게 해주는 yahoo_fin 라이브러리를 활용하도록 하겠다. 해당 라이브러리는 아래 코드로 쉽게 설치할 수 있다. pip install yahoo_fin 아래와 같이 get_dividends 함수를 사용하면 지난 모든 마이크로소프트의 배당 이력을 확인할 수 있다. import yahoo_fin.stock_info as yf yf.get_dividends("MSFT") 2. 배당 성장률 구하기 import yahoo_fin.stock_info as yf import pandas as pd import datetime def get_div_growth(ticker): if le.. 2022. 1. 25.
파이썬으로 포트폴리오 자산별 상관관계 구하기 퀀트 투자를 위한 기초를 계속 쌓고 있는 중이다. 오늘은 올웨더 자산배분에 많이 활용되는 주요 ETF 자산들을 가져와서 자산별 상관관계를 구하도록 하겠다. 아래 코드와 같이 yfinance라는 야후 파이낸스 라이브러리를 활용하면 자산별 히스토리 가격을 쉽게 가져올 수 있다. 여기서는 2010년 이후 데이터를 가져오도록 하겠다. import pandas as pd import yfinance as yf import matplotlib.pyplot as plt import seaborn as sns spy=yf.download('SPY',start = '2010-01-01')['Adj Close'] qqq=yf.download('QQQ',start='2010-01-01')['Adj Close'] vea=yf.. 2022. 1. 14.
파이썬으로 업비트 내 자산 잔고 조회하기 with pyupbit 지난 포스팅에 이어서 업비트 라이브러리 pyupbit 활용해서 업비트에 있는 내 암호화폐 자산을 조회하도록 하겠다. pyupbit가 잘되어 있어서 코드는 굉장히 쉽다. import pyupbit import pandas as pd access = "~" # 본인 값으로 변경 secret = "~" # 본인 값으로 변경 upbit = pyupbit.Upbit(access, secret) 업비트 Api 사용하기 위해서는 access, secret 값을 받아야 하는데, 아래 링크에서 쉽게 받을 수 있다. https://upbit.com/service_center/open_api_guide pd.DataFrame(upbit.get_balances()) 아래와 같이 내 자산을 조회할 수 있을 것이다. 2022. 1. 13.
Dart 전자공시시스템 API를 통해 현대자동차 재무 Data 가져오기 With Python #1 - 손익계산서 항상 주식 종목 분석을 할 때 가장 귀찮은 점이 바로 재무지표 확인하는 것이다. Dart, 네이버 증권 사이트 들어가서 하나하나 체크하는 게 너무 번거로웠다, 그런 불편한 부분 때문에 이번 분석 프로젝트를 시작했다. 이번 프로젝트는 조금 장기적으로 가져가려고 한다. 종목코드/회사 명만 입력하면 분석에 필요한 지표/데이터가 포함된 액셀이 자동으로 다운로드할 수 있도록 하는 것이 이번 프로젝트에 최종 목표 결과물이라고 볼 수 있겠다. 종목 분석할 때 다른 거 다 필요 없이 이 액셀만 가지고 할 수 있도록 만들어보겠다. 종목 분석 시 보는 재무 지표가 다양하기 때문에 이번 글에서는 가장 주요한 손익계산서를 Dart 전자 공시 시스템에서 가져와보도록 하겠다. 그리고 간단하게 정리하고 매출액, 영업이익을 가지고 .. 2020. 7. 16.