본문 바로가기

자산관리

미국 주식 데이터 다운로드 및 월말 가격 저장하기

지난 번에 올린 포스팅을 다시 살펴보니, 월말 날짜가 단순히 달력상 각 달의 마지막날이고 미국 시장 거래일과는 무관한걸 발견했다. 그래서 다르게 코딩을 짜봤다.

# 관련 라이브러리 설치 

# 유저 세팅

# yfinance 로부터 각 티커의 주식 데이터 다운로드 받기

- 월말 수정 종가를 사용하므로 'Adj Close' 만 저장

# 미국 시장 거래일 마지막날 데이터를 저장

- 단순 무식하게 for loop 을 사용하여 마지막 날을 찾았다. 

# 체크 

data_collection_monthly DataFrame 은 다음과 같다. 

 

# 질문

- 2023-7-31 까지의 데이터를 원해서 end_date 를 2023-8-2 로 입력해야 했다. 이 부분은 좀 더 보완되어야 한다. 

- for loop 을 사용하였기 때문에 계산이 느리다. 다른 나은 방법은 없을까?