The fast time frames can cause huge problems because of delays on the net, I think you may find that unless you have minimum latency that you will be frustrated with the fast time frames.
You might consider 15 minutes or one hour.
You may be able to get around the problem using a higher 'slippage', I am not sure...
Sometimes the brokers have insufficient processing power, sometimes they have insufficient capacity to absorb orders, sometimes they have inferior access to the internet...... there is no way for you to objectify what their situation is...... and there is no way that they will tell you what they are using to scam the trader...
These things you learn only from experience with each broker. Maybe you have to try a few brokers to see if you can eliminate some problems.
I wish I could solve the difficulty for you, there are many variables that you will have to examine.