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

+ Recent posts