There are bonus free no deposit and bonus deposit, usually bonus no deposit is a welcome bonus for a new client, meanwhile, bonus deposit is a bonus when trader replenishes their account, each broker has rules regarding bonus free no deposit, most of the rules is trader must fulfill certain lot size trading in a certain period, usually very hard to achieve, if you looking bonus no deposit better check term and condition to eligible withdraw profit bonus.