One thing I noticed is that... seems the balances don't update
If they do... ok but.. I think that a MUST have feature which is really easy to do with the API would be to show a coin Balance and Available Balance, since coins can be locked up for orders.
{
"success" : true,
"message" : "",
"result" : {
"Currency" : "BTC",
"Balance" : 4.21549076,
"Available" : 4.21549076,
"Pending" : 0.00000000,
"CryptoAddress" : "1MacMr6715hjds342dXuLqXcju6fgwHA31",
"Requested" : false,
"Uuid" : null
}
}
Just differentiate between Balance and Available Json Values. This would be especially useful during ping-pong when tons of your coins could be absorbed by pending orders.
In the accounts menu option, both values are shown for all your coins' balances. Your balance on the main form will update after you reload the orderbook AND after bittrex's server updates it. It usually takes about 15-30 sec after a trade.