ForexBestRobots.comBandingkan EA →
ID

MT4 dan Expert Advisor · Edukasi Forex

Cara Memasang Expert Advisor Forex di MetaTrader 4

Pasang Expert Advisor MT4 dengan benar: salin EA, aktifkan AutoTrading, pastikan simbol dan timeframe, periksa log, gunakan VPS, dan uji secara aman pada akun demo.

Waktu baca 14 menitDitinjau oleh Tim Editorial ForexBestRobots
Ilustrasi langkah pemasangan Open Data Folder di MetaTrader 4MT4 dan Expert AdvisorPanduan praktis yang memperhatikan risiko

Ilustrasi orisinal yang dibuat untuk ForexBestRobots.com.

Pemasangan yang benar lebih dari sekadar menaruh satu file di folder. Terminal, akun, simbol, timeframe, izin, dan input risiko semuanya harus sesuai. Ikuti urutan ini dari akun demo yang bersih sebelum mempertimbangkan penggunaan pada akun live.

Sebelum memasang EA Forex

Expert Advisor Forex adalah program yang berjalan di MetaTrader dan menerapkan aturan yang dikodekan pada data pasar. Siapkan file EA, manual resminya, login MT4 broker, pasangan mata uang dan timeframe yang diperlukan, serta kunci lisensi jika ada. Buat backup file set yang sudah ada sebelum mengubahnya.

File MT4 dan MT5 tidak dapat saling menggantikan

.ex4 dan .mq4 adalah file MT4 dan harus ditempatkan di MQL4/Experts. File .ex5 atau .mq5 untuk MT5 harus ditempatkan di MQL5/Experts; file tersebut tidak dapat dijalankan di MT4.

Pasang EA langkah demi langkah

1

Buka Data Folder MT4 yang benar

Gunakan File → Open Data Folder di terminal yang benar-benar terhubung dengan akun yang akan Anda gunakan. Hal ini mencegah penyalinan file ke instalasi broker yang lama atau berbeda.

Ilustrasi membuka Data Folder MT4 yang benar pada antarmuka MetaTrader 4
Langkah 1: Buka Data Folder dari terminal MT4 yang terhubung dengan akun tujuan agar EA tidak dipasang pada instans platform yang berbeda.
2

Buka MQL4 → Experts

Buka MQL4, lalu Experts. Salin file .ex4 EA ke sana. File sumber dengan akhiran .mq4 juga dapat ditempatkan di sana, tetapi harus berhasil dikompilasi sebelum digunakan.

Ilustrasi membuka MQL4 → Experts pada antarmuka MetaTrader 4
Langkah 2: Tempatkan file .ex4 atau .mq4 MT4 di MQL4 → Experts; file MT5 tidak ditempatkan di folder ini.
3

Refresh Navigator atau mulai ulang MT4

Kembali ke MT4, buka Navigator dengan Ctrl+N, klik kanan Expert Advisors dan pilih Refresh. Jika EA masih belum muncul, tutup dan buka kembali terminal.

Ilustrasi Refresh Navigator atau restart MT4 pada antarmuka MetaTrader 4
Langkah 3: Lakukan Refresh pada Expert Advisors di Navigator, atau mulai ulang MT4, hingga EA yang dipasang muncul.
4

Pasang EA pada chart dan aktifkan trading

Buka simbol dan timeframe yang diwajibkan vendor, lalu seret EA ke chart. Pada Common, izinkan trading live. Aktifkan tombol AutoTrading global. Aktifkan impor DLL hanya jika dokumentasi tepercaya secara eksplisit mewajibkannya.

Ilustrasi memasang EA pada chart dan mengaktifkan trading pada antarmuka MetaTrader 4
Langkah 4: Aktifkan AutoTrading global dan izin trading khusus EA; izinkan DLL hanya jika dokumentasi tepercaya mewajibkannya.
5

Periksa chart dan log

Pastikan nama dan status EA di sudut chart, lalu periksa Terminal → Experts dan Journal. EA yang sudah dimuat mungkin menunggu kondisi entry; belum ada transaksi tidak otomatis berarti ada masalah.

Ilustrasi memeriksa chart dan log pada antarmuka MetaTrader 4
Langkah 5: Periksa status EA, simbol dan timeframe chart, lalu pastikan pesan inisialisasi pada tab Experts dan Journal.

Atur simbol, timeframe, dan input yang benar

Gunakan pasangan persis seperti yang dinyatakan dalam dokumentasi produk. Sufiks broker seperti EURUSD.a atau EURUSDm dapat berpengaruh jika program mengharapkan format simbol tertentu. Atur timeframe yang dinyatakan, misalnya M15, H1, atau H4, karena perhitungan indikator dan logika bar baru dapat berubah sesuai periode chart.

Jenis akun dan server broker yang benar
Simbol yang benar, termasuk sufiks jika ada
Timeframe yang benar pada chart
Magic Number ditetapkan sesuai model kepemilikan order EA
Ukuran lot atau input risiko sudah ditinjau
Filter spread dan jam trading sudah dipahami

Magic Number memungkinkan EA mengenali posisinya sendiri. Menjalankan dua salinan dengan nomor yang sama dapat menimbulkan konflik pengelolaan. Jika vendor menyediakan file .set, muat dari tab Inputs, lalu periksa setiap nilai alih-alih menganggapnya sesuai untuk akun Anda.

Cara memastikan EA benar-benar berfungsi

Periksa tiga lapisan: chart memastikan EA terpasang; log Experts memastikan inisialisasi dan sinyal; Journal memastikan peristiwa terminal dan broker. Status koneksi hijau dan ikon EA tersenyum berguna, tetapi log merupakan bukti yang menentukan. Program dapat secara wajar tetap tidak aktif di luar jam trading atau hingga seluruh aturan entry terpenuhi.

PeriksaTanda kondisi sehatJika gagal
KoneksiKuotasi diperbarui dan tidak ada pesan “No connection”Hubungkan kembali ke server broker yang benar
IzinAutoTrading aktif; trading live diizinkanAktifkan izin global dan izin per EA
InputRisiko, simbol, dan timeframe sesuai manualMuat ulang file set yang disetujui dan tinjau nilainya
LogInisialisasi tanpa kesalahan berulangGunakan kode numerik dalam panduan pemecahan masalah

Jalankan EA pada VPS tanpa transaksi ganda

VPS Windows konvensional menjalankan terminal lengkap, sedangkan hosting virtual terintegrasi MetaTrader memigrasikan lingkungan chart yang aktif. Apa pun pilihan Anda, pertahankan hanya satu instans trading aktif untuk EA, akun, dan Magic Number yang sama. Setelah migrasi, tinjau log jarak jauh dan pastikan salinan lokal tidak masih melakukan trading.

Hosting virtual MetaTrader tidak mendukung DLL. EA yang memerlukan DLL membutuhkan VPS konvensional yang kompatibel atau konfigurasi lain yang disetujui vendor.

Baca panduan lengkap pengaturan VPS MT4 →

Uji pada akun demo sebelum penggunaan live

Jalankan EA cukup lama untuk mengamati inisialisasi, penanganan transaksi, restart, dan eksekusi broker. Bandingkan spread sebenarnya, komisi, sufiks simbol, dan jarak stop minimum dengan asumsi vendor. Pengujian demo memeriksa kompatibilitas teknis; pengujian ini tidak membuktikan profitabilitas mendatang atau mereproduksi slippage live secara persis.

Mulai dari risiko, bukan imbal hasil yang diharapkan

Sebelum penggunaan live, tentukan risiko posisi maksimum, batas drawdown akun, dan kapan EA harus dijeda. Jangan pernah mengimbangi pengujian singkat dengan meningkatkan ukuran lot.

Pasang dependensi hanya jika diwajibkan manual

Paket EA dapat mencakup indikator khusus, library, atau file data. Tempatkan setiap file yang disediakan di folder yang didokumentasikan dalam Data Folder terminal ini: biasanya MQL4/Indicators, MQL4/Libraries atau MQL4/Files. Pertahankan subfolder yang diperlukan. Memindahkan EA saja tidak akan memperbaiki dependensi yang hilang; gunakan pesan kesalahan lengkap untuk mengidentifikasi file tersebut.

Jika EA menggunakan WebRequest, izinkan hanya URL tepercaya yang tepat dan diwajibkan pengembangnya di Tools → Options → Expert Advisors. Jangan mengaktifkan impor DLL atau akses jaringan luas hanya untuk menghilangkan peringatan yang tidak dipahami. Hosting MetaTrader terintegrasi tidak mendukung pemanggilan DLL.

Perbarui tanpa kehilangan kendali atas posisi yang sudah ada

Sebelum mengganti EA, simpan versi, Inputs, file set, konfigurasi chart, dan pengenal kepemilikan ordernya. Periksa apakah versi baru dapat mengenali tiket dan basket yang sudah ada. EA portofolio mungkin sengaja menggunakan Magic Number yang sama pada beberapa simbol; strategi independen memerlukan pemisahan yang ditentukan pengembangnya.

Ikuti prosedur migrasi vendor selama posisi masih terbuka. Setelah restart, pastikan instans yang dimaksud mengenalinya dan tidak ada terminal kedua yang mengirim order yang sama. Stop Loss yang diterima server dapat tetap berlaku saat MT4 terputus, tetapi trailing stop dan exit virtual yang diterapkan dalam EA memerlukan program tetap berjalan.

Referensi resmi

Alur pemasangan mengikuti model Navigator dan trading otomatis resmi MetaTrader 4. Lihat Dokumentasi Navigator MetaTrader 4.