How is that possible?
Anyone to explain?

Hello TheXpert,
I will write you a PM for more details on whats next, but for everyone here is what happened. We are currently testing a new trading engine on DRKUSD and DRKBTC pairs only. Initially this engine used a feedback loop to confirm new balances after exchange execution. Problem was when you inserted the same type of orders for the same account in between this loop, like your bot was doing by sending the same marketable orders over and over, the exchange balance checking would be screwed and allow for a negative balance before catching up with your actual balance.
This wasn't such a serious problem anyway as there was a circuit breaker in place that would limit any possible negative loss to a maximum of 1,000 usd.
Anyways this has now been corrected (this was the purpose of testing on very small volume pairs like DRK). Your bot has been very useful in this regard.
Have a good day
Raphael
Bitfinex team