MetaTrader 4 is completely free to use, whether you have a demo or live account. That said, you can still incur trading costs charged by your broker (or market-maker) in the form of spreads and commissions when you buy or sell securities such as forex and CFDs. It can also cost money to hold trades overnight — known as carry charges or overnight rollover premiums — depending on the live account type you have (Sharia-compliant accounts are usually interest-free, but may incur other costs). edit_documentUsing a demo account MetaTrader does offer the use of a free demo account, which many traders use without connecting with a forex broker for conducting technical analysis on historical rates — but this won't include access to any live trading capabilities or updated market rates.