프로그램 개발/Python
[python] 미국 증시 3대 지수 확인하기(yfinance)
(ㅇㅅㅎ)
2023. 1. 10. 13:33
728x90
반응형
yfinance
yfinance는 야후 파이낸스(https://finance.yahoo.com/)의 주가 정보를 가져올 수 있는 함수입니다. Pandas의 Dataframe 형식으로 지원하므로 Pandas 사용에 익숙하시면 사용하시기 편합니다.
yfinance 설치하기
!pip install yfinance
데이터 다운로드
import yfinance as yf
stock = yf.download(symbol명)
stock
데이터 정보
Date | 날짜 |
Open | 시가 |
High | 최고가 |
Low | 최저가 |
Close | 종가 |
Adj Close | 수정 종가 |
Volume | 거래량 |
마지막 2개의 날짜로만 확인
import yfinance as yf
def solve(symbol):
stock = yf.download(symbol)
tmp = stock[::-1]['Close']
day1 = tmp.index[0]
day2 = tmp.index[1]
state = tmp[day1]-tmp[day2]
result = f"{round(tmp[day1], 2): ,} (" + ('▼' if state < 0 else '▲') + ')'
return result
3대 지수 확인하기
반응형