일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- matlab
- 비주얼베이직
- 파워포인트
- pandas
- 윈도우11
- html
- pythongui
- office
- python
- 엑셀
- VBA
- 파이썬3
- 아웃룩
- Android
- Excel
- 윈도우10
- 오피스
- python3
- windows
- 파이썬
- 문자열
- Windows11
- win32com
- git
- Outlook
- 깃
- 안드로이드
- Windows10
- 파이썬GUI
- pyqt5
Appia의 IT세상
Python[파이썬 주식] 코스피 코스닥 인덱스 OHLCV조회하기(코스피200등) 본문
Python[파이썬 주식] 코스피 코스닥 인덱스 OHLCV조회하기(코스피200등)
앞선 포스팅에서는 특정 기간동안의 코스피, 코스닥 인덱스 지수의 변동률에 대해서 살펴봤습니다. 이번 포스팅에서는 코스피 코스닥 인덱스의 OHLCV에 대해서 조회하는 방법에 대해서 살펴보고자 합니다.
먼저, 이 포스팅에 앞서서, 선제 조건으로 pykrx모듈이 설치된 상태여야 합니다. 만약 없을 경우에는 다음 포스팅을 참조하여 설치하여 주시길 바랍니다.
Python[파이썬 주식] 국내 주식 정보 모으기(스크래핑) - pykrx 모듈 설치
먼저, 관련해서는 다음과 같은 함수로 관련 기능에 대해서 지원하고 있습니다.
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조회하기(코스피200등)라는 주제로 살펴봤습니다. 혹 궁금하신점이나 문의하신 사항이 있으시면 언제든지 댓글 및 방명로겡 글 남겨주시길 바랍니다. 감사합니다.
*API 사용에 대한 모든 책임은 사용자 본인에게 있습니다. 의도한 공격용이나, 과도한 트래픽 발생에 대해서 항상 주의가 필요하며, 관련해서 악용하시면 안됩니다.
'Python > Python 주식' 카테고리의 다른 글
Python[파이썬 주식] 투자자별 공매도 거래 현황 보기(pykrx) (2) | 2020.11.12 |
---|---|
Python[파이썬 주식] 종목별 공매도 거래 현황 보기(pykrx) (3) | 2020.11.10 |
Python[파이썬 주식] 코스피 코스닥 인덱스 변동률 조회하기(코스피200등) (0) | 2020.11.05 |
Python[파이썬 주식] 국내 코스피, 코스닥 인덱스에 포함된 종목 확인하기 (0) | 2020.11.04 |
Python[파이썬 주식] 국내 코스피, 코스닥 인덱스 확인하기 (0) | 2020.11.03 |