Example #1
0
 def test_trading_value_is_same_3(self):
     #                  기관합계     기타법인           개인    외국인합계  전체
     # 날짜
     # 2021-01-31 -4542136360183  98264910507  4883844366239 -439972916563     0
     df = stock.get_market_trading_value_by_date("20210115", "20210122", "KOSPI", etf=True, etn=True, elw=True, freq='m')
     temp = df.iloc[0] == np.array([-4542136360183, 98264910507, 4883844366239, -439972916563, 0])
     self.assertEqual(temp.sum(), 5)
     self.assertIsInstance(df.index   , pd.core.indexes.datetimes.DatetimeIndex)
     self.assertIsInstance(df.index[0], pd._libs.tslibs.timestamps.Timestamp)
Example #2
0
 def test_trading_value_is_same_1(self):
     #                  기관합계     기타법인           개인    외국인합계  전체
     # 날짜
     # 2021-01-15 -1414745885546  54444293672  2113924037705 -753622445831     0
     # 2021-01-18  -278880716957 -26004926379   514299140387 -209413497051     0
     # 2021-01-19   593956459208  21472281148 -1025418915468  409990175112     0
     # 2021-01-20 -1234485992694  34510184945  1436793223994 -236817416245     0
     # 2021-01-21  -292666343147 -13168420832   -62476631241  368311395220     0
     df = stock.get_market_trading_value_by_date("20210115", "20210122", "KOSPI")
     temp = df.iloc[0:5, 0] == np.array([-1414745885546, -278880716957, 593956459208, -1234485992694, -292666343147])
     self.assertEqual(temp.sum(), 5)
     self.assertIsInstance(df.index   , pd.core.indexes.datetimes.DatetimeIndex)
     self.assertIsInstance(df.index[0], pd._libs.tslibs.timestamps.Timestamp)
Example #3
0
 def test_trading_value_is_same_2(self):
     #                  기관합계     기타법인           개인    외국인합계  전체
     # 날짜
     # 2021-01-15 -1536570309441  63110174617  2251672617980 -778212483156     0
     # 2021-01-18  -601428111357 -27000808439   494341183227  134087736569     0
     # 2021-01-19   544654406338  21787409868  -968965427363  402523611157     0
     # 2021-01-20 -1227642472619  32139813590  1444113501769 -248610842740     0
     # 2021-01-21  -284899892322 -19072459127   -61503500921  365475852370     0
     df = stock.get_market_trading_value_by_date("20210115", "20210122", "KOSPI", etf=True, etn=True, elw=True)
     temp = df.iloc[0:5, 0] == np.array([-1536570309441, -601428111357, 544654406338, -1227642472619, -284899892322])
     self.assertEqual(temp.sum(), 5)
     self.assertIsInstance(df.index   , pd.core.indexes.datetimes.DatetimeIndex)
     self.assertIsInstance(df.index[0], pd._libs.tslibs.timestamps.Timestamp)
Example #4
0
 def test_trading_value_is_same_0(self):
     #                 기관합계     기타법인          개인    외국인합계  전체
     # 날짜
     # 2021-01-15 -440769209300  25442287800  661609085600 -246282164100     0
     # 2021-01-18   42323535000  22682344800   14829121700  -79835001500     0
     # 2021-01-19   95523053500  -3250422500 -173484213300   81211582300     0
     # 2021-01-20 -364476214000  22980632900  430115581000  -88619999900     0
     # 2021-01-21  -60637506300 -27880854000  250285510000 -161767149700     0
     df = stock.get_market_trading_value_by_date("20210115", "20210122", "005930")
     temp = df.iloc[0:5, 0] == np.array([-440769209300, 42323535000, 95523053500, -364476214000, -60637506300])
     self.assertEqual(temp.sum(), 5)
     self.assertIsInstance(df.index   , pd.core.indexes.datetimes.DatetimeIndex)
     self.assertIsInstance(df.index[0], pd._libs.tslibs.timestamps.Timestamp)
     self.assertTrue(df.index[0] < df.index[-1])