Mengatasi Error Code MT5 โ Penyebab dan Solusi Ketika EA Tidak Melakukan Transaksi
Terakhir diperbarui: 2026-05-20 | Estimasi waktu baca: 15 menit
"Sudah pasang EA tapi tidak ada transaksi" atau "Tiba-tiba muncul error saat order" โ situasi seperti ini pasti akan dihadapi dalam menjalankan EA. MT5 menyimpan petunjuk error di log-nya. Artikel ini menjelaskan penyebab error yang umum, cara mengatasinya, dan cara membaca log.
Daftar Isi
3 Hal yang Perlu Dicek Terlebih Dahulu
Jika EA berperilaku tidak normal, periksa tiga hal berikut terlebih dahulu. Sebagian besar masalah dapat diselesaikan di sini.
Apakah "Algo Trading" Sudah Aktif?
Periksa tombol "Algo Trading" di toolbar dan ikon smiley di pojok kanan atas chart. Jika ikonnya tampak kerut, berarti auto-trading tidak aktif.
Apakah Terhubung ke Broker?
Pastikan indikator koneksi di pojok kanan bawah layar berwarna hijau. Jika merah atau menampilkan "No Connection", coba login ulang atau periksa koneksi internet.
Apakah Trading Diizinkan di Pengaturan EA?
Buka Properties EA โ tab "Common" dan pastikan "Allow Algo Trading" sudah dicentang.
Cara Membaca Log โ Journal dan Expert
Terminal window MT5 (di bagian bawah layar) menyimpan catatan penyebab masalah. Gunakan dua tab berikut sesuai kebutuhan.
| Tab | Isi Catatan |
|---|---|
| Expert | Log aktivitas EA itu sendiri: keputusan entry, hasil order, error atau pesan yang dikeluarkan EA |
| Journal | Log aktivitas MT5: status koneksi, aktif/nonaktif auto-trading, error komunikasi dengan server |
Gunakan tab Expert untuk mengetahui "mengapa EA tidak bertransaksi", dan tab Journal untuk mengecek "apakah MT5 dan EA berjalan dengan baik". Kunci utamanya adalah membaca log di sekitar waktu terjadinya error.
Error Code Order yang Umum Terjadi
Ketika order gagal, error code akan muncul di log EA. Berikut adalah error yang paling sering dijumpai.
| Error | Arti | Tindakan |
|---|---|---|
| 10004 Requote | Harga yang ditawarkan berubah sehingga order tidak dapat dieksekusi | Bersifat sementara. EA biasanya akan melakukan retry dan pulih secara otomatis |
| 10006 Request Ditolak | Server menolak order | Periksa status akun, jam trading, dan simbol yang digunakan |
| 10016 Stop Tidak Valid | SL/TP terlalu dekat dengan harga saat ini, atau nilainya tidak valid | Pastikan jarak SL/TP melebihi stop level minimum yang ditetapkan broker |
| 10019 Dana Tidak Cukup | Margin tidak mencukupi untuk membuka posisi | Kurangi ukuran lot atau tambah deposit |
| 10027 Auto-Trading Nonaktif | Algo trading dalam keadaan off | Aktifkan tombol "Algo Trading" |
| 10018 Market Tutup | Order ditempatkan saat pasar sedang tutup | Periksa jam trading. Sering terjadi pada EA timeframe D1 saat rollover |
Penyebab EA "Tidak Bertransaksi"
Jika tidak ada error namun EA juga tidak bertransaksi, berikut kemungkinan penyebabnya.
Kondisi Entry Belum Terpenuhi
EA hanya melakukan order ketika kondisi terpenuhi. Untuk EA timeframe H4 atau D1, tidak ada transaksi selama beberapa hari hingga minggu adalah hal yang wajar. Periksa terlebih dahulu frekuensi transaksi yang diharapkan.
Spread Melebihi Batas Maksimum
Banyak EA yang menghentikan entry baru jika spread melampaui MaxSpread. Spread sering melebar saat dini hari atau menjelang pengumuman indikator, sehingga EA mungkin berhenti hanya pada jam-jam tersebut.
Transaksi Dihentikan oleh Filter
Fitur pengaman seperti filter indikator ekonomi, filter jam trading, penghentian saat kekalahan beruntun, atau batas rugi harian mungkin sedang aktif. Alasan penghentian akan terlihat di log.
Nama Simbol Tidak Cocok
Misalnya EA dirancang untuk GOLD tetapi dipasang di chart XAUUSD โ ketidakcocokan nama simbol bisa menyebabkan EA tidak berjalan. Periksa nama resmi simbol sesuai broker yang digunakan.
Timeframe Salah atau Data Historis Kurang
Memasang EA di timeframe yang berbeda dari yang dirancang, atau kekurangan data historis, juga bisa menjadi penyebab EA tidak bertransaksi.
Langkah Isolasi Masalah Ketika Error Berlanjut
Jika penyebabnya tidak jelas, ikuti langkah-langkah berikut secara berurutan.
Identifikasi Error dari Log
Periksa waktu kejadian, kode error, dan pesan di tab Expert/Journal.
Coba Reproduksi di Akun Demo
Jalankan pengaturan yang sama di akun demo dan lihat apakah masalah muncul kembali. Jika ya, masalah ada di EA atau pengaturannya; jika tidak, masalah kemungkinan pada akun atau koneksi.
Kembalikan Pengaturan Satu per Satu untuk Mempersempit Penyebab
Kembalikan filter dan parameter ke nilai default, lalu identifikasi mana yang menjadi penyebab.
Restart MT5 dan EA
Beberapa gangguan sementara bisa teratasi hanya dengan me-restart MT5 atau memasang ulang EA di chart. Jika menggunakan VPS, restart server juga bisa efektif.
Jika Tidak Teratasi, Hubungi Penyedia
Hubungi penyedia EA atau broker dengan menyertakan detail error dari log, simbol, timeframe, dan pengaturan yang digunakan.
๐ฅ๏ธ Bangun Lingkungan Operasional yang Stabil dengan VPS
Banyak masalah akibat koneksi terputus atau restart mendadak dapat dicegah dengan menjalankan EA di VPS yang stabil.
Baca Panduan Setup VPS โ๐ฅ๏ธ Setup VPS dan Operasional MT5
Operasional 24 jam dan pengecekan harian
๐ฐ Pengaturan Filter Indikator Ekonomi
Pengaturan untuk menghindari volatilitas ekstrem
๐ข Praktik Menjalankan Beberapa EA Sekaligus
MagicNumber dan pencegahan konflik
๐ Cara Melakukan Backtest
Panduan penggunaan Strategy Tester MT5