Lewati ke konten utama

Mengapa program Expert Advisor (EA) saya tidak mengeksekusi transaksi?

Atasi masalah eksekusi Transaksi program di MT4 dengan memeriksa Trading otomatis, pengaturan grafik, kondisi akun, konektivitas, izin, konfigurasi, dan pesan error platform.

Trading otomatis hanyalah salah satu pemeriksaan; menyalakannya saja tidak berarti program akan membuat order atau order akan dieksekusi. Aktifkan hanya setelah Anda memercayai program tersebut dan memang bermaksud menggunakannya pada akun itu, lalu lakukan pemeriksaan di bawah ini.

Program tidak dapat diinstal atau dijalankan di FXTRADING.com App.

Alasan Umum Masalah Eksekusi Transaksi program

Saat bertransaksi dengan FXTRADING.com, ada beberapa kemungkinan alasan mengapa program Anda tidak mengeksekusi transaksi sebagaimana mestinya:


Masalah Pengaturan Dasar

  • Izin trading otomatis: Di MT4 desktop, periksa izin seluruh terminal dan izin program yang terpasang pada grafik. Jika salah satunya memblokir trading, program masih dapat menganalisis harga tanpa diizinkan mengirim permintaan transaksi. Warna bilah alat saja tidak menunjukkan penyebabnya.

  • Program Tidak Dipasang pada Grafik: Pastikan program telah dipasang dengan benar pada grafik yang relevan

  • Simbol atau Kerangka Waktu Salah: Pastikan program Anda dipasang pada pasangan mata uang dan kerangka waktu yang sesuai dengan rancangannya


Keterbatasan Teknis

  • Margin tersedia: Bandingkan kebutuhan margin transaksi yang direncanakan dengan margin tersedia di akun. Saldo saja tidak menunjukkan margin yang tersisa setelah posisi terbuka dan persyaratan lainnya.

  • Pembatasan Transaksi: Periksa apakah akun Anda memiliki pembatasan transaksi

  • Pasar Tutup: Pasar untuk instrumen yang ingin Anda transaksikan mungkin sedang tutup

  • Masalah Koneksi Internet: Koneksi internet yang tidak stabil dapat menghambat eksekusi program


Masalah Konfigurasi program

  • Pengaturan Tidak Tepat: Tinjau Parameter input program Anda

  • Masalah Kompatibilitas: Pastikan program Anda kompatibel dengan versi MT4 yang Anda gunakan

  • Kesalahan Pemrograman: Kode program itu sendiri mungkin mengandung kesalahan atau kekeliruan logika

  • DLL atau Pustaka Tidak Tersedia: Beberapa program memerlukan file tambahan agar dapat berfungsi dengan baik


Kondisi Transaksi

  • Pengaturan Slippage: program Anda mungkin memiliki pengaturan Slippage yang membatasi

  • Batasan Spread: Beberapa program tidak akan melakukan transaksi jika Spread melampaui ambang batas tertentu

  • Pembatasan Ukuran Lot: program mungkin mencoba melakukan transaksi dengan Ukuran Lot yang tidak diizinkan untuk Jenis akun Anda


Bagaimana cara memperbaiki masalah eksekusi program?

  1. Periksa izin trading dengan sengaja: Pastikan dahulu akun, server, program yang terpasang, dan parameter input yang dimaksud. Izinkan trading otomatis hanya jika Anda mempercayai program dan memang ingin program itu bertransaksi pada akun tersebut; periksa kedua tingkat izin alih-alih berulang kali mengubah tombol bilah alat.

  2. Simpan catatan terkait sebelum memulai ulang: catat kapan masalah terjadi dan simpan pesan log di sekitarnya sebelum menutup MT4. Setelah memulai ulang, periksa kembali akun, program yang terpasang, dan izin trading sebelum melanjutkan penggunaan.

  3. Baca kedua jenis log: bandingkan Jurnal platform dan pesan program untuk kejadian yang sama. Penjelasan berikut membedakan pesan program, permintaan trading, dan hasilnya.

  4. Tinjau Pengaturan program: Periksa kembali semua Parameter input

  5. Uji di Penguji strategi: Gunakan penguji strategi untuk mengidentifikasi potensi masalah

  6. Hubungi Pengembang program: Jika Anda membeli program tersebut, hubungi pengembangnya

  7. Periksa Izin: aktifkan hanya izin yang benar-benar diperlukan program setelah meninjau sumber atau penyedianya. Jangan aktifkan impor DLL atau akses eksternal kecuali Anda memahami dan menerima kebutuhan khususnya.


Bedakan tahapannya: program dapat berjalan tetapi masih menunggu kondisi masuk yang diprogram, tidak dapat mengirim permintaan transaksi, atau telah mengirim permintaan yang ditolak. Bandingkan catatannya dengan log ahli dan sistem terminal serta kesalahan yang tepat sebelum memilih solusi. Jangan melonggarkan batas spread, volume, atau risiko hanya untuk memaksakan transaksi.
​

Setelah mengganti akun, profil, simbol grafik, atau kerangka waktu, pengaturan perlindungan MT4 dapat menonaktifkan trading otomatis. Periksa kembali akun aktif, program, dan status izin. Jangan otomatis menonaktifkan perlindungan tersebut atau menganggap tidak adanya transaksi baru sebagai bukti program bermasalah.
​

Cara membaca dan menyimpan log program

Di MT4 desktop, tampilkan jendela Terminal melalui menu Tampilan, atau gunakan Ctrl+T di Windows. Jurnal mencatat aktivitas platform, termasuk proses mulai, koneksi, dan operasi trading; tab program berisi pesan dari program yang terpasang. Beberapa tab kosong dapat disembunyikan. Tidak adanya tab program tidak menjelaskan mengapa transaksi tidak terjadi.
​

Baca pesan tepat sebelum dan setelah kejadian dengan mencocokkan waktu dan simbol. Pesan bahwa program dimuat tidak membuktikan bahwa permintaan trading dikirim atau dieksekusi. Jika catatan tidak menunjukkan permintaan, periksa syarat masuk bersama pengembang program. Jika permintaan ditolak, simpan kesalahan yang persis dan periksa kondisi akun serta instrumen terkait, bukan mengubah pengaturan secara acak.
​

Untuk kejadian sebelumnya, klik kanan entri log dan pilih Buka untuk mengakses file log berdasarkan tanggal. Log platform MT4 berada di Logs dan log program di MQL4/Logs; nama file harian mengikuti YYYYMMDD.LOG. Tab menampilkan entri terbaru, sehingga baris lama yang tidak terlihat bukan bukti bahwa kejadian tidak pernah terjadi. Simpan rentang waktu terkait sebelum mengosongkan tab atau memulai ulang.
​

Di MT5 desktop, Jurnal platform dan tab pesan dari program yang sesuai berada di jendela Kotak Alat. File platform berada di Logs dan file program di MQL5/Logs. Waktu jurnal MT5 mengikuti zona waktu komputer; catat zona waktu tersebut dan bandingkan dengan waktu riwayat trading sebelum mencocokkan kejadian. Jangan menganggap kedua jam sama.
​

Pilih catatan yang sesuai: kesalahan kompilasi MetaEditor berkaitan dengan pembuatan program, sedangkan jurnal Penguji Strategi berkaitan dengan pengujian. Keduanya tidak membuktikan eksekusi transaksi nyata. Kirim hanya catatan kejadian yang relevan dan telah disamarkan informasi sensitifnya melalui jalur dukungan di bawah, bukan seluruh folder data platform. Jangan melakukan transaksi lain hanya untuk menghasilkan log.


MT4/MT5: periksa keadaan yang bertahan setelah mulai ulang

Program MT4/MT5 dapat memakai variabel global terminal, terpisah dari variabel dalam kode sumber. Variabel bertahan setelah mulai ulang dan tersedia selama empat minggu sejak terakhir dipanggil oleh Expert Advisor (EA) atau diubah. Memulai ulang MT4/MT5 tidak menghapusnya.
​

Di MT4/MT5, periksa entri tanpa mengubahnya:

  1. Buka menu Alat.

  2. Pilih Variabel Global.

Anda juga dapat menggunakan pintasan standar F3. Jika perilaku tetap sama setelah mulai ulang, tanyakan kepada pengembang apakah program memakai variabel ini dan pemulihan yang tepat.
​

MT4: membaca kolom variabel global

Kolom

Informasi yang ditampilkan

Nama

Pengenal variabel global terminal.

Nilai

Nilai yang tersimpan, bukan variabel kode sumber.

Waktu pemanggilan terakhir

Kapan variabel terakhir dipanggil; perubahan manual juga memperbarui waktu ini.

Di MT4, mengeklik dua kali sel nama atau nilai memulai pengeditan. Untuk diagnosis, baca entri tanpa mengubahnya; jangan anggap klik dua kali sebagai penyegaran tanpa dampak.

Jangan mengedit atau menghapus variabel global untuk memaksa transaksi; beberapa program dapat memakainya bersama. Simpan catatan insiden di atas dan ikuti petunjuk program.


Gunakan catatan untuk mengidentifikasi penyebab

Sebelum mengubah pengaturan berulang kali, catat platform dan versinya, jenis akun dan server, simbol, tanggal dan waktu beserta zona waktu, apakah program terpasang dan aktif, serta pesan Jurnal atau log program atau kesalahan order yang tepat. Tangkapan layar yang telah disunting dapat membantu. Jangan sertakan kata sandi, kode sekali pakai, kunci pribadi, frasa pemulihan, dokumen identitas, atau detail pembayaran lengkap.
​

Tim Dukungan Pelanggan dapat meninjau catatan akun, platform, server, simbol, kondisi trading, dan kesalahan FXTRADING.com saat ini. Tim tidak dapat mengaudit, memperbaiki, atau menyetujui kode maupun strategi program pihak ketiga; hubungi pengembang program untuk hal tersebut. Perubahan pengaturan, hasil Penguji strategi, atau tinjauan dukungan tidak menjamin bahwa program akan membuat order, bahwa order akan dieksekusi, atau hasil trading apa pun.
​

Apakah pertanyaan Anda terjawab?