Do you want to trade forex immediately and with no capital? The solution is a no deposit bonus program. It enables traders to test whether a given trading platform is effective without risking any amount of money. To enjoy a no deposit bonus, a trader has to open a new account and validate it. Some platforms offer a higher no deposit bonus than others. So it’s upon you to select the most attractive bonus, as it will only be given once.
In my humble opinion, it's useless try to trade on "no deposit accounts", because generally it's something like 20$ that some brokers "give for free". The issue is that with so little margin it's almost impossible trade with success...
The result is that a Demo account will be surely more useful and will give the ability to learn to trade.
Your are correct that trying with no deposit bonus is completely useless, and even anyone doing well with no deposit bonus the broker will show you that the ToS is not completed. If retail traders really wants to familiar with the methodology of Forex trading it will be more better to open Real account $50 micro account and try with best effort.
NOTE: Hacked or illegal versions of copyrighted Forex robots are highly prohibited on MT4talk.com. If you upload any illegal version of any copyrighted Forex robot, your forum account will be banned. No exceptions.