Dear I consider that in forex trading demo is best for practice but during practice you don't avoid any mistake because if you ignore any mistake you should lose during live Forex trading. Always doing Forex with knowledge and aware of Forex news update.