일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- win32com
- Outlook
- python
- Windows11
- 문자열
- 파워포인트
- 파이썬GUI
- office
- Windows10
- pyqt5
- 엑셀
- Excel
- pythongui
- Android
- 깃
- 오피스
- 아웃룩
- 파이썬
- python3
- html
- 안드로이드
- 윈도우10
- VBA
- windows
- 비주얼베이직
- 윈도우11
- matlab
- 파이썬3
- pandas
- git
Appia의 IT세상
Python[파이썬 주식] 공매도 잔고, 잔고 순위 50위 확인하기 본문
Python[파이썬 주식] 공매도 잔고, 잔고 순위 50위 확인하기
앞선 포스팅에서는 투자자별 공매도 거래 현황 및 공대고 거래 비중 상위 50위에 대해서 살펴보는 포스팅을 했습니다. 이번 포스팅에서는 앞선 포스팅에 이어서 공매도 잔고, 잔고 순위50위를 확인하는 방법에 대해서 살펴보고자 합니다.
먼저, 이 포스팅에 앞서서, 선제 조건으로 pykrx모듈이 설치된 상태여야 합니다. 만약 없을 경우에는 다음 포스팅을 참조하여 설치하여 주시길 바랍니다.
Python[파이썬 주식] 국내 주식 정보 모으기(스크래핑) - pykrx 모듈 설치
공매도 잔고 확인하기
공매도 잔고를 확인하기 위해서는 다음 함수를 이용하시면 됩니다.
get_shorting_balance_by_date(시작날짜, 종료날짜, 종목) |
위의 함수를 이용하여 다음 코드를 작성해보도록 하겠습니다.
1 2 3 4 5 | from pykrx import stock df = stock.get_shorting_balance_by_date("20200101", "20200115", "005930") print(df) | cs |
위의 코드를 실행하면 다음과 같은 결과가 나타납니다.
1 2 3 4 5 6 7 8 9 10 11 12 | 공매도잔고 상장주식수 공매도금액 시가총액 비중 날짜 2020-01-02 4936413 5969782550 272489997600 329531996760000 0.08 2020-01-03 5410429 5969782550 300278809500 331322931525000 0.09 2020-01-06 5630893 5969782550 312514561500 331322931525000 0.09 2020-01-07 5169745 5969782550 288471771000 333113866290000 0.09 2020-01-08 5224233 5969782550 296736434400 339083648840000 0.09 2020-01-09 5387073 5969782550 315682477800 349829257430000 0.09 2020-01-10 5489240 5969782550 326609780000 355202061725000 0.09 2020-01-13 5571703 5969782550 334302180000 358186953000000 0.09 2020-01-14 5704996 5969782550 342299760000 358186953000000 0.10 2020-01-15 5744344 5969782550 338916296000 352217170450000 0.10 | cs |
공매도 잔고, 상장주식수, 공매도 금액등이 나타납니다.
공매도 잔고 상위 50위 확인하기
그럼 이번에는 공매도 잔고 상위 순위50위를 확인하는 방법에 대해서 확인해보겠습니다.
get_shorting_volume_top50(기준날짜, 시장) |
위의 함수에서 시장은 "KOSPI", "KOSDAQ"위 2가지를 중 하나를 사용하시면 됩니다. 그럼 위의 함수를 이용하여 다음과 같은 코드를 작성해보도록 하겠습니다.
1 2 3 4 5 | from pykrx import stock df=stock.get_shorting_balance_top50("20201104", "KOSPI") print(df) | 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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | 종목명 순위 잔고수량 주식수 잔고금액 시가총액 비중 티커 032350 롯데관광개발 1 4572449 69275662 69043979900 1046062496200 6.60 068270 셀트리온 2 8198211 134993738 2217616075500 36515806129000 6.07 042670 두산인프라코어 3 11230732 214650521 93888919520 1794478355560 5.23 008770 호텔신라 4 1776230 39248121 133750119000 2955383511300 4.53 034220 LG디스플레이 5 10289117 357815700 151250019900 5259890790000 2.88 011690 유양디앤유 6 1604890 58494201 1957965800 71362925220 2.74 010140 삼성중공업 7 16376654 630000000 84339768100 3244500000000 2.60 006490 인스코비 8 2555998 99646407 5866015410 228688504065 2.56 039130 하나투어 9 354055 13939185 13825847750 544325174250 2.54 001360 삼성제약 10 1489280 61549713 5339068800 220655721105 2.42 090430 아모레퍼시픽 11 1273055 58458490 208781020000 9587192360000 2.18 003620 쌍용차 12 3147880 149840002 13347011200 635321608480 2.10 251270 넷마블 13 1609931 85842838 199631444000 10644511912000 1.88 093370 후성 14 1676823 92606819 15778904430 871430166790 1.81 005690 파미셀 15 1032290 59958950 19097365000 1109240575000 1.72 004770 써니전자 16 586876 34845011 2605729440 154711848840 1.68 010060 OCI 17 366774 23849371 21896407800 1423807448700 1.54 001340 백광산업 18 669564 44918407 2102430960 141043797980 1.49 009540 한국조선해양 19 1024048 70773116 85303198400 5895400562800 1.45 079980 휴비스 20 491962 34500000 4029168780 282555000000 1.43 001820 삼화콘덴서 21 148134 10395000 7806661800 547816500000 1.42 002900 동양물산 22 1761896 126004610 2889509440 206647560400 1.40 180640 한진칼 23 805891 59170459 65841294700 4834226500300 1.36 204320 만도 24 626119 46957120 23573380350 1767935568000 1.33 030200 KT 25 3478061 261111808 79473693850 5966404812800 1.33 011150 CJ씨푸드 26 460776 35930773 2184078240 170311864020 1.28 012800 대창 27 1156661 91140499 1376426590 108457193810 1.27 074610 이엔플러스 28 518252 40968553 1816473260 143594778265 1.26 001520 동양 29 3016389 238684063 3423601515 270906411505 1.26 010950 S-Oil 30 1412005 112582792 79637082000 6349669468800 1.25 052690 한전기술 31 477530 38220000 7616603500 609609000000 1.25 002760 보락 32 745452 59900000 1766721240 141963000000 1.24 088260 이리츠코크렙 33 751638 63341590 4374533160 368648053800 1.19 008600 윌비스 34 762176 64894721 899367680 76575770780 1.17 006401 삼성SDI우 35 18392 1617896 4745136000 417417168000 1.14 002700 신일전자 36 796750 71047521 1458052500 130016963430 1.12 005390 신성통상 37 1569990 143708390 2951581200 270171773200 1.09 004140 동방 38 400323 37239172 774625005 72057797820 1.08 003580 넥스트사이언스 39 347152 32486007 1957937280 183221079480 1.07 012200 계양전기 40 347492 32600000 1018151560 95518000000 1.07 003670 포스코케미칼 41 636141 60988220 49809840300 4775377626000 1.04 021050 서원 42 491816 47474590 1559056720 150494450300 1.04 034020 두산중공업 43 2614225 253141201 36207016250 3506005633850 1.03 009240 한샘 44 243013 23533928 24422806500 2365159764000 1.03 102280 쌍방울 45 2467812 239359627 1544850312 149839126502 1.03 093230 이아이디 46 5607342 553342542 1491552972 147189116172 1.01 088350 한화생명 47 8799993 868530000 14167988730 1398333300000 1.01 009150 삼성전기 48 750295 74693696 104291005000 10382423744000 1.00 096771 SK이노베이션우 49 12401 1248426 1407513500 141696351000 0.99 006360 GS건설 50 784956 80097804 22057263600 2250748292400 0.98 | cs |
위와 같이 공매도 잔고 상위 50위 종목들에 대해서 확인할 수 있습니다.
이번 포스팅에서는 Python[파이썬 주식] 공매도 잔고, 잔고 순위 50위 확인하기라는 주제로 공매도 관련된 포스팅을 진행해봤습니다. 혹 궁금하신 점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다. 감사합니다.
'Python > Python 주식' 카테고리의 다른 글
Python[파이썬 주식] ETF의 OHLCV 확인하기 (0) | 2020.11.20 |
---|---|
Python[파이썬 주식] ETF란, ETF 상장번호 리스트 확인하기 (0) | 2020.11.18 |
Python[파이썬 주식] 공매도 거래비중 50위 종목 및 거래량 확인하기 (0) | 2020.11.14 |
Python[파이썬 주식] 투자자별 공매도 거래 현황 보기(pykrx) (2) | 2020.11.12 |
Python[파이썬 주식] 종목별 공매도 거래 현황 보기(pykrx) (3) | 2020.11.10 |