trading plan sometimes fail to work because market is uncertain and no one can predict the real faction of this market with certainly.
you said really good , there is nothing 100% in this trading place , for that reason this happnes most of the time.
Trading plans don't fail. The trader may fail to execute the plan but that is not the plans fault. Your trade may fail to make a profit but you plan for that when you set your stop. The object of having a plan is so you know what you are going to do regardless of what the market does. It helps take the emotion out of the trade if you know what you are going to do before it happens.
Trading is kind of a risk management business so it is necessary to keep the trade size small. It is important to have a strategy and more important is to backtest it. Once your strategy proves to be profitable you can start trading with the real money keeping the trade size small. Trading requires patience and persistence more than knowledge. You may have knowledge but if you are not persistent or patient then you won’t be able to become a successful trader.
These are some tips you can use to become a good trader. Get some education before going live. Start with the fundamentals and use pros' charts as a model. When you make a trade, THINK for yourself, don't follow others. When you lose, don't change the way you trade. Go back to your trading journal and figure out what went wrong. Use the demo to develop your skills, don't lose real money.
Agreed with the poster above especially with demo trading which is a underused resource in my opinion