When it comes to a Forex no deposit bonus, then etoro offers one of the best deals. Fir signing up, you get $20 right away. You don’t need to make a deposit and you can start trading right away.
But you also get another bonus, if you deposit $100 (which is the amount I recommend new traders begin with), then they will give you another $50 to trade with as well.
I’m not sure how long this offer will remain open so take advantage of it by getting a new etoro account here.