def testATR(self): barDs = self.__loadBarDS() self.assertTrue(compare(indicator.ATR(barDs, 252, 1)[1], 3.535, 3)) self.assertTrue(compare(indicator.ATR(barDs, 252, 1)[13], 9.685, 3)) self.assertTrue(compare(indicator.ATR(barDs, 252, 1)[41], 5.125, 3)) self.assertTrue(compare(indicator.ATR(barDs, 252, 1)[-1], 2.88, 3))
def checkATR(self): _ = indicator.ATR(self.day_feed[self.__instrument], len(self.day_feed[self.__instrument]), 20)
def testATR(self): barDs = self.__loadBarDS() self.assertAmountsAreEqual(indicator.ATR(barDs, 252, 1)[1], 3.535, 3) self.assertAmountsAreEqual(indicator.ATR(barDs, 252, 1)[13], 9.685, 3) self.assertAmountsAreEqual(indicator.ATR(barDs, 252, 1)[41], 5.125, 3) self.assertAmountsAreEqual(indicator.ATR(barDs, 252, 1)[-1], 2.88, 3)