You trade long enough, you'll make every error in the book. It's just the law of averages. You think you can execute 10, 50 or 100,000 trades over the years and not make mistakes?
I could probably retire on all the money lost to mistakes over the last 5 years. It's part of the business, curse and punch something, then let it go.