Untuk Expert Advisor di 2026, MT5 pilihan yang lebih baik: MT5 menguji dengan tick asli broker memakai semua inti CPU, bisa mengirim order sekaligus dalam satu batch, dan menyediakan akun hedging yang dibutuhkan EA grid. MT4 tetap masuk akal jika EA Anda sudah ditulis dalam MQL4, broker hanya menyediakan MT4, atau Anda ingin platform paling sederhana.

Ini perbandingan untuk orang yang menjalankan Expert Advisor (EA, program trading otomatis), bukan untuk yang trading secara manual. Sudut pandangnya adalah EA grid atau martingale di emas (XAUUSD). Midas, EA di balik situs ini, hanya berjalan di MT5.
Di halaman ini (10)
MT4 vs MT5 untuk EA: tabel perbandingan
| Kriteria | MT4 | MT5 | Artinya untuk EA |
|---|---|---|---|
| Pengembangan | MetaQuotes menyatakan pada Januari 2018 bahwa fungsi baru hanya akan ditambahkan ke MT5 | Dikembangkan aktif | MT5 mendapat alat baru; MT4 hanya perbaikan |
| Lisensi broker baru | MetaQuotes berhenti menjual lisensi MT4 baru pada Januari 2018 (laporan pers) | Server broker baru memakai MT5 | Makin sedikit broker yang menawarkan MT4 |
| Bahasa EA | MQL4 | MQL5 | Keduanya tidak kompatibel; EA harus ditulis ulang, bukan disalin |
| Timeframe grafik | 9 (MQL4 punya 12 konstanta lagi, terutama untuk grafik offline) | 21 | MT5 menawarkan M2, M3, H2, H12 dan lainnya; EA satu menit hanya perlu M1 |
| Jenis order | 2 market + 4 pending | 2 market + 6 pending (menambah Buy Stop Limit dan Sell Stop Limit) | Grid umumnya memakai order market dan limit, jadi ini jarang jadi penentu |
| Pencatatan posisi | Setiap order adalah posisi tersendiri | Netting, exchange atau hedging, ditentukan broker per akun; hedging ditambahkan pada 1 April 2016 | Grid dengan lock butuh hedging MT5 |
| Model pengujian | 3: Every tick (dimodelkan), Control points, Open prices only | 5, termasuk Every tick berbasis tick asli | MT5 bisa menguji dengan tick asli broker |
| Riwayat harga | Riwayat tersimpan hanya berisi Bid; tester memodelkan Ask dengan spread | Tick asli dengan Bid dan Ask | Spread di tes MT4 hanyalah asumsi |
| Kecepatan tester | Bantuan resmi tidak menyebut agen atau cloud | Multi-thread, agen lokal dan remote, MQL5 Cloud Network | Uji parameter selesai lebih cepat di MT5 |
| Pengiriman order | OrderSend sinkron | OrderSend dan OrderSendAsync | Keranjang bisa dikirim sebagai batch di MT5 |
| Depth of Market | Tidak ditemukan di bantuan resmi MT4 | Jendela bawaan | Penting untuk simbol bursa, tidak untuk CFD emas |
| 64-bit | Installer hanya 64-bit sejak akhir 2023 (laporan pers) | 64-bit sejak build 292, Juli 2010 | Bukan perbedaan nyata lagi |
| Aplikasi mobile | Keduanya dihapus dari iOS App Store pada 24 September 2022, kembali pada 6 Maret 2023 | Sama | Bukan pembeda |
| EA siap pakai | Pustaka EA dan indikator lama lebih besar | Lebih kecil, terus tumbuh | MT4 unggul dalam jumlah skrip lama |
| Midas | Tidak didukung | Didukung di akun cent hedging | Midas membutuhkan MT5 |
Sumber tiap baris tercantum di akhir artikel. Jika sebuah baris bertanda "laporan pers", berarti MetaQuotes sendiri belum menerbitkan halaman yang bisa kami kutip.
Menguji EA: tick asli dan banyak inti
Backtest hanya sebaik data tick-nya. Bantuan MT4 sendiri menyebut riwayat harga yang tersimpan di terminal hanya berisi harga Bid, dan tester memodelkan Ask dengan spread pada awal tes. Model "Every tick"-nya membangun tick dari timeframe yang lebih kecil lewat interpolasi, dan hasil dari "Control points" disebut perkiraan.
Strategy Tester MT5 punya lima mode: Every tick, Every tick berbasis tick asli, 1 minute OHLC, Open prices only, dan Math calculations. Mode tick asli memakai data tick yang dikumpulkan broker, tanpa simulasi. Tester ini juga multi-thread: agen lokal bekerja paralel, agen remote bisa ditambahkan, dan MQL5 Cloud Network dapat mengambil sebagian optimisasi.
Untuk EA grid ini penting, karena sebuah keranjang bisa selamat atau gagal oleh pergerakan cepat di dalam satu bar menit. Tick asli lebih dekat dengan apa yang terjadi. Namun itu tetap feed broker, jadi tes adalah bukti tentang masa lalu, bukan ramalan. Pendekatan kami sendiri dijelaskan di cara menguji EA emas sebelum membeli dan backtest EA emas gratis dengan tick asli.
Eksekusi: menutup keranjang berisi 10 posisi
Grid yang sudah membuka banyak order harus menutupnya bersamaan saat exit terpicu. Referensi MQL5 menjelaskan OrderSendAsync sebagai fungsi yang tidak menahan program sambil menunggu hasil dari server; referensi MQL4 mencantumkannya sebagai hal baru di MQL5. Karena itu, di MT5 sebuah EA bisa mengirim semua permintaan penutupan sebagai batch, bukan satu per satu.
Angka dari kami sendiri, dari porting advisor Midas: di MT5 keranjang berisi 10 posisi tertutup sekitar 0,3 detik, sedangkan versi MT4 yang lama, yang menutup order secara berurutan, memakan sekitar 330 ms per order, sekitar 3 detik untuk 9 order (dibaca dari satu laporan broker). Itu satu pengukuran di satu broker; kecepatan juga bergantung pada broker, VPS, dan ping. Dalam perbandingan live berikutnya antara bot MT4 dan MT5 selama sekitar 40 jam, kami tidak bisa menunjukkan perbedaan yang signifikan secara statistik, dan selisih yang terlihat berasal dari satu keranjang saat pergerakan cepat. Anggap penutupan yang lebih cepat sebagai keunggulan yang masuk akal, bukan jaminan.
Hedging dan netting: mengapa grid butuh akun hedging
MT5 menyimpan posisi dengan salah satu dari dua cara ritel, dipilih broker untuk tiap akun. Pada netting ada satu posisi per simbol, dan setiap transaksi baru menyatu ke dalamnya. Pada hedging setiap order tetap menjadi posisi tersendiri, dan posisi berlawanan bisa terbuka bersamaan. MetaQuotes menambahkan hedging ke MT5 pada 1 April 2016, di build 1295, dan catatan build 1325 menyebut sistem baru itu mirip dengan yang dipakai di MT4.
EA grid melacak setiap order, dengan volume dan exit-nya sendiri. Di akun netting, order-order itu menyatu, sehingga EA tidak bisa menutup "order ketiga" pada harganya sendiri, dan lock (order berlawanan dengan ukuran sama) akan mengurangi posisi, bukan duduk di sampingnya. Jadi jenis akun lebih penting daripada nomor platform: MT4 menyimpan tiap order terpisah seperti hedging, sedangkan di MT5 Anda harus memastikan akunnya hedging. Penjelasan lengkap dengan contoh hitungan ada di hedging vs netting di MT5.
Broker dan masa depan MT4
Pada Januari 2018 MetaQuotes mengumumkan akan berhenti menjual lisensi MT4 baru, termasuk server tambahan untuk klien yang sudah ada, dan menyatakan fungsi berikutnya hanya akan diimplementasikan di MT5. Dukungan, pembaruan keamanan, dan perbaikan untuk MT4 berlanjut. Laporan pers kemudian menggambarkan broker memindahkan klien ke MT5. Kami tidak menemukan tanggal resmi kapan MT4 akan dimatikan, jadi "MT4 sedang ditutup" bukan fakta yang bisa kami kutip.
Episode iOS menunjukkan risiko praktis bergantung pada satu aplikasi: aplikasi mobile MT4 dan MT5 dari MetaQuotes dihapus dari App Store Apple pada 24 September 2022 dan kembali pada 6 Maret 2023 (laporan pers). Android tidak terdampak, dan EA yang berjalan di VPS tidak bergantung pada aplikasi ponsel.
Bagi Anda ini berarti: MT4 akan tetap berfungsi lama di broker yang sudah memilikinya, tetapi fitur baru, broker baru, dan alat baru ada di sisi MT5. Jika Anda memilih broker sekarang untuk EA yang berjalan lama, pastikan broker itu menyediakan akun hedging MT5 untuk negara Anda.
Memindahkan EA dari MT4 ke MT5
MQL4 dan MQL5 adalah bahasa yang berbeda dengan fungsi trading yang berbeda, jadi EA MQL4 tidak berjalan di MT5 apa adanya. Artikel porting dari MetaQuotes sendiri menyebut menulis ulang semua program tidaklah mudah, beberapa konstanta MQL4 tidak ada di MQL5, dan pemanggilan indikator berubah ke model handle dan buffer. Logika trading yang mengasumsikan satu tiket per order harus ditulis ulang berdasarkan posisi, deal, dan order.
Dalam praktiknya Anda butuh kode sumber (.mq4), bukan hanya file hasil kompilasi (.ex4). Jika penjual hanya memberi .ex4, minta versi MT5; jangan berharap konverter akan berhasil. EA MT5 juga membutuhkan akun hedging jika menyimpan beberapa posisi di satu simbol. Langkah memasangnya ada di cara memasang Midas di MT5.
Akun cent di MT5
Akun cent menampilkan saldo dalam sen dan menghargai lot yang sama sekitar 100 kali lebih kecil. Apakah broker menawarkannya di MT4, MT5, atau keduanya adalah pilihan broker, jadi periksa platform sekaligus margin mode-nya. Midas membutuhkan akun cent hedging di MT5; ProCent di RoboForex hanyalah satu contoh, bukan rekomendasi. Lihat apa itu akun cent dan cara membuka akun yang tepat.
Apa yang dipilih: daftar periksa singkat
- Pilih MT5 jika Anda baru mulai, ingin menguji dengan tick asli, menjalankan grid atau lock yang butuh hedging, atau memakai EA yang ditulis untuk MT5, seperti Midas.
- Tetap di MT4 jika Anda sudah punya EA MQL4 yang berfungsi tanpa kode sumber, broker Anda tidak punya akun hedging MT5, atau Anda bergantung pada indikator lama yang tidak punya versi MT5.
- Apa pun pilihannya, periksa margin mode akun, aturan broker untuk negara Anda, dan jalankan EA di demo atau di tester sebelum memakai uang sungguhan.
Trading dengan leverage berisiko: jika deposit terlalu kecil, stop-out bisa terjadi. Perbandingan di atas menjelaskan platform, bukan hasil, dan tidak ada di sini yang merupakan janji penghasilan.
Artikel terkait: Martingale 2.0: mengapa grid penggandaan keluar setelah pullback sekitar $2, tentang bagaimana aturan lot mempersingkat jalan kembali ke titik impas.
FAQ
Apakah MT4 akan dimatikan?
Kami tidak menemukan tanggal penutupan resmi. MetaQuotes berhenti menjual lisensi MT4 baru pada Januari 2018 dan menyatakan fungsi baru hanya akan hadir di MT5, sementara dukungan dan perbaikan untuk MT4 berlanjut. Broker MT4 yang ada masih menjalankannya, tetapi makin sedikit broker baru yang akan melakukannya.
Bisakah saya menjalankan Expert Advisor MT4 di MT5?
Tidak apa adanya. MQL4 dan MQL5 adalah bahasa yang berbeda, jadi EA MT4 harus ditulis ulang dalam MQL5, dan itu membutuhkan kode sumbernya. File .ex4 hasil kompilasi tidak bisa begitu saja disalin. Minta versi MT5 kepada pembuatnya.
Platform mana yang lebih baik untuk emas (XAUUSD)?
Untuk EA, MT5: tes dengan tick asli dan akun hedging lebih penting pada instrumen yang bergerak cepat seperti emas. Emas sendiri diperdagangkan di kedua platform pada kebanyakan broker. Platform terbaik adalah yang mendukung EA Anda dan yang brokernya menyediakan jenis akun yang tepat.
Apakah EA grid membutuhkan akun hedging?
Ya, jika EA menyimpan beberapa order dan posisi berlawanan di satu simbol. Di akun netting semua order menyatu menjadi satu posisi, sehingga EA tidak bisa mengelolanya secara terpisah. Midas membutuhkan akun cent hedging di MT5.
Apakah MT5 lebih cepat menutup banyak order?
MT5 memungkinkan pengiriman permintaan secara asinkron, sehingga EA bisa menutup keranjang sebagai batch. Pada port kami, keranjang 10 posisi tertutup sekitar 0,3 detik di MT5. Kecepatan sebenarnya bergantung pada broker, VPS, dan koneksi, dan tidak dijamin.
Apakah backtest MT4 kurang akurat dibanding MT5?
Kurang presisi pada detail tick. Riwayat MT4 hanya berisi Bid dan memodelkan tick serta spread; MT5 bisa menguji dengan tick asli broker. Keduanya tidak memprediksi masa depan, dan hasil bagus di tes tidak menjanjikan hasil di trading live.
Bisakah saya memakai akun cent di MT5?
Ya, jika broker Anda menyediakannya. Midas berjalan di akun cent hedging di MT5. Pastikan broker menerima klien dari negara Anda dan akunnya hedging, bukan netting.
Apakah MT4 dan MT5 berbeda dalam indikator dan grafik?
MT5 punya 21 timeframe dibanding 9 di MT4, tetapi indikator standar ada di keduanya. MT4 punya pustaka indikator pihak ketiga lama yang lebih besar; banyak di antaranya tidak punya versi MT5.
Sumber
Diakses 26 Oktober 2026.
- Bantuan MT5: Strategy Tester, mode pengujian, agen dan cloud
- Bantuan MT4: parameter tester, riwayat hanya Bid
- Bantuan MT5: jenis order, netting dan hedging
- Catatan rilis MT5, build 1295 (hedging, 1 April 2016)
- Catatan rilis MT5, build 1325 (hedging mirip MT4)
- Catatan rilis MT5, build 292 (64-bit, Juli 2010)
- Referensi MQL5: ENUM_TIMEFRAMES
- Referensi MQL4: timeframe
- Referensi MQL4: jenis order
- Referensi MQL5: jenis order
- Referensi MQL5: OrderSendAsync
- Referensi MQL4: fungsi trading (OrderSendAsync baru di MQL5)
- Referensi MQL5: margin mode akun
- Artikel MQL5: porting MQL4 ke MQL5
- Bantuan MT5: Depth of Market
- LeapRate, 12 Januari 2018: MetaQuotes berhenti menjual lisensi MT4 (laporan pers)
- Finance Magnates: MT4 dan MT5 dihapus dari App Store (laporan pers)
- Pepperstone: MT4 dan MT5 kembali ke App Store (laporan pers)
- FX News Group: MT5 build 3930, hanya installer 64-bit (laporan pers)
- Pengukuran Midas sendiri (waktu penutupan keranjang, port advisor ke MT5), 2026.