You can demo trade for as long as you want. It's about gaining the confidence to risk your money. I don’t think anyone else should decide which broker you should use, you’ll have to explore around a bit. Even I'm currently exploring some indicators on XM's demo account even though I have a live...
Just started using MT4. The problem is that I have multiple monitors, so can I separate charts from the terminals to the price charts of other monitors?