Yes demo account can give you all you need as it is the best platform for a trader to practice his trading plan , different trading styles and also learn different indicators at the same time and practice or try anything he wants since the risk of loosing real money is not there. It provides a best platform for the newbie traders.