I am writing python bot for poloniex.
polo = poloniex.Poloniex('key', 'secret')
polo.sell('BTC_ETH', 0.043, 0.01)
polo.buy('BTC_ETH', 0.043, 0.01)
Buy and sell functions raises error 'Total must be at least 0.0001.'
Why poloniex return this error? The balance is sufficient for the transaction. A similar transaction through web interface is successful.