There is no way you can buy stocks with no money, even if a stock broker does not have a minimum deposit requirement. Remember that brokers charge spread or commission. Therefore, you may want to consider a stock broker with the lowest trading charges.