i think that there is big difference between demo and live accounts....demo account has no pressure and you will do trading on it without any tension and fear...so it is easy to trade....while on live account , you will deposit your own capital and you will always make a good strategy to make a good profit...so you will have more pressure while trading on your capital....so demo account is only used to make familiar with forex trading. you can only learn real forex trading on live account....