Beranda > Blog > Kode Retur Penolakan Order MT5 dan Urutan Pemeriksaan

MT5Pemecahan MasalahOperasional EA

Kode Retur Penolakan Order MT5 dan Urutan Pemeriksaan

Dipublikasikan: 2026-11-06Waktu baca: sekitar 3 menit
⏱ Artikel ini mencerminkan informasi per tanggal publikasinya. Angka kinerja EA (PF, DD, imbal hasil tahunan) berubah seiring trading live dan validasi ulang — periksa yang terbaru di halaman EA. Lihat hasil EA terbaru →

Kesimpulan: pertama-tama lihat apakah gagal "setiap kali" atau "sesekali"

Saat order EA ditolak di MT5, di log akan muncul angka seperti "retcode=10030". Kami juga cukup sering menerima pertanyaan tentang kode retur ini.

Kesimpulannya dulu. Hal pertama yang dilihat adalah apakah penolakan itu terjadi setiap kali atau hanya sesekali.

  • Gagal setiap kali → curigai 10030, 10013, 10018. Ini masalah pengaturan atau jam perdagangan, jadi seberapa pun sering dicoba, order tidak akan lolos sampai Anda memperbaikinya atau berhenti mengirim order tersebut.
  • Gagal sesekali → curigai 10004 dan 10006. Penyebabnya adalah kondisi pasar atau keputusan broker, sehingga kadang order lolos setelah menunggu sebentar.

Tergantung termasuk yang mana, tempat memeriksa dan tingkat urgensinya pun berbeda.

Perbandingan Broker Direkomendasikan →

🎁 Unduh EA Gratis

📧 Kursus email gratis (8 email) + paket 13 indikator MT5 khusus pelanggan

* Privasi sangat dilindungi. Anda dapat berhenti berlangganan kapan saja.

Cara kerja: kode retur adalah "jawaban server"

Ketika EA mengirim order, server broker menilai apakah order diterima, lalu mengembalikan hasilnya berupa angka. Jika berhasil, yang dikembalikan misalnya 10009 (tereksekusi); jika gagal, yang dikembalikan adalah nomor yang menunjukkan alasan penolakan.

Yang perlu diperhatikan, angka ini hanyalah klasifikasi yang dikembalikan server. Terkadang angka ini tidak memberi tahu alasan penolakan yang sebenarnya. Khususnya 10006, kode ini sering kali tidak memperlihatkan di log apa yang dinilai oleh pihak broker.

KodeArti di MT5Pola kejadianYang dicekLolos jika ditunggu?
10018Pasar tutupSetiap kali (tergantung jam)Jam perdagangan, hari liburLolos setelah pasar buka
10030Mode eksekusi (filling) yang ditentukan tidak didukungSetiap kaliPengaturan EA, spesifikasi simbolTidak lolos
10013Permintaan tidak validSering kali setiap kaliLot, harga, nama simbolTidak lolos
10004Requote (harga berubah)SesekaliSlippage yang diizinkan, jamSering kali lolos
10006Permintaan ditolakSesekali hingga setiap kaliTanyakan ke brokerTidak diketahui

Langkah pemeriksaan: periksa dengan urutan ini

1. 10018: lihat jam dulu

Ini paling mudah dicek, jadi diperiksa pertama. Pastikan waktunya tidak bertepatan dengan akhir pekan, hari libur, libur akhir/awal tahun, atau jeda per simbol (banyak broker memberi jeda di siang hari untuk emas dan indeks saham). Klik kanan simbol di Market Watch lalu buka "Specification" untuk melihat jam perdagangannya. Perhatikan juga bahwa waktu server bisa berbeda dengan waktu Jepang. Jika penyebabnya jam perdagangan, order akan lolos sendiri setelah pasar dibuka tanpa Anda melakukan apa pun.

2. 10030: samakan mode eksekusi

Mode eksekusi yang diterima (FOK, IOC, Return) berbeda tergantung broker dan jenis akun. Jika EA mengirim order dengan mode yang tidak didukung, order akan ditolak setiap kali. Jika di input EA ada item seperti "Filling", samakan dengan mode yang tertulis di kolom "Execution" pada spesifikasi simbol. Jika item itu tidak ada, perbaikan harus dilakukan di sisi EA, jadi hubungi pihak yang mendistribusikan EA. Masalah ini sering muncul tepat setelah pindah ke broker atau jenis akun baru.

3. 10013: curigai isi order

Kode ini sering muncul karena isi order yang salah, misalnya lot lebih kecil dari lot minimum, tidak sesuai dengan kelipatan lot, atau akhiran nama simbol (seperti ".m" atau "#") berbeda. Terkadang log tidak menampilkan alasan yang rinci. Dalam beberapa kasus, satu-satunya cara adalah mencoba sambil mengubah lot atau nama simbol sedikit demi sedikit. Peninjauan item pengaturan kami rangkum di Cara Mengatur EA.

4. 10004: slippage yang diizinkan dan jam

Kode ini mudah muncul pada jam ketika harga bergerak cepat, seperti tepat setelah rilis data ekonomi atau pagi dini hari. Jika EA memiliki item "Slippage" atau "Deviation", melonggarkannya sedikit dapat mengurangi kejadian ini. Namun jika dilonggarkan terlalu jauh, Anda berarti menerima eksekusi pada harga yang merugikan. Jika koneksi yang lambat ikut berperan, VPS kadang dapat memperbaikinya.

5. 10006: kadang hanya broker yang bisa menjawab

Ini adalah penolakan berdasarkan keputusan broker, dan penyebabnya tidak terlihat dari sisi pengguna. Kemungkinannya antara lain pembatasan perdagangan pada akun, penghentian sementara perdagangan suatu simbol, atau pembatasan karena order terlalu banyak, tetapi kami pun tidak bisa memastikan yang mana. Cara paling pasti adalah mencatat waktu di log dan isi order, lalu menanyakannya ke dukungan broker. Jika sering terjadi, mempertimbangkan pindah broker dengan merujuk perbandingan broker juga bisa menjadi salah satu pilihan.

Keterbatasan dan hal yang perlu diperhatikan

  • Di akun demo, masalah ini bisa tidak muncul. Cara eksekusi di akun demo belum tentu sama dengan akun riil, dan seberapa mudah requote atau penolakan terjadi bisa berbeda. Meskipun berjalan lancar di akun demo, tidak bisa dipastikan bahwa order akan lolos dengan cara yang sama di akun riil.
  • Mengulang berkali-kali bisa menjadi kontraproduktif. Untuk 10030 dan 10013, mengirim ulang order yang sama tidak akan membuatnya lolos. Pada EA yang mengirim ulang setiap kali ditolak, order menumpuk dalam waktu singkat, dan itu berpotensi memicu pembatasan dari pihak broker. Pada EA kami, kebijakannya adalah hanya mengirim ulang untuk kode yang bersifat sementara seperti 10004, dengan jumlah percobaan yang ditentukan.
  • Transaksi yang ditolak tidak tercatat. Dalam backtest, penolakan seperti ini hampir tidak terjadi, sehingga di operasional nyata hasilnya akan menyimpang sebesar itu. Ini salah satu alasan mengapa hasilnya tidak sama persis dengan hasil di tester.
  • Selain kelima kode yang dibahas di sini, ada kode retur lain seperti lot tidak valid, harga tidak valid, dan margin tidak cukup. Artikel ini merangkum lima kode yang paling sering ditanyakan.

Ringkasan

  • Pertama-tama lihat apakah gagal "setiap kali" atau "sesekali"
  • Jika gagal setiap kali, periksa dengan urutan 10018 (jam) → 10030 (mode eksekusi) → 10013 (isi order)
  • Jika gagal sesekali, lihat 10004 (slippage dan jam), dan tanyakan 10006 ke broker
  • 10030 dan 10013 tidak akan lolos seberapa pun sering order dikirim ulang, jadi perbaiki pengaturannya
  • Penyebab sebenarnya dari 10006 bisa tidak terlihat dari sisi pengguna, dan kami pun tidak bisa memastikannya
  • Meskipun lolos di akun demo, belum tentu lolos dengan cara yang sama di akun riil

📧 Kursus email gratis (8 email) + paket 13 indikator MT5 khusus pelanggan

* Privasi sangat dilindungi. Anda dapat berhenti berlangganan kapan saja.

Punya pertanyaan tentang EA atau Forex?

Anda bisa mengajukannya di forum trading Nattzy (daftar gratis). Pertanyaan di luar artikel ini juga dipersilakan — pengaturan EA, memilih broker, dan lainnya.

Tanya di Nattzy ↗

Komentar & pertanyaan