with CMC you are most likely trading against them which there pds allows , there algo's will execute your orders fast or slow depending what is best and sometimes there platform is very slow to respond maybe due to volume of orders or maybe other reasons. but overall its a alright platform for beginners who got some spare money