Berandaใ€€>ใ€€Panduan EA & MT5ใ€€>ใ€€Mengatasi Error Code MT5

Pemecahan MasalahMT5Menengah

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.

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.

1

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.

2

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.

3

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.

TabIsi Catatan
ExpertLog aktivitas EA itu sendiri: keputusan entry, hasil order, error atau pesan yang dikeluarkan EA
JournalLog 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.

ErrorArtiTindakan
10004 RequoteHarga yang ditawarkan berubah sehingga order tidak dapat dieksekusiBersifat sementara. EA biasanya akan melakukan retry dan pulih secara otomatis
10006 Request DitolakServer menolak orderPeriksa status akun, jam trading, dan simbol yang digunakan
10016 Stop Tidak ValidSL/TP terlalu dekat dengan harga saat ini, atau nilainya tidak validPastikan jarak SL/TP melebihi stop level minimum yang ditetapkan broker
10019 Dana Tidak CukupMargin tidak mencukupi untuk membuka posisiKurangi ukuran lot atau tambah deposit
10027 Auto-Trading NonaktifAlgo trading dalam keadaan offAktifkan tombol "Algo Trading"
10018 Market TutupOrder ditempatkan saat pasar sedang tutupPeriksa jam trading. Sering terjadi pada EA timeframe D1 saat rollover
Error code bisa sedikit berbeda tergantung versi MT5 atau cara penulisannya. Cari kode nomor tersebut di log Journal/Expert dan baca konteks di sekitarnya untuk menentukan penyebabnya.

Penyebab EA "Tidak Bertransaksi"

Jika tidak ada error namun EA juga tidak bertransaksi, berikut kemungkinan penyebabnya.

1

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.

2

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.

3

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.

4

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.

5

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.

Langkah 1

Identifikasi Error dari Log

Periksa waktu kejadian, kode error, dan pesan di tab Expert/Journal.

Langkah 2

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.

Langkah 3

Kembalikan Pengaturan Satu per Satu untuk Mempersempit Penyebab

Kembalikan filter dan parameter ke nilai default, lalu identifikasi mana yang menjadi penyebab.

Langkah 4

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.

Langkah 5

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 โ†’

Pertanyaan yang Sering Diajukan

Q: Sudah pasang EA tapi ikon smiley tidak muncul.

Pertama, pastikan tombol "Algo Trading" di toolbar sudah aktif. Kemudian, di Properties EA, tab "Common", pastikan "Allow Algo Trading" sudah dicentang. Jika keduanya sudah aktif, ikon smiley akan muncul.

Q: Muncul error "Stop Tidak Valid (10016)".

SL/TP terlalu dekat dengan harga saat ini, atau melanggar ketentuan stop level broker. Periksa stop level minimum broker dan atur SL/TP dengan jarak yang melebihinya. Masalah ini sering teratasi dengan memperlebar parameter jarak SL/TP pada EA.

Q: Tidak ada error, tapi EA sudah beberapa hari tidak bertransaksi.

Belum tentu ada masalah. EA dengan timeframe H4 atau D1 memiliki frekuensi trading yang rendah, dan tidak ada entry selama beberapa hari hingga minggu adalah hal yang normal. Pertama, periksa frekuensi trading yang diharapkan dari EA tersebut. Setelah itu, lihat apakah ada pesan di log tentang penghentian akibat spread berlebih atau filter lainnya.

Q: Error "Market Tutup (10018)" muncul berulang kali.

Order sedang ditempatkan saat pasar tutup. Hal ini sering terjadi ketika EA timeframe D1 mencoba order saat pergantian hari (rollover). Tinjau pengaturan jam trading EA, atau gunakan filter jam trading untuk membatasi order hanya saat pasar buka.

Q: Mana yang harus dilihat, log Journal atau Expert?

Gunakan tab Expert untuk melihat keputusan EA dan hasil order, serta tab Journal untuk memeriksa status koneksi MT5 dan aktif/nonaktifnya auto-trading. Saat ada masalah, baca keduanya di sekitar waktu terjadinya error.