예제 #1
0
 def test_net_purchases_of_equities_is_same_in_konex(self):
     #                      종목명  매도거래량  매수거래량 순매수거래량   매도거래대금   매수거래대금 순매수거래대금
     #   티커
     # 140610   엔솔바이오사이언스      181980      222487        40507     3120731650     3812653350      691921700
     # 044990   에이치엔에스하이텍       11827       47463        35636      108445380      429105250      320659870
     # 246250     에스엘에스바이오       66974       89265        22291      694143600      927707350      233563750
     # 058970                 엠로       41594       54831        13237      687397650      916045050      228647400
     # 067370             선바이오       80726       92160        11434     1512812100     1726903850      214091750
     df = stock.get_market_net_purchases_of_equities_by_ticker("20210115", "20210122", market="KONEX")
     temp = df.iloc[0:5, -1] == np.array([691921700, 320659870, 233563750, 228647400, 214091750])
     self.assertEqual(temp.sum(), 5)
     temp = df.index[0:5] == np.array(["140610", "044990", "246250", "058970", "067370"])
     self.assertEqual(temp.sum(), 5)
예제 #2
0
 def test_net_purchases_of_equities_is_same_in_kosdaq(self):
     #               종목명  매도거래량  매수거래량 순매수거래량   매도거래대금   매수거래대금 순매수거래대금
     #   티커
     # 236810        엔비티    10896787    12917977      2021190   441165915800   529418663600    88252747800
     # 347860        알체라    13313280    14126491       813211   498152570750   524842304250    26689733500
     # 235980      메드팩토     4013688     4234321       220633   351960930900   372072449300    20111518400
     # 039200      오스코텍     4720525     5104237       383712   214412650350   233303007450    18890357100
     # 000250    삼천당제약     2065806     2302470       236664   138698548300   154602581800    15904033500
     df = stock.get_market_net_purchases_of_equities_by_ticker("20210115", "20210122", market="KOSDAQ")
     temp = df.iloc[0:5, -1] == np.array([88252747800, 26689733500, 20111518400, 18890357100, 15904033500])
     self.assertEqual(temp.sum(), 5)
     temp = df.index[0:5] == np.array(["236810", "347860", "235980", "039200", "000250"])
     self.assertEqual(temp.sum(), 5)
예제 #3
0
 def test_net_purchases_of_equities_is_same_2(self):
     #               종목명  매도거래량  매수거래량 순매수거래량   매도거래대금   매수거래대금 순매수거래대금
     #   티커
     # 095570    AJ네트웍스     2088907     2088907            0     8914353675     8914353675              0
     # 006840      AK홀딩스     1409142     1409142            0    38080803500    38080803500              0
     # 027410           BGF     4987904     4987904            0    25072969705    25072969705              0
     # 282330     BGF리테일      410697      410697            0    61421158500    61421158500              0
     # 138930   BNK금융지주    11505016    11505016            0    66265083520    66265083520              0
     df = stock.get_market_net_purchases_of_equities_by_ticker("20210115", "20210122", investor="전체")
     temp = df.iloc[0:5, -2] == np.array([8914353675, 38080803500, 25072969705, 61421158500, 66265083520])
     self.assertEqual(temp.sum(), 5)
     temp = df.index[0:5] == np.array(["095570", "006840", "027410", "282330", "138930"])
     self.assertEqual(temp.sum(), 5)
예제 #4
0
 def test_net_purchases_of_equities_is_same_1(self):
     #               종목명  매도거래량  매수거래량 순매수거래량   매도거래대금   매수거래대금 순매수거래대금
     #   티커
     # 034730            SK      456805      585912       129107   146275554500   188418240500    42142686000
     # 035420         NAVER     1084406     1204178       119772   343524584000   383697248000    40172664000
     # 000660    SK하이닉스     3146942     3401946       255004   409523728500   443014951000    33491222500
     # 017670      SK텔레콤      433019      564491       131472   108248823000   141157900500    32909077500
     # 086280  현대글로비스      306280      447356       141076    61999464500    91084909000    29085444500
     df = stock.get_market_net_purchases_of_equities_by_ticker("20210115", "20210122", investor="금융투자")
     temp = df.iloc[0:5, -1] == np.array([42142686000, 40172664000, 33491222500, 32909077500, 29085444500])
     self.assertEqual(temp.sum(), 5)
     temp = df.index[0:5] == np.array(["034730", "035420", "000660", "017670", "086280"])
     self.assertEqual(temp.sum(), 5)
예제 #5
0
 def test_net_purchases_of_equities_is_same_0(self):
     df = stock.get_market_net_purchases_of_equities_by_ticker("20210115", "20210122")
     #               종목명  매도거래량  매수거래량   순매수거래량   매도거래대금   매수거래대금 순매수거래대금
     # 티커
     # 005930      삼성전자    79567418   102852747       23285329  6918846810800  8972911580500  2054064769700
     # 000270        기아차    44440252    49880626        5440374  3861283906400  4377698855000   516414948600
     # 005935    삼성전자우    15849762    20011325        4161563  1207133611400  1528694164400   321560553000
     # 051910        LG화학      709872      921975         212103   700823533000   908593419000   207769886000
     # 096770  SK이노베이션     4848359     5515777         667418  1298854139000  1478890602000   180036463000
     temp = df.iloc[0:5, -1] == np.array([2054064769700, 516414948600, 321560553000, 207769886000, 180036463000])
     self.assertEqual(temp.sum(), 5)
     temp = df.index[0:5] == np.array(["005930", "000270", "005935", "051910", "096770"])
     self.assertEqual(temp.sum(), 5)
예제 #6
0
파일: test.py 프로젝트: sharebook-kr/pykrx
# from pykrx import stock
# import pandas as pd

# df = stock.get_market_trading_volume_by_investor("20210115", "20210122", "005930")
# print(df.head())

# # low_list = [ ]
# # tickers = stock.get_market_ticker_list()
# # print(tickers)
# # for ticker in tickers:
# #     df = stock.get_market_ohlcv_by_date("20210103", "20210430", ticker)
# #     low_list.append(df['저가'])

# # df = pd.concat(low_list, axis=1)
# # print(df)
import pykrx
print(pykrx.__version__)

from pykrx import stock

# df = stock.get_market_price_change_by_ticker(fromdate="20210104", todate="20210111")
# print(df)

print(stock.get_market_net_purchases_of_equities_by_ticker('20210801', '20210831', 'ALL', '기관합계'))