Here are some glitches I experienced when live trading on Poloniex.
Poloniex accepts only limit orders, with limits in a specified range (between 0 and 5000, apparenty irrespective of the exchange rate). It would be nice if Catalyst could automatically convert market orders into limit orders with limits far away from the current price to make sure they are filled.
When ordering, Poloniex deducts the fees, and you get a warning because the amount you get is smaller than the amount you ordered.
I sold an eth/btc postiion through order_target_percent(pair, 0.0), and got a remaining position of about 1e-19 eth. On my Poloniex account it shows 0. Not sure what this is due to. Is there any way to manually set the position to zero?
Then the algo tried to sell the 1e-19 eth and crashed because there is a minimum order size of 0.000001. Again it would be great if Catalyst could take care of this, by ignoring orders smaller than the minimum, rather than crashing. It’s of course possible to implement this in the algo, but as everybody has to do it for every algo, it would probably be better if Catalyst was dealing with it properly.
I’ll keep updating the list if I encounter more problems.