self.exchange.Sell(self.truncate(price), self.truncate(amount))
order_id = self.exchange.Buy(self.truncate(price), self.truncate(amount))
CuánticoPerdón, la función truncate dentro de la clase olvidó agregar el self, lo que provocó que la clase y el float se multiplicaran, imprimiendo Exception encontró el problema y molestó.