avatar of 发明者量化-小小梦 发明者量化-小小梦
focar em Mensagem privada
4
focar em
1271
Seguidores

Sobre "Problemas ao colocar uma ordem de compra com preço de deslizamento no BitTorrent"

Criado em: 2017-08-15 12:07:00, atualizado em: 2019-04-18 22:34:19
comments   1
hits   1958

Sobre “Problemas ao colocar uma ordem de compra com preço de deslizamento no BitTorrent”


  • #### teste:

A moeda de troca era o BTS, que custava menos de um yuan na época, com 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)

Sobre “Problemas ao colocar uma ordem de compra com preço de deslizamento no BitTorrent”

  • #### analisar

Como podemos ver, o número de compras foi de 20, mas quando comparamos as informações da conta, as mudanças são de um lado para o outro, e descobrimos que as compras foram de 22, mais um pouco.

Depois de uma série de testes e análises, concluiu-se:

Biter, quando você faz a sincronização de pedidos, você calcula o preço * o número do pedido, o valor total, e então você usa esse valor total para comprar, então se o preço de liquidação for um pouco maior, você vai comprar um pouco mais de moeda. O problema foi testado na página de pedidos da Bitdefender, que também comprou mais um bit, e o resultado foi o mesmo que o pedido da API.