示例#1
0
 def test_in_kosdaq_1(self):
     df = stock.get_shorting_volume_by_ticker("20210104", "KOSDAQ")
     #       공매도    매수      비중
     # 티커
     # 060310     0  588133  0.000000
     # 054620     0  300316  0.000000
     # 265520     0  415285  0.000000
     # 211270     0  424730  0.000000
     # 035760  1042  156069  0.669922
     self.assertIsInstance(df, pd.DataFrame)
     temp = df.index[:5] == np.array(
         ["060310", "054620", "265520", "211270", "035760"])
     self.assertEqual(temp.sum(), 5)
示例#2
0
 def test_in_konex(self):
     df = stock.get_shorting_volume_by_ticker("20210104", market="KONEX")
     #      공매도  매수 비중
     # 티커
     # 112190    0  1240  0.0
     # 224880    0     0  0.0
     # 183410    0     0  0.0
     # 076340    0  7933  0.0
     # 329050    0     0  0.0
     self.assertIsInstance(df, pd.DataFrame)
     temp = df.index[:5] == np.array(
         ["112190", "224880", "183410", "076340", "329050"])
     self.assertEqual(temp.sum(), 5)
示例#3
0
 def test_with_default_param(self):
     df = stock.get_shorting_volume_by_ticker("20210125")
     #        공매도     매수      비중
     # 티커
     # 095570     32   180458  0.020004
     # 006840     79   386257  0.020004
     # 027410  18502  8453962  0.219971
     # 282330     96    82986  0.119995
     # 138930   1889  1181748  0.160034
     self.assertIsInstance(df, pd.DataFrame)
     temp = df.iloc[0:5, 0] == np.array([32, 79, 18502, 96, 1889])
     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_with_holiday(self):
     df_0 = stock.get_shorting_volume_by_ticker("20210103")
     df_1 = stock.get_shorting_volume_by_ticker("20201230")
     same = (df_0 == df_1).all(axis=None)
     self.assertTrue(same)