C:\htdocs\multiexchange-orderbook>php brl_to_usd_comparator.php 1000
Exception loading file: Invalid data received, please make sure connection is working and requested API exists
Exception loading file: Invalid data received, please make sure connection is working and requested API exists
Exception loading file: Invalid data received, please make sure connection is working and requested API exists
BRL => BTC => USD (FOX => COINBASE)
1000 BRL => 0.52185666 BTC => 236.87 USD
4.2218 (Buy) yahoo + 4.35%
4.2218 (Buy and withdraw)
Estou experimentando esse código, não sei se entendi direito.
nesse exemplo acima, o script indica que tendo 1000 BRL, a exchange que vende em reais mais barato é a Fox, o que te geraria 0.52185666 BTC. E a exchange que oferece mais dólares para essa quantidade de BTC é a Coinbase. É isso?
Correto. A Fox está melhor pr acompra e a Coinbase melhor pra venda.
Acredito que o script calcule a quantidade disponível para cada valor de venda.
Correto também, o script percorre todo o livro de ofertas até completar o valor que você quer.
O que seria esse 4.35%, é a taxa do Coinbase?
Mão, esse 4,35% é a diferença em relação ao dolar comercial. No caso, o dolar BTC está a 4.22 e o dolar comercial está 4.35% mais barato que isso. É apenas um comparativo.
E a linha (Buy and withdraw) o que ela quer dizer na verdade?
Ela calcula o valor que você efetivamente irá sacar na exchange extrangeira. Se você for fazer apenas trade, não precisa saber o custo de saque dos dolares, pois irá mante-los na exchange, por isso o primeiro valor é mais util pra você. Se pretende sacar esses USDs no exterior, vai ter de pagar a taxa de saque, e ai o segundo valor é que te interessa. No caso a coinbase diz não cobrar taxas para saques em contas americanas (não consegui mais informações sobre isso, então isso pode estar errado, se souber de taxas que eles cobram, me fale que eu atualizo)
valeu cara!
Lembrando que esse script é apenas um exemplo que eu fiz, pra uso proprio, da biblioteca. O im,portante nesse codigo e o objetivo de eu compartilhá-lo é a biblioteca que faz o percorrimento do livro de ordens das exchanges. A idéia é cada um desenvolver o script que lhe for mais apropriado.