I have been developing FX systems since 2010 for MT4, MT5 and cTrader. My experience with this type of robots: very hard to run with profit because the system is very sensitive to latency, order executions speed and the broker price manipulations. Of course. I spent years to find good platform/broker where this type robots can work well. (I wrote same robots - but I gave up the project. On backtests and demo environment the result was great but on real accounts did not.
Keep in mind: brokers do not allow you to earn money! They want to earn against you! Scalpers with some pips takeprofit can’t earn money on real accounts on long term.