EA tidak membuka transaksi belum tentu berarti robotnya rusak. Pemeriksaan perlu membedakan program yang gagal dimuat, program yang berjalan tetapi belum memperoleh sinyal, dan program yang mengirim order lalu ditolak. Ketiganya membutuhkan langkah yang berbeda.
Panduan ini membantu menelusuri EA pada terminal desktop MT4 atau MT5 untuk akun HFM. HFM Guide adalah situs edukasi independen, bukan situs resmi HFM. Pemeriksaan teknis tidak menilai kelayakan strategi atau menjamin keuntungan; perubahan pada robot yang aktif dapat memengaruhi transaksi dan pengelolaan posisi.

Daftar isi panduan
1. Bedakan tiga keadaan sebelum mengubah pengaturan
Catat apa yang terlihat pada chart dan log. Kalimat “EA tidak jalan” terlalu luas untuk menentukan penyebab. Gunakan pemeriksaan awal berikut agar tidak mengubah banyak hal sekaligus.
Pada layar kecil, geser tabel ke samping untuk melihat semua kolom.
| Keadaan | Petunjuk yang dicari | Langkah awal |
|---|---|---|
| Program tidak termuat | Nama EA tidak muncul atau log menyebut kegagalan inisialisasi. | Periksa versi file, folder terminal, dependensi, dan lisensi. |
| Program termuat, belum ada order | EA terlihat pada chart, tetapi belum ada percobaan transaksi dalam log. | Periksa izin serta syarat sinyal yang dijelaskan pengembang. |
| Order dicoba lalu gagal | Ada pesan penolakan, nomor kesalahan, atau hasil permintaan trading. | Cocokkan parameter order dengan pesan tersebut dan spesifikasi simbol. |
Ini adalah cara mengelompokkan pemeriksaan, bukan diagnosis otomatis. Simpan tangkapan layar dan waktu kejadian sebelum memuat ulang EA. Jika robot sedang mengelola posisi terbuka, pahami akibat menghentikan pengelolaannya terlebih dahulu.
2. Cocokkan platform, file, dan jenis program
EA untuk MT4 dan MT5 memerlukan versi yang sesuai. Hasil kompilasi MT4 menggunakan .ex4, sedangkan MT5 menggunakan .ex5. Mengganti nama ekstensi tidak mengubah program menjadi versi platform lain. Minta paket yang tepat kepada pembuatnya; perbedaan bahasa dan fungsi dibahas dalam dokumentasi migrasi MQL4 ke MQL5.
Buka File → Open Data Folder dari terminal yang benar. Folder EA berada di MQL4/Experts atau MQL5/Experts. Jika ada beberapa instalasi MetaTrader, jangan mengandalkan folder yang kebetulan terlihat di komputer. Setelah pemasangan sesuai petunjuk pengembang, periksa Navigator dan gunakan Refresh bila diperlukan. Struktur folder dijelaskan oleh MetaQuotes.
Kenali juga jenis programnya. EA dapat memantau kondisi dan menjalankan fungsi trading; indikator bertugas menganalisis atau menampilkan informasi; script menjalankan tugas atas permintaan. Indikator yang menggambar panah tidak otomatis menjadi robot pembuka posisi. Pembedaan ini mengikuti jenis aplikasi MQL5.
Simpan nama produk, nomor versi, asal unduhan, dan petunjuk pemasangan. Bila tersedia hanya source .mq4 atau .mq5, diperlukan kompilasi yang berhasil sebelum menjadi program siap jalan. Pesan kesalahan kompilasi perlu ditangani pengembang, bukan diatasi dengan mengubah pengaturan akun. Untuk pemilihan terminal, baca perbandingan MT4 dan MT5 HFM.
3. Periksa izin terminal dan izin EA pada chart
Ada dua lapis izin. Pertama, izin trading otomatis untuk terminal melalui tombol AutoTrading/Algo Trading atau pengaturan Tools → Options → Expert Advisors. Kedua, izin pada properti EA yang terpasang di chart. Nama dan tampilan tombol dapat berbeda menurut platform, bahasa, serta build.
Pada MT4, properti EA memuat Allow live trading. MT5 menyediakan izin trading otomatis pada pengaturan EA. Izin individual tidak mengalahkan larangan pada tingkat terminal. Rujuk peluncuran EA MT4 dan pengaturan EA MT5.
Periksa kembali setelah mengganti akun, profil, simbol, atau timeframe. MetaTrader memiliki opsi yang dapat menonaktifkan izin otomatis saat perubahan tersebut. Pertahankan fungsi pengaman yang diperlukan, lalu tinjau EA yang akan diberi izin secara sengaja. Jangan mengaktifkan seluruh robot hanya untuk menguji satu chart.
Izin DLL dan WebRequest merupakan pengaturan terpisah. Jangan mencentangnya sebagai solusi umum. Ikuti kebutuhan terdokumentasi dari aplikasi tepercaya; untuk WebRequest, hanya izinkan alamat yang benar-benar diperlukan dan sudah diperiksa. Jika asal atau fungsi dependensi tidak jelas, minta penjelasan pembuat EA sebelum melanjutkan.
4. Baca Experts dan Journal pada waktu kejadian
Pada MT4, periksa tab Experts dan Journal di Terminal; pada MT5, keduanya tersedia di Toolbox. Experts membantu menelusuri pesan program, sedangkan Journal mencatat aktivitas platform seperti koneksi dan transaksi. Salin pesan lengkap beserta beberapa baris sebelum dan sesudahnya, bukan hanya kata terakhir.
Untuk log lama, gunakan menu konteks Open. Log EA MT4 tersimpan pada MQL4/Logs; dokumentasi log MT5 membedakan MQL5/Logs untuk program dan Logs untuk platform.
Beri label sumber waktunya. Dokumentasi MT5 menyatakan kolom Time pada log mengikuti zona waktu komputer. Waktu transaksi dalam riwayat mengikuti server trading. Pesan yang ditulis EA juga dapat memuat timestamp buatan program. Saat menggabungkan bukti, catat zona waktu komputer dan waktu server agar kejadian yang sama tidak dianggap berbeda.
Contoh hipotetis: EA terpasang, tetapi setiap percobaan menghasilkan “invalid volume”. Pemeriksaan berikutnya adalah volume yang dikirim dan ketentuan simbol, bukan memasang ulang seluruh terminal. Sebaliknya, pesan kegagalan inisialisasi mengarahkan pemeriksaan ke program sebelum menilai order.
5. Telusuri syarat strategi dan penolakan order
Setelah program termuat dan izin sesuai, baca aturan input dari pembuat EA. Tinjau simbol lengkap, timeframe, periode trading, batas spread, kebutuhan data, serta lisensi atau pembatasan akun bila produk memang memilikinya. Nama parameter tidak seragam antarpengembang, sehingga jangan menyalin preset dari produk lain.
EA yang menunggu kondisi tertentu boleh jadi belum mempunyai alasan untuk membuka order. Jangan memperlonggar semua filter untuk memaksa transaksi. Bandingkan satu contoh kondisi yang menurut dokumentasinya memenuhi sinyal dengan catatan program pada saat itu. Bila log tidak cukup jelas, minta pengembang menunjukkan cara memeriksa status sinyal.
Jika permintaan sudah ditolak server, baca pesan aslinya. MT5 membedakan antara lain volume tidak valid, stop tidak valid, margin tidak cukup, pasar tutup, serta larangan trading otomatis; daftar resminya ada pada kode hasil server trading. Jangan memakai nomor kode MT5 untuk menafsirkan pesan MT4.
Cocokkan volume minimum, langkah volume, jarak stop, mode trading, dan sesi pada Specification di Market Watch. Periksa spesifikasi akun dan simbol yang sedang dipakai; dukungan EA pada platform HFM tidak berarti setiap kombinasi parameter pasti diterima. Lanjutkan ke panduan order HFM ditolak jika pesan sudah mengarah ke permintaan transaksi.
6. Periksa di mana EA sebenarnya berjalan
Melihat akun yang sama di ponsel atau browser bukan bukti bahwa EA desktop sedang berjalan di perangkat tersebut. Periksa terminal tempat EA dipasang, atau layanan VPS yang menjalankannya. Pastikan aplikasi masih aktif, terhubung, dan memakai akun serta versi EA yang dimaksud.
Untuk MetaTrader Virtual Hosting, perubahan lokal perlu disinkronkan melalui migrasi. Dokumentasi migrasi resmi MetaQuotes menyatakan trading otomatis di platform virtual selalu diizinkan, dan izin lokal dinonaktifkan saat EA dipindahkan untuk mencegah operasi ganda. Jangan mengandalkan tombol lokal untuk menghentikan robot di VPS.
Periksa status serta Journal VPS setelah migrasi; jangan hanya menilai chart di laptop. Pastikan robot yang sama tidak mengirim transaksi bersamaan dari VPS dan terminal lokal. MetaTrader Virtual Hosting juga melarang panggilan DLL dan tidak memigrasikan script.
Ketentuan tersebut khusus layanan virtual MetaTrader. VPS Windows biasa memiliki pengelolaan aplikasi tersendiri. Catat layanan yang digunakan saat meminta bantuan agar petunjuk sinkronisasi dan lokasi log tidak tertukar.
7. Uji satu perubahan dan siapkan bantuan yang tepat
Simpan preset dan bukti awal, ubah satu penyebab yang sudah teridentifikasi, lalu periksa hasilnya. Gunakan akun demo untuk mengulang masalah bila memungkinkan. Keberhasilan pada demo menguji fungsi dalam kondisi tersebut; hasilnya tidak menjamin perilaku eksekusi atau keuntungan pada akun riil.
Jika perlu mengevaluasi strategi, lanjutkan ke panduan backtest EA. Pisahkan pertanyaan “program berfungsi?” dari “strateginya layak?” Catat juga pengelolaan posisi yang masih terbuka; panduan partial close dan trailing stop membantu memahami perbedaan tindakan pengelolaan tersebut.
Untuk kesalahan program, siapkan nama dan versi EA, platform/build, simbol, timeframe, input relevan, serta potongan log untuk pengembang. Untuk koneksi akun atau penolakan trading yang memerlukan penjelasan broker, gunakan kanal kontak resmi HFM. Hapus kata sandi, OTP, dan informasi pribadi yang tidak diperlukan dari lampiran.
8. Pertanyaan yang sering muncul
Apakah ikon EA aktif berarti harus segera membuka posisi?
Tidak. Status terpasang atau izin aktif belum membuktikan syarat strategi terpenuhi. Periksa input dan log sebelum menyimpulkan ada kerusakan.
Apakah mematikan AutoTrading menutup posisi yang sudah terbuka?
Tombol itu mengatur izin program melakukan trading. Untuk menilai posisi yang sudah ada, periksa tab Trade dan aturan EA; jangan menganggap perubahan izin sebagai perintah menutup posisi.
Bolehkah mencoba EA yang sama pada beberapa chart?
Ikuti rancangan pengembang. Pemasangan ganda dapat membuat pemeriksaan sumber order lebih sulit. Gunakan konfigurasi uji yang dapat dilacak sebelum memperluas pemasangan.
Ke mana membaca bantuan dasar akun HFM?
Gunakan FAQ HFM Guide sebagai pintu masuk, kemudian ikuti topik yang sesuai dengan gejala.
9. Sumber dan batas panduan
Sumber primer diperiksa pada 12 Oktober 2026. Rujukan utama: HFM MT4, HFM MT5, pengaturan umum EA MT4, dan dokumentasi MetaQuotes yang ditautkan pada tiap langkah. Antarmuka dapat berubah; kebutuhan dan kesalahan kode EA tetap perlu diperiksa bersama pengembangnya.
0 comments: