Are IC Markets a Market Maker? All they state in the web site is that they are an ECN , it doesn't mean that they execute orders to the market.
I personally don't like this. They might be letting you trade with the higher leverage, but at what expense - slippages and widened spreads !?
Accept the loss as experience