Hi all. I just had a negative experience, but after some back and forth with Idex customer service I understand their position. I somewhat disagree with it or, more accurately, wish there was an alternative solution, but I just want to share with my fellow traders because this is something we can actually help each other out with.
The issue is, as you all know, the minimum maker order is .15 ETH and the minimum taker order is .05 ETH. Unfortunately, if you have a maker order that isn't completely filled and leaves you with less than .15 ETH worth to go, the remainder of that order is cancelled for failure to meet the minimum.
In actual experience, I had a .15 ETH buy order and someone sold me .09 ETH worth. My remaining .06 buy order was cancelled for failure to meet the minimum. I would have thought the remainder would have been met by a second seller, but this isn't how it works here. This obviously works out the same way with larger orders. Say I wanted to buy 3 ETH worth and someone sold me 2.86 ETH worth...the remaining .14 would be cancelled for not meeting the minimum.
I don't need to explain how this practice can negatively impact traders who are trying to buy dips or sell at highs. It also means that people who only have .15 ETH to trade can be essentially priced out of trading. If their buy order only processes .11 ETH, then they don't have enough ETH left to place a new buy order at all, nor can they place a maker order to sell what they have.
So again, this is Idex policy and they have their reasons. What we can do to help each other is to watch the bids and asks. If you are planning to take a market order, try not to stick someone with less than .15 ETH worth. Their order will be cancelled and it could screw up their trading strategy.