A transação foi feita com a moeda BTS, que custava menos de um dólar na época, e o código de teste:
var account = exchange.GetAccount()
var ticker = exchange.GetTicker()
Log("ticker:", ticker)
Log(account, "#FF0000")
exchange.Buy(ticker.Last + 0.1, 20)
var jsonStr = exchange.GetRawJSON()
account = exchange.GetAccount()
Log(account, "#FF0000")
Log("RawJSON:", jsonStr)
Como você pode ver, o número de compras é de 20, mas comparando as informações da conta de um lado para o outro, a mudança é que as compras reais são de 22, um pouco mais.
Depois de uma série de análises de testes, concluiu-se:
O Bitter calcula o valor total indicado pelo preço * quantidade da encomenda e compra-a com esse valor total, de modo que, se o preço da encomenda for um pouco maior do que o ponto, é óbvio que será comprado um pouco mais de moeda. O problema foi testado na lista abaixo da página da BitTorrent Exchange, que também comprou um pouco mais, concluindo que a lista abaixo da API é a mesma.
Q maior. 666666666666666666666