Beranda / MT4 atau MT5 untuk Expert Advisor: mana yang dipilih untuk EA…

MT4 atau MT5 untuk Expert Advisor: mana yang dipilih untuk EA grid di emas

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.

MT4 atau MT5 untuk EA: MT5 Untuk EA di 2026: uji tick asli, order batch, dan akun hedging
MT5 Untuk EA di 2026: uji tick asli, order batch, dan akun hedging

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

KriteriaMT4MT5Artinya untuk EA
PengembanganMetaQuotes menyatakan pada Januari 2018 bahwa fungsi baru hanya akan ditambahkan ke MT5Dikembangkan aktifMT5 mendapat alat baru; MT4 hanya perbaikan
Lisensi broker baruMetaQuotes berhenti menjual lisensi MT4 baru pada Januari 2018 (laporan pers)Server broker baru memakai MT5Makin sedikit broker yang menawarkan MT4
Bahasa EAMQL4MQL5Keduanya tidak kompatibel; EA harus ditulis ulang, bukan disalin
Timeframe grafik9 (MQL4 punya 12 konstanta lagi, terutama untuk grafik offline)21MT5 menawarkan M2, M3, H2, H12 dan lainnya; EA satu menit hanya perlu M1
Jenis order2 market + 4 pending2 market + 6 pending (menambah Buy Stop Limit dan Sell Stop Limit)Grid umumnya memakai order market dan limit, jadi ini jarang jadi penentu
Pencatatan posisiSetiap order adalah posisi tersendiriNetting, exchange atau hedging, ditentukan broker per akun; hedging ditambahkan pada 1 April 2016Grid dengan lock butuh hedging MT5
Model pengujian3: Every tick (dimodelkan), Control points, Open prices only5, termasuk Every tick berbasis tick asliMT5 bisa menguji dengan tick asli broker
Riwayat hargaRiwayat tersimpan hanya berisi Bid; tester memodelkan Ask dengan spreadTick asli dengan Bid dan AskSpread di tes MT4 hanyalah asumsi
Kecepatan testerBantuan resmi tidak menyebut agen atau cloudMulti-thread, agen lokal dan remote, MQL5 Cloud NetworkUji parameter selesai lebih cepat di MT5
Pengiriman orderOrderSend sinkronOrderSend dan OrderSendAsyncKeranjang bisa dikirim sebagai batch di MT5
Depth of MarketTidak ditemukan di bantuan resmi MT4Jendela bawaanPenting untuk simbol bursa, tidak untuk CFD emas
64-bitInstaller hanya 64-bit sejak akhir 2023 (laporan pers)64-bit sejak build 292, Juli 2010Bukan perbedaan nyata lagi
Aplikasi mobileKeduanya dihapus dari iOS App Store pada 24 September 2022, kembali pada 6 Maret 2023SamaBukan pembeda
EA siap pakaiPustaka EA dan indikator lama lebih besarLebih kecil, terus tumbuhMT4 unggul dalam jumlah skrip lama
MidasTidak didukungDidukung di akun cent hedgingMidas 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.