예제 #1
0
 def test_trading_volume_is_same_1(self):
     #                  매도        매수    순매수
     # 투자자구분
     # 금융투자    137969209   127697577 -10271632
     # 보험         15737709     8577242  -7160467
     # 투신         46872846    34307243 -12565603
     # 사모         20780475    16342937  -4437538
     # 은행          2236667      632814  -1603853
     df = stock.get_market_trading_volume_by_investor("20210115", "20210122", "KOSPI")
     temp = df.iloc[0:5, -1] == np.array([-10271632, -7160467, -12565603, -4437538, -1603853])
     self.assertEqual(temp.sum(), 5)
예제 #2
0
 def test_trading_volume_is_same_2(self):
     #                   매도         매수     순매수
     # 투자자구분
     # 금융투자    1857447354   1660620713 -196826641
     # 보험          29594468     19872165   -9722303
     # 투신          69348190     60601427   -8746763
     # 사모          31673292     26585281   -5088011
     # 은행          44279242     51690814    7411572
     df = stock.get_market_trading_volume_by_investor("20210115", "20210122", "KOSPI", etf=True, etn=True, elw=True)
     temp = df.iloc[0:5, -1] == np.array([-196826641, -9722303, -8746763, -5088011, 7411572])
     self.assertEqual(temp.sum(), 5)
예제 #3
0
 def test_trading_volume_is_same_0(self):
     #                 매도       매수    순매수
     # 투자자구분
     # 금융투자    29455909   26450600  -3005309
     # 보험         1757287     509535  -1247752
     # 투신         2950680    1721970  -1228710
     # 사모          745727     696135    -49592
     # 은행           38675      46394      7719
     df = stock.get_market_trading_volume_by_investor("20210115", "20210122", "005930")
     temp = df.iloc[0:5, -1] == np.array([-3005309, -1247752, -1228710, -49592, 7719])
     self.assertEqual(temp.sum(), 5)
     temp = df.index[0:5] == np.array(["금융투자", "보험", "투신", "사모", "은행"])
     self.assertEqual(temp.sum(), 5)