I started trading a few years ago, and I'm primarily a longer-term position trader with stocks. Through trial and error and learning from others, I've adopted numerous tactics to become more patient and disciplined: To summarize: Avoid using market orders Use alerts to watch stocks for you Log out of your trading platform during market hours Use dedicated accounts for specific strategies Use a smaller experimental account for learning and strategy development Favor systems with lots of entry signals Backtest your strategies (and move towards systems trading) Use smaller position sizes (big one for me) Use checklists to score trades Just keep on trading For me, there's been no "silver bullet" to become more patient. I've had to work on this from multiple angles. I've also become more patient just by gaining experience and through repetition. The list above is tailored to my style of trading, but I'd be interested to know if others have some tips, tricks and techniques they've used to become more patient.