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.