Penyebab EA Tidak Berjalan atau Entry di MT5
Daftar Isi
- ① EA Tidak Aktif (Tanda Senyum Tidak Muncul)
- 1-1. Auto Trading (AutoTrading) dalam Kondisi OFF
- 1-2. EA Belum Terpasang dengan Benar di Chart
- 1-3. URL Izin WebRequest Belum Diatur (EA dengan Lisensi Autentikasi)
- 1-4. INIT_FAILED karena Akun atau Simbol Tidak Didukung
- ② EA Sudah Aktif Tapi Tidak Entry (Tanda Senyum Muncul Tapi Tidak Trading)
- 2-1. Memang Belum Ada Sinyal (Normal)
- 2-2. Entry Baru Dihentikan oleh Filter
- 2-3. Order Ditolak karena Margin Tidak Cukup
- 2-4. Pasar Sedang Tutup / Quote Belum Masuk
- 2-5. Perhitungan Lot Menghasilkan 0 atau di Bawah Minimum
- Checklist Pemilahan Masalah
- Kesimpulan
- FAQ
- T: Tanda senyum sudah muncul tapi belum pernah entry sama sekali. Apakah EA rusak?
- T: Muncul pesan "WebRequest is not allowed".
- T: Saat dijalankan di VPS, EA berhenti setelah restart.
- T: Saat backtest EA melakukan trading, tapi di akun live tidak.
Penyebab dan Solusi EA Tidak Berjalan atau Tidak Entry di MT5
Sudah memasang EA di chart tapi tidak terjadi apa-apa—untuk gejala ini, langkah pertama adalah memilah apakah "① EA memang belum aktif" atau "② EA sudah aktif tapi tidak entry". Cara membedakannya mudah.
Lihat area di sebelah nama EA di pojok kanan atas chart.
- 😐 Tanda senyum = EA sudah aktif dengan normal → lanjut ke ②
- ✖ atau 🚫, atau tidak ada tanda sama sekali = EA belum aktif → lanjut ke ①
Artikel ini membahas penyebab ① dan ② secara berurutan dari yang paling sering terjadi. Jika muncul kode error, baca juga Panduan Lengkap Mengatasi Kode Error MQL5 / MT5, dan jika muncul ERR_NO_MONEY, baca Solusi Lengkap ERR_NO_MONEY (MT5/MQL5).
① EA Tidak Aktif (Tanda Senyum Tidak Muncul)
1-1. Auto Trading (AutoTrading) dalam Kondisi OFF
Penyebab paling umum. Meskipun tanda senyum muncul di chart, jika tombol "Auto Trading" di toolbar berwarna merah (OFF), EA tidak akan melakukan trading.
Solusi:
- Klik tombol "Auto Trading" di toolbar bagian atas MT5 hingga berwarna hijau (ON)
- Buka Tools → Options → Expert Advisors → centang "Allow algorithmic trading"
- Pastikan tanda 😐 (senyum) muncul di pojok kanan atas chart
Setelah restart VPS atau saat MT5 auto-start, tombol ini sering kembali ke posisi OFF.
1-2. EA Belum Terpasang dengan Benar di Chart
Dari Navigator (Ctrl+N), pada bagian "Expert Advisors", apakah Anda sudah double-click atau drag EA ke chart, lalu menekan "OK" pada dialog yang muncul? EA dengan compile error tidak bisa dipasang. Buka di MetaEditor, lakukan compile (F7), dan pastikan error 0.
1-3. URL Izin WebRequest Belum Diatur (EA dengan Lisensi Autentikasi)
Ini masalah yang sangat sering terjadi pada EA dengan autentikasi server, termasuk EA dari fxea365. EA yang melakukan autentikasi atau komunikasi eksternal akan diblokir WebRequest()-nya jika URL belum diizinkan, dan akan berhenti di OnInit.
Solusi:
- Buka Tools → Options → tab Expert Advisors
- Centang "Allow WebRequest for listed URL:"
- Tambahkan URL yang diminta EA ke dalam daftar (untuk EA fxea365, gunakan
https://fxea365.com), lalu restart EA
Jika di tab Experts muncul pesan "WebRequest is not allowed" atau error autentikasi, inilah penyebabnya. Setelah diizinkan, jika muncul log [License ✅ Authenticated], berarti berhasil.
1-4. INIT_FAILED karena Akun atau Simbol Tidak Didukung
- EA dengan lisensi autentikasi akan berhenti dengan
INIT_FAILEDjika akun belum terdaftar (untuk EA fxea365, daftarkan nomor akun di situs terlebih dahulu sebelum menjalankan EA). - Beberapa EA akan menampilkan peringatan jika dipasang pada simbol yang tidak sesuai (misalnya EA khusus GOLD dipasang di EURUSD).
② EA Sudah Aktif Tapi Tidak Entry (Tanda Senyum Muncul Tapi Tidak Trading)
Jika tanda senyum sudah muncul namun tidak ada posisi baru yang terbuka, hampir semua kasus adalah kondisi normal: "bukan error, tapi EA sedang menilai bahwa kondisi entry belum terpenuhi." Mari periksa satu per satu.
2-1. Memang Belum Ada Sinyal (Normal)
EA mengevaluasi "apakah kondisi sudah terpenuhi" setiap tick, dan hanya membuka posisi saat kondisi tersebut terpenuhi. Untuk EA berbasis timeframe H1, frekuensi 1-3 kali sehari adalah hal yang wajar. Jika di tab Experts muncul log seperti berikut, artinya EA sedang dalam kondisi menunggu yang normal.
No signal on this bar. ATR=12.4, EMA(50)=1998.23
⏳ Wait for next bar
Tidak ada entry selama beberapa jam hingga sehari bukanlah hal yang aneh. Cara terbaik untuk memastikan adalah menjalankan backtest (Strategy Tester) pada periode yang sama untuk melihat apakah EA melakukan trading—ini membantu memilah apakah masalahnya ada pada "EA yang rusak" atau "kondisi pasar yang belum terpenuhi".
2-2. Entry Baru Dihentikan oleh Filter
Banyak EA memiliki mekanisme keamanan yang melewati (skip) entry baru. Alasan skip biasanya tercatat di log tab Experts.
| Contoh log | Penyebab | Solusi |
|---|---|---|
⏸News filter / News filter | Menghindari periode sekitar rilis berita penting | Otomatis aktif kembali setelah berita lewat (normal) |
Spread too high | Spread melebihi batas maksimum | Sesuaikan MaxSpread / wajar saat rilis berita |
Margin level too low | Margin level di bawah batas minimum | Deposit dana atau kurangi lot (lihat ERR_NO_MONEY) |
Outside trading hours | Filter jam trading | Periksa TradeStartHour/EndHour |
Max positions reached | Jumlah posisi maksimum tercapai | Tutup posisi yang ada atau ubah batas maksimum |
Semua ini adalah perilaku proteksi sesuai desain, bukan kerusakan.
2-3. Order Ditolak karena Margin Tidak Cukup
Kasus di mana order ditolak server dengan error ERR_NO_MONEY (134/10019) saat EA mencoba entry. Penyebabnya bisa berupa lot yang terlalu besar dibanding saldo, leverage yang rendah, atau margin yang sudah terpakai oleh posisi yang ada. Detail lengkap ada di Solusi Lengkap ERR_NO_MONEY.
2-4. Pasar Sedang Tutup / Quote Belum Masuk
Entry tidak bisa dilakukan saat akhir pekan, hari libur, atau di luar jam trading simbol tersebut (Market closed). Periksa apakah quote (Bid/Ask) sudah update dan apakah status koneksi di bagian bawah MT5 berwarna hijau.
2-5. Perhitungan Lot Menghasilkan 0 atau di Bawah Minimum
Pada perhitungan lot otomatis berbasis risk%, jika saldo terlalu kecil sehingga hasil lot di bawah minimum (0.01), order tidak akan dikirim. Coba ganti ke lot tetap (fixed lot), atau tinjau kembali jenis akun (misalnya akun cent).
Checklist Pemilahan Masalah
| Pemeriksaan | Kondisi OK |
|---|---|
| Tampilan EA di pojok kanan atas chart | 😐 Senyum (= aktif OK) |
| Toolbar "Auto Trading" | Hijau (ON) |
| Options → Expert Advisors → Allow algorithmic trading | Sudah dicentang |
| URL izin WebRequest (EA autentikasi) | URL yang diminta EA sudah ditambahkan |
| Compile di MetaEditor | Error 0 |
| Tab Experts | Bukan error, melainkan alasan skip atau License ✅ |
| Akun & simbol | Akun terdaftar & simbol sesuai |
| Margin | Margin bebas > margin yang dibutuhkan |
Periksa satu per satu dari atas, dan hampir semua kasus "tidak jalan / tidak entry" akan terselesaikan.
Kesimpulan
- Pertama, pilah dengan ada tidaknya tanda senyum 😐 apakah "belum aktif" atau "sudah aktif".
- Tidak aktif = salah satu dari Auto Trading OFF, compile error, WebRequest belum diizinkan, atau akun belum terdaftar.
- Tidak entry = sebagian besar karena menunggu sinyal atau skip normal akibat filter. Jika muncul error, atasi dengan panduan kode error atau ERR_NO_MONEY.
Untuk langkah instalasi EA, lihat Panduan Lengkap Instalasi EA di MT5, dan untuk EA gratis yang bisa dijalankan dengan modal wajar, lihat Daftar EA. Jika masalah tetap tidak terselesaikan setelah memeriksa pengaturan, hubungi support dengan menyertakan tangkapan layar log dari tab Experts.
FAQ
T: Tanda senyum sudah muncul tapi belum pernah entry sama sekali. Apakah EA rusak?
Sebagian besar kondisi ini normal. EA hanya membuka posisi saat kondisi terpenuhi. Periksa dengan backtest apakah EA melakukan trading pada periode yang sama, dan periksa apakah ada alasan skip di tab Experts (news filter, spread berlebih, dll). Jika tidak ada error dan muncul alasan skip, berarti sesuai desain.
T: Muncul pesan "WebRequest is not allowed".
Buka Options → Expert Advisors, lalu tambahkan URL yang diminta EA (untuk EA fxea365, gunakan https://fxea365.com) ke bagian "Allow WebRequest for listed URL:", lalu restart EA. Ini adalah pengaturan wajib untuk EA yang menggunakan autentikasi atau data eksternal.
T: Saat dijalankan di VPS, EA berhenti setelah restart.
Tombol "Auto Trading" kadang kembali ke posisi OFF saat MT5 auto-start. Setelah restart, periksa apakah tombol sudah hijau dan apakah izin algorithmic trading di Options masih aktif.
T: Saat backtest EA melakukan trading, tapi di akun live tidak.
Hal ini terjadi karena spread, leverage, jenis akun, dan jam trading di akun live berbeda dari pengaturan saat testing. Periksa secara berurutan filter (batas spread, jam trading), margin, dan apakah pasar sedang buka.
Terkait
📧 Peringatan sebelum harga naik + kursus email gratis 5 hari
Semua EA dijual dengan harga peluncuran dan naik bertahap seiring penjualan. Dapatkan pemberitahuan sebelum setiap kenaikan, plus email harian tentang trading algo, membaca backtest, dan memilih broker.
* Privasi sangat dilindungi. Anda dapat berhenti berlangganan kapan saja.