In stock markets the result are not instant and also one needs to invest more money as compared to forex and also need to wait longer whereas in forex markets the results are instant or one does not have to wait long and also a trader can start with very less capital as well .