self.exchange.Sell(self.truncate(price), self.truncate(amount))
order_id = self.exchange.Buy(self.truncate(price), self.truncate(amount))
QuantidadeDesculpe, a função truncate dentro da classe esqueceu de adicionar o self, causando a multiplicação da classe e do float, e a impressão Exception encontrou um problema e interrompeu.