Technically there is no difference between demo and real account, but the difference is in the psychology of the trader. most of the trader make profit in demo account but in real account they can't, the reason is that in real account most of trader has no sufficient equity where in demo account there is no limitation of equity, as in real account real dollar involved so trader fear of losing.