Yeah trading plan should be first implemented on demo so you can see percent of wins, drawdowns and other characteristics which may help you to avoid unforeseen losses on live account. It's hard to overstate devastating effect of emotions on your trading that's why it is so crucial.You are required to put your trading plan to the test in real market conditions with a risk-free practice account. You would gain a chance to observe what it’s like to trade currency pairs while taking your trading plan for a test drive without risking any of your own capital.