■ get_market_trading_value_by_date 함수의 detail 인자를 사용해 특정 기간 내에서 시장별 상세 거래 주체별 거래대금 리스트를 구하는 방법을 보여준다.
※ detail 인자를 추가하면 상세한 정보를 얻을 수 있다.
※ detail 인자는 KOSPI, KOSDAQ, KONEX 조회할 때만 유효하다.
▶ 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 startDate = "20210115" endDate = "20210122" market = "KOSPI" # ALL, KOSPI, KOSDAQ, KONEX dataFrame = stock.get_market_trading_value_by_date(startDate, endDate, market, etf = True, etn = True, elw = True, detail = True) print(dataFrame.head(5)) """ 금융투자 보험 투신 사모 은행 ... 기타법인 개인 외국인 기타외국인 전체 날짜 ... 2021-01-15 -991569370471 -101879326615 -73654664921 -47097103944 202104737955 ... 63110174617 2251672617980 -780253717173 2041234017 0 2021-01-18 -234901037556 -72240710086 101791257920 -22451555756 29622542645 ... -27000808439 494341183227 132145345642 1942390927 0 2021-01-19 1095649201830 -16407303019 -132856710155 12116061569 1776752770 ... 21787409868 -968965427363 401864885550 658725607 0 2021-01-20 -642974676550 -63074125224 -93392192931 -2355882539 -17889264145 ... 32139813590 1444113501769 -250687123305 2076280565 0 2021-01-21 354360314201 -107524405663 -12601355617 21898580074 -113225122905 ... -19072459127 -61503500921 363801344664 1674507706 0 """ |
▶ 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 명령을 실행했다.