https://finance.yahoo.com/quote/005930.KS/history/
로 제공해주는 라이브러리가 있었는데 현재는 뭔가 변경되었는지 데이터가 출력이 안나옴 (2025-01-01 기준)
그래서 주로 아래 라이브러리를 사용하기로 함
# 설치하기
pip3.12 install -U finance-datareader / -U는 -upgrade 옵션과 동일
pip3.12 install plotly ◀ import FinanceDataReader시 이게 없으면 에러남
FinanceDataReader 사용자 안내서
https://financedata.github.io/posts/finance-data-reader-users-guide.html
FinanceDataReader 사용자 안내서
FinanceDataReader 사용자 안내서
financedata.github.io
import FinanceDataReader as fdr
df = fdr.DataReader('005930', '2024-1-1')
# 2024-01-08에 open(시가)를 가져와 보기
df['Open']['2024-01-08']
# df[['Open','Close']] 에서 바깥 []는 데이터프레임의 인덱스로써의 [] 기호이고
# 안쪽에 []는 여러개의 컬럼을 기술하기 위한 리스트 개념의 [] 기호이니 주의!!
df[['Open','Close']]
![]() |
df[0:5]
# df[0:5]를 넣으면 위네 처럼 컬럼이 나올것 같지만 5개행이 출력됨 주의!!
# 또 아래와 같이 df[['Open','Close']]['2024-01-08'] 이렇게 하면 에러남
df['2024-01-04':'2024-01-08']
# df[0:5]에서는 오른쪽 5는 포함이 안되어 5행을 가져왔지만
# df['2024-01-04':'2024-01-08']에서는 오른쪽 '2024-01-08'의 값도 가져옴
![]() |
![]() |
'Python > 파이썬_자동매매' 카테고리의 다른 글
| pct_change (0) | 2025.01.30 |
|---|---|
| shift (0) | 2025.01.30 |
| 결측치(데이터 정제) 처리 (0) | 2025.01.30 |
| pandas index, 조회개념 (0) | 2025.01.30 |
| databricks에서 CSV파일로 이동평균선 전략구현 (0) | 2025.01.12 |


