SL and TP can help you in minimizing the lost. you need to disicplin yourself in practicing and learning. If you are not doing it, neither SL nor TP can help you. Throw your greed far apart this is part of unecessary emotion.
But sometimes, we need to be careful too. Some offer is leading to the scam. so, we must choose broker carefully. I don't mindd with free deposit as long as the broker didn't offer any nonsense.