■ get_market_price_change 함수를 사용해 특정 기간에서 종목별 시가/종가/변동폭/등락률/거래량/거래대금 리스트를 구하는 방법을 보여준다.
▶ main.py
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 |
from pykrx import stock fromDate = "20240601" toDate = "20240620" market = "KOSPI" # ALL, KOSPI, KOSDAQ, KONEX dataFrame = stock.get_market_price_change(fromDate, toDate, market) print(dataFrame) """ 종목명 시가 종가 변동폭 등락률 거래량 거래대금 티커 095570 AJ네트웍스 4825 4520 -305 -6.32 1445862 6798575700 006840 AK홀딩스 15100 14650 -450 -2.98 55018 812960390 027410 BGF 3570 3560 -10 -0.28 1212656 4330966680 282330 BGF리테일 116500 109900 -6600 -5.67 587111 67345685152 138930 BNK금융지주 8450 8170 -280 -3.31 7089247 57663100520 ... ... ... ... ... ... ... ... 079980 휴비스 3915 3540 -375 -9.58 794459 2930652085 005010 휴스틸 4345 4650 305 7.02 89140027 459371345245 000540 흥국화재 3845 4170 325 8.45 1070999 4225061205 000545 흥국화재우 6510 6360 -150 -2.30 47515 296367460 003280 흥아해운 2310 2510 200 8.66 79656642 197780567120 [953 rows x 7 columns] """ |
▶ requirements.txt
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 |
certifi==2024.6.2 charset-normalizer==3.3.2 contourpy==1.2.1 cycler==0.12.1 DateTime==5.5 Deprecated==1.2.14 fonttools==4.53.0 idna==3.7 kiwisolver==1.4.5 matplotlib==3.9.0 multipledispatch==1.0.0 numpy==2.0.0 packaging==24.1 pandas==2.2.2 pillow==10.3.0 pykrx==1.0.45 pyparsing==3.1.2 python-dateutil==2.9.0.post0 pytz==2024.1 requests==2.32.3 six==1.16.0 tzdata==2024.1 urllib3==2.2.2 wrapt==1.16.0 xlrd==2.0.1 zope.interface==6.4.post2 |
※ pip install pykrx 명령을 실행했다.