Tombol trading otomatis MT4 menyala, mengapa EA masih tidak memasang order? Periksa melalui empat gerbang
AutoTrading menyala hanya menunjukkan sakelar global terminal mengizinkan trading otomatis. Masih perlu memeriksa izin EA itu sendiri, batasan akun server, kondisi kuotasi dan strategi, serta menemukan bukti dari expert dan log.
Penulis: Thomas|Praktik MT4|27 Oktober 2026
Tombol AutoTrading di toolbar MT4 sudah dinyalakan, EA juga sudah terpasang di chart, tetapi order tak kunjung muncul. Kesalahan yang paling mudah dilakukan adalah berulang kali memasang ulang EA, atau demi membuatnya "bergerak" langsung melonggarkan parameter risiko. Tombol hanya menyelesaikan salah satu izin; EA tidak memasang order juga bisa karena kondisi entry tidak pernah muncul, simbol tidak cocok, akun dibatasi, atau order ditolak server. Lokasikan dulu di lapisan mana ia berhenti, baru putuskan apakah pengaturan perlu diubah. Artikel ini adalah panduan operasional, tidak memuat akun riil atau hasil pengujian.
Ilustrasi: empat gerbang, bukan satu tombol

Gerbang pertama adalah chart dan kondisi strategi, gerbang kedua adalah sakelar trading otomatis global terminal, gerbang ketiga adalah izin trading EA itu sendiri, gerbang keempat adalah operasi yang diizinkan akun dan server. Jika salah satu lapisan tidak lolos, gejalanya bisa berupa "EA berjalan, tetapi tidak ada order". Bantuan MT4 dari MetaQuotes menjelaskan: jika trading otomatis terminal dimatikan, meskipun EA itu sendiri mengizinkan trading otomatis, transaksi tidak dapat dieksekusi; dan izin terminal tidak menjamin satu EA pasti akan trading. Panah pada gambar menunjukkan urutan pemeriksaan, bukan berarti membuka semua sakelar pasti seharusnya menghasilkan order.
Langkah pertama: pastikan apakah EA benar-benar menerima lingkungan yang valid
Periksa apakah simbol chart tempat EA terpasang, periode, dan deskripsi strategi sudah konsisten, serta apakah kuotasi terus diperbarui selama sesi trading. Sebagian broker menambahkan sufiks pada simbol, misalnya penamaan XAUUSD yang berbeda; jika kode EA hanya mengenali satu nama tetap, kondisi pemeriksaannya sendiri mungkin tidak terpenuhi. Lalu cocokkan sesi trading, filter arah, spread maksimum, dan batas posisi yang sudah ada pada parameter input. Ketika strategi belum memicu sinyal, tidak adanya order memang hasil yang normal; jangan menyamakan kondisi tenang dengan kerusakan. Jangan memaksa EA memasang order dengan mengecilkan ambang secara artifisial.
Langkah kedua: periksa terpisah izin global dan izin EA individual
Periksa status global AutoTrading di pengaturan terminal dan toolbar, lalu buka properti EA pada chart tersebut dan periksa opsi terkait seperti "izinkan trading otomatis langsung". Dokumentasi resmi MT4 menyatakan bahwa saat berganti akun, berganti profil, atau mengubah simbol atau periode chart, trading otomatis dapat dinonaktifkan sebagai perlindungan; jika baru melakukan operasi tersebut, periksa ulang statusnya. Untuk EA yang tidak jelas asalnya, jangan sekalian mengaktifkan impor DLL atau akses URL sembarang demi troubleshooting. Itu adalah izin keamanan lain, bukan hal yang sama dengan apakah order diizinkan.
Langkah ketiga: biarkan log memberi tahu Anda di mana ia berhenti
Buka halaman "Expert" dan "Log" di terminal, lalu lihat pesan berdasarkan waktu percobaan order. MetaQuotes menjelaskan bahwa halaman "Expert" mencatat peristiwa seperti petunjuk operasi EA, pembukaan dan penutupan posisi, serta modifikasi order. Jika sama sekali tidak ada percobaan order, kembali dulu ke kondisi pemicu strategi dan status pemuatan EA; jika muncul pemberitahuan trading tidak diizinkan, lanjutkan memeriksa terminal, EA individual, dan izin akun. Dalam kode error resmi MQL4, 4109 berarti trading tidak diizinkan, 4112 berarti server melarang trading EA. Kode error hanya memberikan petunjuk; tetap nilai berdasarkan log lengkap pada saat itu, jangan mengubah pengaturan hanya berdasarkan satu angka.
Langkah keempat: bedakan masalah izin dan masalah order
Jika log sudah mencatat pengiriman order tetapi ditolak, itu bukan berarti "EA tidak pernah terpicu". Pada titik ini periksa lot minimum kontrak, jarak stop loss, margin tersedia, buka-tutup pasar, dan error spesifik yang dikembalikan server; jangan menyalahkan AutoTrading untuk setiap penolakan order. Jika sisi akun membatasi trading otomatis, hubungi broker untuk mengonfirmasi aturannya; jangan mengakali batasan dengan mengganti chart. Reproduksi dulu di lingkungan demo dan simpan waktu, simbol, parameter, serta log, lalu tangani dengan merujuk dokumentasi resmi atau penjelasan pengembang EA. Satu kali order berhasil hanya berarti kali ini kondisinya terpenuhi, bukan berarti logika, manajemen risiko, atau performa akun riil sudah andal.