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대 지수 확인하기
반응형
'프로그램 개발 > Python' 카테고리의 다른 글
[Notion/python] notion-client rich text (0) | 2023.01.26 |
---|---|
[python] 미국 국채 금리 확인하기(yfinance) (0) | 2023.01.11 |
[코딩 인터뷰]개념과 알고리즘 - 재귀와 동적 프로그래밍(Python) (0) | 2022.12.28 |
[코딩 인터뷰]개념과 알고리즘 - 객체 지향 설계 문제(콜 센터:Python) (1) | 2022.12.23 |
[코딩 인터뷰]개념과 알고리즘 - 객체 지향 설계 문제(카드 한 벌:Python) (0) | 2022.12.22 |