■ get_market_price_change_by_ticker 함수를 사용해 특정 기간 내에서 전체 종목의 시가/종가/변동폭/등락률/거래량/거래대금 리스트를 구하는 방법을 보여준다.
▶ main.py
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
from pykrx import stock fromDate = "20240603" toDate = "20240605" market = "KOSPI" # ALL, KOSPI, KOSDAQ, KONEX dataFrame = stock.get_market_price_change_by_ticker(fromdate = fromDate, todate = toDate, market = market) print(dataFrame.head()) """ 종목명 시가 종가 변동폭 등락률 거래량 거래대금 티커 095570 AJ네트웍스 4825 4755 -70 -1.45 391181 1875586855 006840 AK홀딩스 15100 15000 -100 -0.66 7798 116953470 027410 BGF 3570 3580 10 0.28 356004 1285956050 282330 BGF리테일 116500 117000 500 0.43 113605 13443682290 138930 BNK금융지주 8450 8150 -300 -3.55 1549924 12829848840 """ |
▶ 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 명령을 실행했다.