are you good in coding?
reality is crual.
It's possible to make good profits, if Volume and ticks volume are provided by brokers.
Even MQL5 got some gunctions to get the correct volume, NEVER, the brokers will let you access you to this kind of information
Also, MQL5 is here to help brokers to make money, not traders
Definitely brokers give them advertisement.