Often I'm getting errors like this: Invalid order: not enough exchange balance for -2.8459 ETPETH at 0.003383 I checked and double checked, the balance in the wallet is correct, and is exactly the same amount as on the failed sell order.
I guess that I'm not the only one that's facing this issue. Is there any logical explanation why this happens? Any suggested workarounds?
On a different subject:
I have strange cases where I make a trade on the EOS-ETH pair, for example, and the fee is deducted from USD. In other cases, it's deducted from either part of the pair. Does anyone knows how BFX decide which asset to take the fee from?
And another issue that I couldn't get a clear answer about from BFX support:
Are trades always received from the API (WS) in the order they have executed? Specifically I'm interested to know the answer for this for orders that happened at the same second - are they correctly ordered by execution order, or there is no such guarantee?
So, if anyone knows the answers to these questions, I would be more than grateful.
Obviously, no point in appointing me to BFX support as it just means months of waiting.
- Michael
About "deducted from USD". You can change fee details in your settings from what amount you want to deduct. And I guess, if you do not have enough balance from this currency, bitfinex can also deduct it from other currencies.. (at least kraken makes it this way, not sure for bitfinex).
About WS trades: Don't know unfortunately, but I guess they are correctly ordered. I fear only support can give you a 100% correct answer to this.