Dekompilasi (Decompilation) ex4 ke mq4, apakah perlu? Dekompilator (Decompiler) Ex5 ke Mq5. Konverter (converter) ex4 ke Mql4
InfoPad, Online Information Panel for MetaTrader
Deskripsi
Kode Kesalahan
Kode Kesalahan di MetaTrader sangat penting untuk mengidentifikasi dan mengatasi masalah dalam operasi platform. Fungsi GetLastError() mengambil kode-kode ini, dan konstanta untuk kesalahan-kesalahan ini didefinisikan di file stderror.mqh.
Untuk menampilkan pesan teks deskriptif, fungsi ErrorDescription() yang terletak di stdlib.mqh dapat digunakan.
Kesalahan dapat berasal dari server trading atau terminal klien.
Sebagai spesialis dalam pemrograman MT4 dan MT5 untuk Expert Advisor (EA), saya sering menerima pertanyaan tentang kesalahan-kesalahan seperti ini.
Untuk itu, saya akan menjelaskan kesalahan-kesalahan umum yang sering terjadi pada trader dan Expert Advisor (EA), penyebabnya, dan bagaimana cara mengatasinya.
Setiap Expert Advisor (EA) beroperasi dengan cara yang berbeda, namun banyak masalah yang muncul dari satu set permasalahan umum.
Marilah kita jelajahi kesalahan-kesalahan khas dan solusi-solusinya, dengan mengikuti gaya “Pedoman untuk Kesalahan Rekayasa Elektronik.”
Daftar ringkas dari kesalahan-kesalahan ini dapat ditemukan dalam referensi Kode Kesalahan, serta di terminal MetaTrader 4/MetaTrader 5. Kami akan menggunakan sumber daya ini untuk mendiagnosis dan menyelesaikan masalah secara efektif.
Jika kesalahan Anda tidak terdaftar atau solusi yang disarankan tidak berhasil, disarankan untuk menghubungi pembuat Expert Advisor (EA) Anda.
Sebelum melakukannya, pastikan untuk meninjau file log untuk detail lebih lanjut tentang masalah tersebut.
Expforex AI: Tanyakan saya tentang nomor kesalahan
Saya juga menyarankan untuk membaca FAQ kami
Beberapa artikel mungkin juga dapat membantu Anda:
- FAQ: Jawaban untuk pertanyaan yang paling sering diajukan
- Pengujian dan Optimasi Expert Advisor (EA)
- Cara Menginstal Expert Advisor (EA)
Kesalahan Umum dan Cara Mengatasinya
Nomor Kesalahan | Deskripsi Singkat | Penyebab yang Mungkin | Metode Solusi |
---|---|---|---|
Graph Mismatch Errors | Kesalahan pada server DC: tick yang masuk tidak diproses secara akurat di semua kerangka waktu. | 1. Server DC memproses tick yang masuk secara tidak akurat di berbagai kerangka waktu. | 1. Pengujian segera setelah pemuatan dari arsip tidak menampilkan kesalahan, karena hanya data per menit yang dimuat. Ketidaksesuaian menumpuk ketika kutipan harga langsung mulai masuk. |
TestGenerator: Unmatched Data Error | Kesalahan pada data arsip kutipan |
1. Data tidak lengkap dari broker Anda 2. Database kutipan yang rusak 3. Pengujian EA menggunakan data usang 4. Data asinkron dari kerangka waktu yang lebih lama | Kesalahan terjadi baik ketika ketidaksesuaian data tidak didefinisikan atau ketika tidak ada. |
Error 0 or 1 | Tidak ada kesalahan atau kesalahan tidak dikenal | 1. Kesalahan sebelumnya yang belum terselesaikan dari permintaan yang terus-menerus | Jangan menangani kesalahan 0 dan 1 di Expert Advisor (EA). |
Error 4, 146 (10022 di MT5) | Broker melarang penggunaan tanggal kedaluwarsa order | 1. Server trading sedang sibuk 2. Anda telah mengatur jenis kedaluwarsa order pending yang salah (waktu pembatalan order) | 1. Restart terminal Optimalkan kode EA dengan fungsi penanganan kesalahan yang lebih baik 2. StopOrderDayToExpiration: – 0 – ORDER_TIME_GTC Order akan berada dalam antrean hingga dihapus; – 1 – ORDER_TIME_DAY Order hanya berlaku untuk hari perdagangan saat ini; – X – ORDER_TIME_SPECIFIED Order akan tetap berlaku hingga tanggal kedaluwarsa. atau StopOrderBarToExpiration |
Error 8, 141 (10024 di MT5) | Permintaan Terlalu Sering |
1. EA mengirimkan terlalu banyak order secara bersamaan 2. EA tidak menunggu respons dari server sebelum mengirim order baru, menyebabkan kelebihan beban server | 1. Pastikan EA menunggu respons sebelum mengirim order tambahan. 2. Expert Advisor (EA) telah mengirim terlalu banyak permintaan. Silakan tunggu sebentar dan lanjutkan bekerja dengan EA. |
Error 130, 145 (10016 di MT5) | Level Stop yang Ditentukan Tidak Tepat | Level Stop (StopLoss, TakeProfit) terlalu dekat dengan harga saat ini | 1. Verifikasi aturan pembukaan dengan broker Anda untuk Minimal StopLevel 2. Pastikan level stop sesuai dengan spesifikasi akun dan broker Anda 3. Anda dapat menggunakan fungsi kami: SetMinStops – Mengatur secara otomatis semua parameter Expert Advisor (EA) ke level stop minimum yang dapat diterima. 4. Silakan atur level Stop yang lebih tinggi untuk parameter StopLoss, TakeProfit, TrailingStop, Jarak Order…. |
Error 132 (10018 di MT5) | Market Ditutup | Market ditutup, biasanya pada akhir pekan | Cobalah untuk menempatkan perdagangan setelah market dibuka kembali. Untuk berdagang di akhir pekan, Anda dapat mencoba TesterPad |
Error 133 (10017 di MT5) | Perdagangan Dilarang |
1. Perdagangan saat ini dibatasi 2. Perdagangan dilarang untuk pasangan mata uang yang dipilih | 1. Tunggu hingga perdagangan dilanjutkan 2. Cobalah berdagang dengan pasangan mata uang yang berbeda atau periksa apakah diperlukan sufiks untuk pasangan Anda |
Error 134 (10019 di MT5) | Dana Tidak Cukup untuk Menyelesaikan Transaksi | 1. Ukuran lot yang Anda coba buka terlalu besar, sehingga menyebabkan margin tidak mencukupi | 1. Periksa margin bebas Anda 2. Hitung dana yang diperlukan untuk ukuran lot yang diinginkan sebelum membuka posisi 3. Periksa pengaturan lot trading Anda (Lot, Autolot, DynamicLot, Martin) |
Error 135–138 (10004, 10006, 10020 di MT5) | Harga Telah Berubah |
1. Terjadi Requote 2. Volatilitas pasar 3. Broker tidak mengizinkan perdagangan pada harga yang dinyatakan | 1. Hindari berdagang selama periode pasar yang volatile 2. Tingkatkan slippage, namun perlu diingat bahwa hal ini dapat mengakibatkan eksekusi perdagangan pada harga yang berbeda 3. Ini adalah kesalahan standar pada pasar yang cepat. |
Error 147 | ERR TRADE EXPIRATION DENIED | EA atau pengguna mencoba mengatur tanggal kedaluwarsa order pending | Atur tanggal kedaluwarsa menjadi 0 pada fungsi OrderSend di EA. Penggunaan tanggal kedaluwarsa order dilarang oleh broker |
Error 148 (10033 di MT5) | Maksimum Order Terbuka atau Pending Tercapai | Batas maksimum order terbuka atau posisi pending telah tercapai | Periksa batas order terbuka broker Anda dan sesuaikan strategi perdagangan Anda. |
Error 4012, 4013 | Pembagian dengan Nol Zero Devide |
1. EA mencoba untuk membagi dengan nol dalam perhitungannya 2. MarketInfo(Symbol(), MODE_SPREAD) mungkin mengembalikan nol untuk broker dengan spread mengambang | Periksa kode EA untuk mencegah pembagian dengan nol dan pastikan penanganan respons MarketInfo dengan tepat. |
Error 4017 | Panggilan DLL Tidak Diizinkan | Pemanggilan DLL dilarang oleh terminal atau perangkat lunak antivirus | 1. Izinkan pemanggilan DLL melalui pengaturan terminal 2. Pastikan DLL aman dengan menggunakan perangkat lunak antivirus sebelum mengaktifkannya |
Error 4106 | Simbol Tidak Dikenal | Simbol tidak tercantum di Market Watch | Aktifkan simbol di Market Watch atau minta dari broker Anda. |
Error 4108 (10036 di MT5) | Nomor Tiket Tidak Valid | Nomor tiket order tidak lagi ada Order mungkin telah ditutup secara manual atau oleh EA lain | Hindari intervensi manual pada order yang dikelola EA dan nonaktifkan EA yang saling bertentangan. Mungkin EA mencoba menutup atau memodifikasi order yang telah ditutup oleh EA lain. |
Error 4110, 4111 (10042,10043,10044 di MT5) | Posisi Long/Short Tidak Diizinkan | Pengaturan EA membatasi jenis perdagangan Tipe posisi yang dibatasi oleh server | Sesuaikan pengaturan di tab General untuk mengizinkan jenis perdagangan yang diinginkan (Long & Short, Hanya Long, Hanya Short untuk MT4 saja). Tanyakan kepada broker Anda |
Error 10030 | TRADE RETCODE INVALID FILL | Pengisian order yang salah. | Atur parameter di pengaturan EA TypeFilling Tipe pengisian posisi dan order. Digunakan untuk terminal MT5. Dalam mode AUTO, EA mencoba menentukan tipe pengisian secara otomatis. Namun, dalam beberapa situasi, Anda perlu mengatur tipe pengisian secara manual. |
KODE KESALAHAN PERDAGANGAN
Kode Kesalahan yang Dikembalikan dari Server Trading
Kodenya | Pengenal | Deskripsi | Metode Solusi |
---|---|---|---|
10004 | TRADE_RETCODE_REQUOTE | Requote | Tingkatkan level slippage atau hindari berdagang selama periode volatilitas tinggi. Slippage Tingkat deviasi harga maksimum yang mungkin terjadi saat membuka dan menutup posisi (dalam Poin). |
10006 | TRADE_RETCODE_REJECT | Permintaan Ditolak | Periksa kondisi perdagangan dan status akun, lalu coba lagi kemudian. |
10007 | TRADE_RETCODE_CANCEL | Permintaan Dibatalkan oleh Trader | Pastikan tidak ada pembatalan manual yang terjadi atau sesuaikan pengaturan EA. |
10008 | TRADE_RETCODE_PLACED | Order Ditempatkan | Tidak perlu tindakan. Ini adalah pesan konfirmasi. |
10009 | TRADE_RETCODE_DONE | Aplikasi Selesai | Tidak perlu tindakan. Permintaan telah berhasil diselesaikan. |
10010 | TRADE_RETCODE_DONE_PARTIAL | Aplikasi Selesai Sebagian | Periksa order yang tersisa dan selesaikan secara manual jika perlu. |
10011 | TRADE_RETCODE_ERROR | Kesalahan dalam Memproses Permintaan | Tinjau log untuk mengidentifikasi kesalahan dan coba lagi setelah diperbaiki. |
10012 | TRADE_RETCODE_TIMEOUT | Permintaan Dibatalkan Karena Waktu Habis | Tingkatkan periode timeout atau coba kembali saat beban server lebih rendah. |
10013 | TRADE_RETCODE_INVALID | Permintaan Buruk | Periksa parameter permintaan dan coba lagi dengan nilai yang benar. |
10014 | TRADE_RETCODE_INVALID_VOLUME | Volume dalam Permintaan Tidak Tepat | Pastikan volume perdagangan berada dalam batas yang diperbolehkan untuk akun Anda. |
10015 | TRADE_RETCODE_INVALID_PRICE | Harga dalam Permintaan Salah | Periksa harga pasar dan coba lagi dengan harga yang benar. |
10016 | TRADE_RETCODE_INVALID_STOPS | Stop dalam Permintaan Salah | Pastikan nilai StopLoss dan TakeProfit sesuai dengan aturan broker. SetMinStops Mengatur secara otomatis semua parameter Expert Advisor (EA) ke level stop minimum yang dapat diterima. |
10017 | TRADE_RETCODE_TRADE_DISABLED | Perdagangan Dilarang | Periksa kondisi perdagangan pada akun dan batasan broker. |
10018 | TRADE_RETCODE_MARKET_CLOSED | Market Ditutup | Tunggu hingga market dibuka kembali untuk melakukan perdagangan. Untuk berdagang di akhir pekan, Anda dapat mencoba TesterPad |
10019 | TRADE_RETCODE_NO_MONEY | Dana Tidak Cukup untuk Memenuhi Permintaan | Pastikan akun memiliki dana yang cukup atau kurangi ukuran perdagangan. |
10020 | TRADE_RETCODE_PRICE_CHANGED | Harga Telah Berubah | Coba ulang permintaan dengan harga yang diperbarui atau tingkatkan toleransi slippage. |
10021 | TRADE_RETCODE_PRICE_OFF | Tidak Ada Kutipan untuk Memproses Permintaan | Tunggu hingga pasar memberikan kutipan dan coba ulang permintaan. |
10022 | TRADE_RETCODE_INVALID_EXPIRATION | Tanggal Kedaluwarsa Order dalam Permintaan Tidak Valid | Atur tanggal kedaluwarsa yang benar atau biarkan kosong untuk order langsung. StopOrderDay ToExpiration = jumlah hari untuk kedaluwarsa order. |
10023 | TRADE_RETCODE_ORDER_CHANGED | Status Order Telah Berubah | Perbarui status order dan coba ulang permintaan dengan informasi yang benar. |
10024 | TRADE_RETCODE_TOO_MANY_REQUESTS | Permintaan Terlalu Sering | Batas jumlah permintaan per detik untuk menghindari kelebihan beban server. |
10025 | TRADE_RETCODE_NO_CHANGES | Tidak Ada Perubahan dalam Permintaan | Pastikan ada perubahan nyata sebelum mengirim ulang permintaan. |
10026 | TRADE_RETCODE_SERVER_DISABLES_AT | Tanyakan kepada broker Anda | |
10027 | TRADE_RETCODE_CLIENT_DISABLES_AT | Terminal Klien Melarang Auto Trading | Aktifkan auto trading di pengaturan terminal untuk melanjutkan perdagangan. |
10028 | TRADE_RETCODE_LOCKED | Sudah Ada Order Penutupan untuk Posisi yang Ditentukan. Ini Bisa Terjadi Saat Bekerja dalam Sistem Hedging Permintaan Diblokir untuk Diproses | Tunggu hingga order penutupan saat ini diproses sebelum mengirimkan yang baru. Periksa order yang terkunci atau batasan sistem dan selesaikan masalahnya. |
10029 | TRADE_RETCODE_FROZEN | Order atau Posisi Dibekukan | Hubungi broker Anda untuk mengetahui alasan posisi dibekukan. |
10030 | TRADE_RETCODE_INVALID_FILL | Tipe Eksekusi Order yang Tidak Didukung oleh Saldo Ditentukan | Pastikan tipe eksekusi order yang benar dipilih untuk saldo Anda. TypeFilling Tipe pengisian posisi dan order. Digunakan untuk terminal MT5. Dalam mode AUTO, EA mencoba menentukan tipe pengisian secara otomatis. Namun, dalam beberapa situasi, Anda perlu mengatur tipe pengisian secara manual. |
10031 | TRADE_RETCODE_CONNECTION | Permintaan untuk Mengaktifkan Order Pending Ditolak, dan Order Itu Sendiri Dibatalkan | Periksa koneksi ke server dan coba ulang permintaan. |
10032 | TRADE_RETCODE_ONLY_REAL | Operasi Hanya Diizinkan untuk Akun Riil | Pastikan operasi dilakukan pada akun riil, bukan akun demo. |
10033 | TRADE_RETCODE_LIMIT_ORDERS | Batas Jumlah Order Pending Telah Tercapai | Kurangi jumlah order pending atau hubungi broker untuk penyesuaian. |
10034 | TRADE_RETCODE_LIMIT_VOLUME | Batas Volume Order dan Posisi untuk Simbol Ini Telah Tercapai | Kurangi volume perdagangan atau hubungi broker untuk penyesuaian. |
10035 | TRADE_RETCODE_INVALID_ORDER | Tipe Order Tidak Valid atau Dilarang | Periksa tipe order yang diperbolehkan oleh broker dan coba dengan tipe yang valid. |
10036 | TRADE_RETCODE_POSITION_CLOSED | Posisi dengan POSITION_IDENTIFIER yang Ditentukan Sudah Ditutup | Tidak perlu tindakan. Posisi sudah ditutup. |
10038 | TRADE_RETCODE_INVALID_CLOSE_VOLUME | Volume Penutupan Melebihi Volume Posisi Saat Ini | Pastikan volume yang akan ditutup tidak melebihi ukuran posisi saat ini. |
10039 | TRADE_RETCODE_CLOSE_ORDER_EXIST | Tidak Ada Koneksi ke Server Trading | Periksa koneksi dan coba lagi ketika server sudah dapat diakses. |
10040 | TRADE_RETCODE_LIMIT_POSITIONS | Permintaan Ditolak Karena Simbol Disetel dengan Aturan “Anda Hanya Boleh Menutup Posisi yang Ada.” | Tutup posisi yang ada sebelum mencoba order baru. |
10041 | TRADE_RETCODE_REJECT_CANCEL | Permintaan Ditolak Karena Simbol Disetel dengan Aturan “Anda Hanya Boleh Menutup Posisi yang Ada.” | Sesuaikan perdagangan agar mematuhi aturan “hanya tutup” tersebut. |
10042 | TRADE_RETCODE_LONG_ONLY | Permintaan Ditolak Karena Aturan “Hanya Posisi Long yang Diizinkan” Disetel pada Simbol | Hanya posisi long yang diizinkan untuk simbol ini; hindari mengirim perdagangan short. |
10043 | TRADE_RETCODE_SHORT_ONLY | Permintaan Ditolak Karena Aturan “Hanya Posisi Short yang Diizinkan” Disetel pada Simbol | Hanya posisi short yang diizinkan untuk simbol ini; hindari mengirim perdagangan long. |
10044 | TRADE_RETCODE_CLOSE_ONLY | Permintaan Ditolak Karena Simbol Disetel dengan Aturan “Anda Hanya Boleh Menutup Posisi yang Ada” | Patuhi aturan “hanya tutup” dengan menutup posisi alih-alih membuka yang baru. |
Kesalahan Lainnya
Kode Kesalahan | Nomor Kesalahan | Deskripsi | Metode Solusi |
---|---|---|---|
ERR_SUCCESS | 0 | Operasi Selesai dengan Berhasil | Tidak perlu tindakan. |
ERR_INTERNAL_ERROR | 4001 | Kesalahan Internal yang Tidak Terduga | Periksa adanya konflik sistem atau program dan restart terminal. |
ERR_WRONG_INTERNAL_PARAMETER | 4002 | Struktur Mengandung Objek Tidak Valid Seperti String, Array Dinamis, atau Struktur yang Tidak Didukung | Tinjau struktur objek dan pastikan didefinisikan dengan benar. |
ERR_INVALID_PARAMETER | 4003 | Parameter Salah Saat Memanggil Fungsi Sistem | Verifikasi parameter fungsi dan pastikan sesuai dengan format yang diperlukan. |
ERR_NOT_ENOUGH_MEMORY | 4004 | Memori Tidak Cukup untuk Menjalankan Fungsi Sistem | Bebaskan memori sistem atau optimalkan program agar menggunakan memori lebih sedikit. |
ERR_STRUCT_WITHOBJECTS_ORCLASS | 4005 | Memori Tidak Cukup untuk Mengalokasikan Ulang String | Periksa kebocoran memori dan optimalkan penggunaan memori program. |
ERR_INVALID_ARRAY | 4006 | Array dengan Tipe, Ukuran, atau Objek Array Dinamis yang Rusak | Pastikan array didefinisikan dan diinisialisasi dengan benar sebelum digunakan. |
ERR_ARRAY_RESIZE_ERROR | 4007 | Ukuran Array yang Diminta Melebihi 2 Gigabyte | Kurangi ukuran array atau kelola alokasi memori dengan lebih efisien. |
ERR_STRING_RESIZE_ERROR | 4008 | History yang Diminta Tidak Ditemukan | Pastikan history yang diminta tersedia atau sesuaikan parameter permintaan. |
ERR_NOTINITIALIZED_STRING | 4009 | String Belum Diinisialisasi | Inisialisasi string sebelum mencoba menggunakannya dalam operasi. |
ERR_INVALID_DATETIME | 4010 | Nilai Tanggal dan/atau Waktu Salah | Verifikasi format tanggal dan waktu dalam permintaan dan coba ulang. |
ERR_ARRAY_BAD_SIZE | 4011 | Sumber Daya Dinamis dan Statis Tidak Sesuai | Pastikan ukuran array kompatibel dan diinisialisasi dengan benar. |
ERR_INVALID_POINTER | 4012 | Pointer Salah | Periksa nilai pointer dan pastikan valid sebelum digunakan. |
ERR_INVALID_POINTER_TYPE | 4013 | Tipe Pointer Salah | Pastikan pointer dengan tipe yang benar dan lakukan casting dengan tepat. |
ERR_FUNCTION_NOT_ALLOWED | 4014 | Fungsi Sistem Tidak Diizinkan untuk Dipanggil | Tinjau batasan sistem dan pastikan fungsi dapat dijalankan. |
ERR_RESOURCE_NAME_DUPLICATED | 4015 | Nama Resource Duplikat | Gunakan nama resource yang unik untuk menghindari konflik. |
ERR_RESOURCE_NOT_FOUND | 4016 | Tidak Ditemukan Resource dengan Nama yang Ditentukan | Pastikan resource ada di direktori atau file yang benar. |
ERR_RESOURCE_UNSUPPOTED_TYPE | 4017 | Tipe Resource Tidak Didukung atau Ukurannya Melebihi 16 MB | Gunakan tipe resource yang didukung dan pastikan ukurannya di bawah batas. |
ERR_RESOURCE_NAME_IS_TOO_LONG | 4018 | Nama Resource Melebihi 63 Karakter | Perpendek nama resource agar sesuai dengan batas karakter. |
ERR_MATH_OVERFLOW | 4019 | Overflow Terjadi Saat Mengevaluasi Fungsi Matematika | Periksa masukan fungsi dan gunakan nilai yang lebih kecil untuk mencegah overflow. |
ERR_CHART_WRONG_ID | 4101 | ID Chart Salah | Verifikasi ID chart dan pastikan benar sebelum digunakan. |
ERR_CHART_NO_REPLY | 4102 | Chart Tidak Merespon | Periksa adanya masalah sistem atau koneksi dan restart terminal jika perlu. |
ERR_CHART_NOT_FOUND | 4103 | Chart Tidak Ditemukan | Pastikan chart terbuka dan dapat diakses sebelum melakukan operasi. |
ERR_CHART_NO_EXPERT | 4104 | Tidak Ada Expert yang Tersedia untuk Memproses Event pada Chart | Pasang Expert Advisor (EA) yang diperlukan pada chart untuk menangani event. |
ERR_CHART_CANNOT_OPEN | 4105 | Kesalahan Saat Membuka Chart | Periksa adanya kesalahan sistem dan coba ulang membuka chart. |
ERR_CHART_CANNOT_CHANGE | 4106 | Kesalahan Mengubah Simbol atau Periode pada Chart | Pastikan chart dapat diakses dan simbol atau periode yang diminta valid. |
ERR_CHART_WRONG_PARAMETER | 4107 | Nilai Parameter Salah untuk Fungsi Chart | Verifikasi parameter yang dikirim ke fungsi chart dan coba ulang. |
ERR_CHART_CANNOT_CREATE_TIMER | 4108 | Kesalahan Membuat Timer Chart | Periksa pengaturan sistem dan pastikan terminal mengizinkan pembuatan timer. |
ERR_CHART_WRONG_PROPERTY | 4109 | ID Properti Chart Salah | Gunakan ID properti yang benar untuk operasi chart. |
ERR_CHART_SCREENSHOT_FAILED | 4110 | Kesalahan Mengambil Screenshot | Pastikan terminal memiliki izin dan ruang penyimpanan yang cukup untuk menyimpan screenshot. |
ERR_CHART_NAVIGATE_FAILED | 4111 | Kesalahan Navigasi Chart | Pastikan chart dimuat dengan benar dan perintah navigasi valid. |
ERR_CHART_TEMPLATE_FAILED | 4112 | Kesalahan Menerapkan Template | Pastikan template ada dan kompatibel dengan chart. |
ERR_CHART_WINDOW_NOT_FOUND | 4113 | Subwindow yang Memuat Indikator yang Ditentukan Tidak Ditemukan | Periksa apakah indikator diterapkan pada jendela yang benar. |
ERR_CHART_INDICATOR_CANNOT_ADD | 4114 | Kesalahan Menambahkan Indikator ke Chart | Pastikan indikator valid dan didukung oleh chart. |
ERR_CHART_INDICATOR_CANNOT_DEL | 4115 | Kesalahan Menghapus Indikator dari Chart | Pastikan indikator ada pada chart sebelum mencoba menghapusnya. |
ERR_CHART_INDICATOR_NOT_FOUND | 4116 | Indikator Tidak Ditemukan pada Chart yang Ditentukan | Verifikasi parameter chart dan indikator serta coba ulang. |
ERR_OBJECT_ERROR | 4201 | Pengaturan Terminal Membatasi Jumlah Bar yang Diminta | Tingkatkan jumlah bar yang diizinkan di pengaturan terminal. |
ERR_OBJECT_NOT_FOUND | 4202 | Objek Grafik Tidak Ditemukan | Pastikan objek grafik ada dan didefinisikan dengan benar. |
ERR_OBJECT_WRONG_PROPERTY | 4203 | ID Properti Objek Grafik Salah | Gunakan ID properti yang benar untuk operasi objek grafik. |
ERR_OBJECT_GETDATE_FAILED | 4204 | Akses ke History Gagal | Periksa izin akses history dan coba ulang permintaan. |
ERR_OBJECT_GETVALUE_FAILED | 4205 | Tidak Dapat Mengambil Nilai yang Sesuai dengan Tanggal | Verifikasi rentang tanggal dan pastikan data history tersedia. |
ERR_MARKET_UNKNOWN_SYMBOL | 4301 | Simbol Tidak Dikenal | Pastikan simbol ada di Market Watch dan eja dengan benar. |
ERR_MARKET_NOT_SELECTED | 4302 | Simbol Belum Dipilih di Market Watch | Pilih simbol di Market Watch dan coba ulang operasi. |
ERR_MARKET_WRONG_PROPERTY | 4303 | ID Properti Simbol Salah | Verifikasi ID properti dan coba ulang operasi. |
ERR_MARKET_LASTTIME_UNKNOWN | 4304 | Waktu Tick Terakhir Tidak Dikenal (Tidak Ada Tick) | Tunggu hingga tick masuk dan coba ulang permintaan. |
ERR_MARKET_SELECT_ERROR | 4305 | Kesalahan Menambahkan atau Menghapus Simbol di Market Watch | Periksa kesalahan sistem dan coba ulang menambahkan atau menghapus simbol. |
ERR_HISTORY_NOT_FOUND | 4401 | Banyak Kesalahan Terjadi Saat Memuat History | Periksa data history yang rusak dan muat ulang history jika perlu. |
ERR_HISTORY_WRONG_PROPERTY | 4402 | ID Properti History Salah | Gunakan ID properti yang benar untuk operasi history. |
ERR_HISTORY_TIMEOUT | 4403 | Waktu Habis Terlampaui Saat Meminta History | Tingkatkan batas waktu atau coba ulang saat beban sistem lebih rendah. |
ERR_GLOBALVARIABLE_NOT_FOUND | 4501 | Global Variable Terminal Klien Tidak Ditemukan | Pastikan global variable ada sebelum digunakan. |
ERR_GLOBALVARIABLE_EXISTS | 4502 | Global Variable Sudah Ada | Gunakan nama unik untuk global variable agar tidak terjadi konflik. |
ERR_GLOBALVARIABLE_NOT_MODIFIED | 4503 | Tidak Ada Modifikasi pada Global Variable | Pastikan global variable dimodifikasi sebelum mencoba memperbaruinya. |
ERR_GLOBALVARIABLE_CANNOTREAD | 4504 | Gagal Membaca Nilai Global Variable | Periksa izin file dan pastikan global variable dapat diakses. |
ERR_GLOBALVARIABLE_CANNOTWRITE | 4505 | Gagal Menulis Nilai Global Variable | Pastikan ada izin dan ruang penyimpanan yang cukup untuk menulis file. |
ERR_MAIL_SEND_FAILED | 4510 | Gagal Mengirim Email | Periksa pengaturan server email dan pastikan alamat email benar. |
ERR_PLAY_SOUND_FAILED | 4511 | Gagal Memainkan Suara | Pastikan file suara ada dan sistem dapat mengaksesnya. |
ERR_FTP_SEND_FAILED | 4514 | Tidak Ada Server FTP yang Ditentukan | Pastikan detail server FTP dimasukkan dengan benar dan coba ulang. |
ERR_NOTIFICATION_SEND_FAILED | 4515 | Gagal Mengirim Notifikasi | Verifikasi pengaturan notifikasi dan pastikan dikonfigurasi dengan benar. |
ERR_BUFFERS_NO_MEMORY | 4601 | Memori Tidak Cukup untuk Mengalokasikan Buffer Indikator | Bebaskan memori atau optimalkan penggunaan buffer dalam program. |
ERR_ACCOUNT_WRONG_PROPERTY | 4701 | ID Properti Akun Salah | Pastikan ID properti akun yang benar digunakan. |
ERR_TRADE_DISABLED | 4752 | Perdagangan untuk Expert Dilarang | Aktifkan izin perdagangan untuk Expert Advisor (EA) di terminal. |
ERR_TRADE_POSITION_NOT_FOUND | 4753 | Posisi Tidak Ditemukan | Verifikasi detail posisi dan pastikan ada sebelum melakukan operasi. |
ERR_TRADE_ORDER_NOT_FOUND | 4754 | Order Tidak Ditemukan | Verifikasi ID order dan pastikan ada sebelum melakukan operasi. |
Kesalahan MARKET MQL5
Pertanyaan?
Jika Anda memiliki pertanyaan, silakan tanyakan. Kami menjamin transparansi dan tidak menjual produk tanpa memberikan informasi lengkap.
Setiap produk kami dapat ditinjau sebelum pembelian.
Kami menghargai minat dan dukungan Anda terhadap produk kami dan berusaha menjaga standar kualitas yang tinggi.
Terima kasih telah bersama kami!
Apakah Anda memiliki pertanyaan?
Postingan ini juga tersedia dalam: English Українська Portuguese Español Deutsch Chinese Русский Français Italiano Türkçe 日本語 한국어 العربية Indonesian ไทย Tiếng Việt
Tinggalkan Balasan