Python[파이썬 주식] 코스피 코스닥 인덱스 OHLCV조회하기(코스피200등)
Python[파이썬 주식] 코스피 코스닥 인덱스 OHLCV조회하기(코스피200등)
앞선 포스팅에서는 특정 기간동안의 코스피, 코스닥 인덱스 지수의 변동률에 대해서 살펴봤습니다. 이번 포스팅에서는 코스피 코스닥 인덱스의 OHLCV에 대해서 조회하는 방법에 대해서 살펴보고자 합니다.
먼저, 이 포스팅에 앞서서, 선제 조건으로 pykrx모듈이 설치된 상태여야 합니다. 만약 없을 경우에는 다음 포스팅을 참조하여 설치하여 주시길 바랍니다.
Python[파이썬 주식] 국내 주식 정보 모으기(스크래핑) - pykrx 모듈 설치
Python[파이썬 주식] 국내 주식 정보 모으기(스크래핑) - pykrx 모듈 설치
Python[파이썬 주식] 국내 주식 정보 모으기(스크래핑) - pykrx 모듈 설치 코로나 반발 시점과 더불어 최근 동학 개미 운동이 붐을 일으켰습니다. 이 기세를 모아서, 많은 사람들이 주식투자를
appia.tistory.com
먼저, 관련해서는 다음과 같은 함수로 관련 기능에 대해서 지원하고 있습니다.
stock.get_index_ohlcv_by_date(시작 날짜, 종료 날짜, 인덱스 상장번호,(Optional)주기(d/m/y) |
먼저 위에 부분에 대한 함수를 사용하기 위해서는 인덱스에 대한 정보를 알고 있어야 합니다. 관련된 정보를 조회 하는 방법에 대해서는 다음 링크를 참조 해주시길 바랍니다.
Python[파이썬 주식] 국내 코스피, 코스닥 인덱스 확인하기
그럼 위의 함수를 이용하여 간단한 예시를 작성해보겠습니다. "1028"의 경우 코스피 200의 인덱스의 지수 번호입니다. 관련해서 적용해서 살펴보겠습니다.
1
2
3
4
5
|
from pykrx import stock
df = stock.get_index_ohlcv_by_date("20201001", "20201030", "1028")
print(df)
|
cs |
그럼 다음과 같은 결과가 나타난나느 것을 확인할 수 있습니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
시가 고가 저가 종가 거래량
날짜
2020-10-05 309.65 314.66 309.09 313.51 157986000
2020-10-06 315.13 316.48 313.03 314.45 139895000
2020-10-07 312.34 317.44 311.82 317.35 124430000
2020-10-08 320.31 320.38 316.60 317.47 168693000
2020-10-12 318.99 320.01 317.67 319.15 140937000
2020-10-13 321.04 321.45 316.98 319.58 126741000
2020-10-14 319.60 319.88 315.71 316.57 129342000
2020-10-15 315.76 315.89 312.40 313.92 124410000
2020-10-16 314.41 315.47 309.67 311.83 126441000
2020-10-19 313.43 314.94 312.19 312.59 138223000
2020-10-20 311.02 314.91 309.95 314.71 135684000
2020-10-21 315.34 316.61 314.16 315.76 136810000
2020-10-22 313.62 314.29 311.55 313.77 140732000
2020-10-23 314.98 315.83 312.31 314.79 198024000
2020-10-26 315.63 316.78 313.33 313.53 170880000
2020-10-27 311.50 313.93 310.55 311.80 162315000
2020-10-28 310.66 313.30 309.44 313.17 120214000
2020-10-29 308.99 310.56 306.63 309.94 139038000
2020-10-30 308.91 309.08 301.58 301.60 178915000
|
cs |
위의 부분을 조금 더 변조하여 다음과 같이 살펴볼수도 있습니다.
1
2
3
4
5
|
from pykrx import stock
df = stock.get_index_ohlcv_by_date("20101001", "20201030", "1028","y")
print(df)
|
cs |
위의 코드는 1년단위의 지수의 OHLCV을 조회하는 것입니다. 그럼 다음 결과로 확인해보겠습니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
|
시가 고가 저가 종가 거래량
날짜
2010-12-31 242.87 271.53 237.25 271.19 7718328000
2011-12-31 272.84 295.51 212.92 238.08 30305055000
2012-12-31 239.04 272.83 231.68 263.92 20000553000
2013-12-31 266.24 272.56 230.18 264.24 19176567000
2014-12-31 264.35 272.83 239.43 244.05 15800512000
2015-12-31 243.96 275.11 217.52 240.38 20502636000
2016-12-31 239.30 264.42 222.92 260.01 19151377000
2017-12-31 259.42 339.59 258.64 324.74 19904613000
2018-12-31 325.73 339.27 259.06 261.98 22995717000
2019-12-31 263.35 296.95 250.24 293.77 19297121000
2020-12-31 294.19 326.22 196.27 301.60 37487899000
|
cs |
이와 같이 지수의 OHLCV에 대해서 출력하는 방법에 대해서 살펴봤습니다. 추가로 다음 링크에 있는 부분들도 같이 보시면 도움이 되실 것으로 보입니다.
Python[파이썬 주식] 국내 코스피, 코스닥 상장 회사 주가시세(OHLCV) 출력(feat. OHLCV란?)
Python[파이썬 주식] 국내 코스피, 코스닥 상장 회사 주가시세(OHLCV) 출력(feat. OHLCV란?)
Python[파이썬 주식] 국내 코스피, 코스닥 상장 회사 주가시세(OHLCV) 출력(feat. OHLCV란?) 앞서 포스팅에서는 국내 증권 시장인 코스피, 코스닥에 상장되어 있는 회사의 리스트와 상장 번호를
appia.tistory.com
이번 포스팅에서는 Python[파이썬 주식] 코스피 코스닥 인덱스 OHLCV조회하기(코스피200등)라는 주제로 살펴봤습니다. 혹 궁금하신점이나 문의하신 사항이 있으시면 언제든지 댓글 및 방명로겡 글 남겨주시길 바랍니다. 감사합니다.
*API 사용에 대한 모든 책임은 사용자 본인에게 있습니다. 의도한 공격용이나, 과도한 트래픽 발생에 대해서 항상 주의가 필요하며, 관련해서 악용하시면 안됩니다.