The worst thing you can do as a trader is to strive for perfection. More often than not, perfection is way more far than you think.
As trading is never perfect, its a profession that can be bothered by many factors.
Get your profits and close. Don't become greedy, you'll more than likely to end up with a big loss.
This is not financial advice.