はい、MT4のデモ口座は完全無料で利用できます。仮想資金を使って実際の相場環境でトレード練習が可能です。
通常30日間ですが、ブローカーによって異なります。期限切れ後も新たにデモ口座を作成すれば継続して利用可能です。
デモ口座は仮想資金を使い、リアルマネーは発生しません。リアル口座では実際の資金で取引を行いますが、操作方法やチャート機能は同じです。