I had two misfortunes with CMC Markets. Misfortunes for me but fortunes for them. Let me share my story with the following two trades.
Ameriprise Financials (AMP)
I placed a buy stop order at $90.78, which means I only wanted to buy if the stock price goes above $90.78. My buy stop order was filled at $90.81 on 14 Aug 13. However, the highest transacted price on 14 Aug 13 was $90.68. The difference between CMC market making price ($90.81) and the actual highest transacted price ($90.68) was $0.13. Since I bought 100 shares, the cost of the spread to me was 100 x $0.13 = $13 (or S$16.51). On top of this, CMC charged me a commission of S$12.74. The total buy cost was S$29.25. This isn’t cheap when compared to our local brokers. We need to know the true cost of our trades when using these CFD brokers.
Remember the buy stop was $90.78 and the price never gone above that. So this was a trade that I would not have got in in the first place. I wrote to CMC and asked them to cancel the position and this was their reply:
Your Stop Entry Buy Order set at 90.78 to buy Ameriprise Financial, Inc. will be executed when the Buy Price for the Level 1 Price is equal to or higher than the Target Price, and will be executed at the first available Buy Price available.
Kindly refer to the 5-min charts for the counter and select Chart Type>>Buy Chart. The Buy price hit a high of 90.83. At the moment that the Buy price hit 90.78 or higher, the order was executed at the best available price of 90.81.
We are unable to make any compensation for your trading losses as the execution was correct. Should you want to avoid being filled based on the bid/ask, you may select a custom stop triggering under User Preferences>>Orders>>Custom Stop Order Triggering. Kindly note that there will be higher slippage as the triggered price will be different to the buy/sell as there is the spread.
What kind of solution is offered in the last paragraph? You may select a custom stop, but kindly note that the price is different because of the spread. So, no solution? Hello?
The answer is that I have to suck it up for a position that I should not have got in. CMC has taken S$303.36 from me with this one. Nice move.
Huntington Ingalls (HII)
For this counter, the issue was with the stop loss order that I have placed. I have a position of 130 shares in HII and I placed a sell stop order at $62.89, which means the order will be executed if the price goes below $62.89. On 15 Aug 13, the lowest exchange price for the day was $62.96. CMC triggered my order and sold at $62.84. So the spread cost me $15.60 or S$19.81. Commission + spread cost will be S$32.58.
Again, this trade should not be triggered in the first place and I should still be in position. Let’s hope this stock goes down from here, otherwise CMC has denied me of potential profits.
The other thing that I do not understand is that if they are using their own prices, why do they charge data feeds? The payment is usually made to the exchange for providing the price feeds. Since CMC is quoiting their own prices, why should I pay them for it? CMC does not even allow you to trade if you do not pay for the data.
Use CMC or Not?
I have similar problems with Cityindex but they will always reinstate my positions upon request. No questions asked. I also have no problem with POEMS CFDs and IGMarkets.
It might be a case that these counters are less active and hence the spreads are larger. To be fair, CMC has good interface and features. But I cannot use a broker who jeopardises my trades due to wide spreads. For those who trade active stocks and forex, are the spreads fair and just to you? Do share with us your experience.
PS: CMC offered to refund my trades. Read more in this post.