일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Outlook
- Android
- 윈도우10
- Windows11
- python3
- html
- pyqt5
- 파이썬3
- 비주얼베이직
- 윈도우11
- 엑셀
- pandas
- matlab
- 깃
- VBA
- 안드로이드
- 아웃룩
- win32com
- Windows10
- 오피스
- windows
- git
- Excel
- pythongui
- office
- 문자열
- 파이썬
- 파워포인트
- python
- 파이썬GUI
Appia의 IT세상
Python[파이썬 주식] 투자자별 공매도 거래 현황 보기(pykrx) 본문
Python[파이썬 주식] 투자자별 공매도 거래 현황 보기(pykrx)
앞서 포스팅에서는 종목별 공매도 현황을 확인하는 방법에 대해서 살펴봤습니다. 이번 포스팅에서는 앞선 포스팅에 이어서 투타자별 공매도 거래 현황을 거래량과 거래대금 두가지 관점에서 살펴보는 방법에 대해서 살펴보겠습니다.
먼저, 이 포스팅에 앞서서, 선제 조건으로 pykrx모듈이 설치된 상태여야 합니다. 만약 없을 경우에는 다음 포스팅을 참조하여 설치하여 주시길 바랍니다.
Python[파이썬 주식] 국내 주식 정보 모으기(스크래핑) - pykrx 모듈 설치
1. 투자자별 공매도 거래 현황 - 거래량으로 확인하기
거래량으로 공매도 확인하는 함수는 다음과 같이 제공 합니다.
get_shorting_investor_volume_by_date(시작날짜, 종료날짜, 시장) |
위의 코드에서 시장 부분을 다음과 같이 두가지 중 하나를 선택하여 입력할 수 있습니다. - "KOSPI", "KOSDAQ"
그럼 위의 함수를 바탕으로 간단한 코드를 작성해보도록 하겠습니다.
1 2 3 4 5 6 7 8 9 10 | from pykrx import stock df = stock.get_shorting_investor_volume_by_date("20200101", "20200115", "KOSPI") df1 = stock.get_shorting_investor_volume_by_date("20200101", "20200115", "KOSDAQ") print("KOSPI 투자자별 공매도 거래 현황") print(df) print("KOSDAQ 투자자별 공매도 거래 현황") print(df1) | cs |
위의 코드를 실행하면 다음과 같은 결과가 나타납니다.
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 | KOSPI 투자자별 공매도 거래 현황 기관 개인 외국인 기타 합계 날짜 2020-01-02 3003599 93083 7643520 0 10740202 2020-01-03 4130722 255150 7602272 0 11988144 2020-01-06 3783324 215700 9213745 0 13212769 2020-01-07 3627906 270121 7112215 0 11010242 2020-01-08 5161993 284087 13164830 0 18610910 2020-01-09 5265706 271622 11138406 0 16675734 2020-01-10 5129724 141885 7849543 0 13121152 2020-01-13 5807448 139112 7848418 0 13794978 2020-01-14 5554198 231425 9097729 0 14883352 2020-01-15 4627303 383362 9004927 0 14015592 KOSDAQ 투자자별 공매도 거래 현황 기관 개인 외국인 기타 합계 날짜 2020-01-02 1343010 279727 7648309 0 9271046 2020-01-03 2457478 335579 10330737 0 13123794 2020-01-06 2139181 406918 11616872 0 14162971 2020-01-07 1584978 372098 10808689 0 12765765 2020-01-08 1669330 498257 15709920 0 17877507 2020-01-09 1776340 325995 8842149 0 10944484 2020-01-10 1611565 723150 10531893 0 12866608 2020-01-13 2069673 508477 10787925 0 13366075 2020-01-14 1533817 461796 10979226 0 12974839 2020-01-15 1476102 418582 10416742 0 12311426 | cs |
위와 같이 투자자별 공매도 거래 현황을 거래량으로 확인할 수 있습니다.
2. 투자자별 공매도 거래 현황 - 거래대금으로 확인하기
거래대금으로 공매도 확인하는 함수는 다음과 같이 제공 합니다.
get_shorting_investor_price_by_date(시작날짜, 종료날짜, 시장) |
위의 코드에서 시장 부분을 다음과 같이 두가지 중 하나를 선택하여 입력할 수 있습니다. - "KOSPI", "KOSDAQ"
그럼 위의 함수를 바탕으로 간단한 코드를 작성해보도록 하겠습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 | from pykrx import stock df = stock.get_shorting_investor_price_by_date("20200101", "20200115", "KOSPI") df1 = stock.get_shorting_investor_price_by_date("20200101", "20200115", "KOSDAQ") print("KOSPI 투자자별 공매도 거래 현황") print(df) print("KOSDAQ 투자자별 공매도 거래 현황") print(df1) | cs |
위의 코드를 실행하면 다음과 같은 결과가 나타납니다.
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 | KOSPI 투자자별 공매도 거래 현황 기관 개인 외국인 기타 합계 날짜 2020-01-02 95701958265 1656227140 118963996694 0 216322182099 2020-01-03 151261895769 2279628610 133910018112 0 287451542491 2020-01-06 135954452715 2502658310 119387130395 0 257844241420 2020-01-07 140062017520 2924582225 129899020748 0 272885620493 2020-01-08 175731372983 2579881000 266907627745 0 445218881728 2020-01-09 189541838466 3021427705 241819376326 0 434382642497 2020-01-10 185561759364 3182000295 165327866557 0 354071626216 2020-01-13 182478960229 4353501395 204790804236 0 391623265860 2020-01-14 228765972412 1832886330 193546605101 0 424145463843 2020-01-15 193802557104 2970518765 175626162676 0 372399238545 KOSDAQ 투자자별 공매도 거래 현황 기관 개인 외국인 기타 합계 날짜 2020-01-02 32828000975 4473468866 87121854908 0 124423324749 2020-01-03 50768923489 4641674370 126625629757 0 182036227616 2020-01-06 44502179996 3242173416 99497698005 0 147242051417 2020-01-07 28499167529 3124315602 99376107644 0 130999590775 2020-01-08 27797122175 3168638435 117989930213 0 148955690823 2020-01-09 31069183231 3332906267 89329612461 0 123731701959 2020-01-10 35324259223 6720639645 92213771717 0 134258670585 2020-01-13 32624035515 4868278850 101045268385 0 138537582750 2020-01-14 34131856714 3877491065 114331852309 0 152341200088 2020-01-15 31127706024 2618295717 82280801408 0 116026803149 | cs |
위와 같이 공매도현황을 거래 대금으로 확인하는 방법에 대해서 살펴봤습니다.
이번 포스팅에서는 Python[파이썬 주식] 투자자별 공매도 거래 현황 보기(pykrx)라는 주제로 공매도 현황을 거래대금과 거래량으로 살펴봤습니다. 혹시 궁금하신 점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주리실 바랍니다. 감사합니다.
'Python > Python 주식' 카테고리의 다른 글
Python[파이썬 주식] 공매도 잔고, 잔고 순위 50위 확인하기 (0) | 2020.11.16 |
---|---|
Python[파이썬 주식] 공매도 거래비중 50위 종목 및 거래량 확인하기 (0) | 2020.11.14 |
Python[파이썬 주식] 종목별 공매도 거래 현황 보기(pykrx) (3) | 2020.11.10 |
Python[파이썬 주식] 코스피 코스닥 인덱스 OHLCV조회하기(코스피200등) (0) | 2020.11.06 |
Python[파이썬 주식] 코스피 코스닥 인덱스 변동률 조회하기(코스피200등) (0) | 2020.11.05 |