Profits earned from no deposit bonuses usually have withdrawal restrictions and may require a certain trading volume before they can be withdrawn. You can try MTrading broker which offers a $30 no deposit welcome bonus. You can start trading without risk and withdraw up to $200 in profits without having to make an initial deposit.