본문

"pandas_datareader 패키지 사용" 파이썬으로 배우는 알고리즘 스터디자료

# pandas_datareader 패키지 사용(스터디자료5. 파이썬으로 배우는 알고리즘)

# datareader함수로 웹 상의 데이터를 DataFrame 객체로 만드는 기능을 합니다.
# 야후 파이낸스로 GS 종목의 일봉 데이터를 받아오겠습니다.
# datetime 모듈은 시간을 입력할 때 자주 쓰이는 모듈입니다.
# 월을 입력할 때 02 03처럼 입력하면 안됩니다.
# GS의 종목코드는 '078930'이므로 DataReader 인자로 다음과 같이 입력합니다.
# 아래 코드가 pandas_datareader 0.6.0에서는 작동하지 않아서 0.5.0으로 사용합니다.

import pandas_datareader.data as web
import datetime

start = datetime.datetime(2016, 2, 19)
end = datetime.datetime(2016, 3, 4)
gs = web.DataReader("078930.KS", 'yahoo', start, end)
print(gs)
'''
Open High Low Close Adj Close Volume
Date
2016-02-18 NaN NaN NaN NaN NaN NaN
2016-02-19 50300.0 51100.0 49950.0 50600.0 47695.078125 301800.0
2016-02-22 50300.0 50800.0 49850.0 50400.0 47506.562500 153961.0
2016-02-23 50800.0 53000.0 50800.0 52800.0 49768.777344 431934.0
2016-02-24 52000.0 53500.0 51900.0 53500.0 50428.589844 259616.0
2016-02-25 53900.0 54700.0 52700.0 53900.0 50805.625000 170839.0
2016-02-26 54300.0 54500.0 53200.0 53300.0 50240.070313 159453.0
2016-02-29 53000.0 53900.0 52800.0 53000.0 49957.296875 154692.0
2016-03-02 53900.0 55200.0 53500.0 55100.0 51936.734375 229999.0
2016-03-03 55300.0 55800.0 54300.0 55000.0 51842.476563 217063.0
2016-03-04 54700.0 54800.0 53200.0 54200.0 51088.402344 237934.0
'''
# 참고로 Open 시가, High 고가, Low 저가, Close 종가, Adj Close 수정종가(신주 등 반영된 종가), Volume 거래량 입니다.
분석에는 과거 연속성 때문에 수정종가를 많이 이용합니다.

(출처: 다음증권)

스터디 자료출처

파이썬으로 배우는 알고리즘 트레이딩(조대표 외 1명)입니다.

아래 책을 터치하시면 구매페이지로 연결됩니다. 

스터디 진행하며 사용한 비영리 목적참고자료

크레이티브 커먼즈에 따라 사용하며,

저작권자의 삭제 요청이 있을시 삭제하겠습니다.


공감과 댓글은 글쓴이에게 큰 힘이 됩니다. 

마음에 드셨으면 공감과 댓글부탁드립니다.






댓글