Ejemplo n.º 1
0
 def test_upc_period_8_upper_percent_3(self):
     period = 8
     upper_percent = 3
     upc = price_channels.upper_price_channel(self.data, period,
                                              upper_percent)
     np.testing.assert_array_equal(
         upc, self.upc_period_8_upper_percent_3_expected)
Ejemplo n.º 2
0
 def next_calculation(self, candle):
     if self.get_datawindow() is not None:
         self.value['price_channel_upper'] = indicator.upper_price_channel(
             self.get_close(),
             self.params['period'],
             self.params['upper_percent'],
         )[-1]
         self.value['price_channel_lower'] = indicator.lower_price_channel(
             self.get_close(),
             self.params['period'],
             self.params['lower_percent'],
         )[-1]
Ejemplo n.º 3
0
 def test_upc_invalid_period(self):
     period = 128
     with self.assertRaises(Exception):
         price_channels.upper_price_channel(self.data, period)