EA Forex tidak melakukan trading pada pasar EURUSD yang abstrak. EA memperdagangkan simbol persis yang disediakan broker yang terhubung. Simbol tersebut dapat bernama EURUSD, EURUSD.a, EURUSDm, atau nama lain, dan aturan volume, tick, serta stop-nya dapat berbeda dari akun lain.
Nama simbol
Sufiks sering kali tidak menjadi masalah ketika EA membaca simbol chart saat ini. Sufiks menjadi masalah ketika program mencari nama yang dikodekan secara tetap, membentuk simbol terkait dari teks, atau menghitung risiko uang berdasarkan asumsi yang tidak sesuai dengan Contract Specification broker.
Spread rendah yang diiklankan tidak membuktikan bahwa penamaan simbol, aturan volume, eksekusi, atau jarak order perlindungan sesuai dengan EA.
Contract Specification
| Properti | Hal yang perlu diperiksa | Mengapa penting |
|---|---|---|
| Nama simbol | EURUSD, EURUSD.a, EURUSDm | Apakah EA dapat menemukan dan memperdagangkan instrumen chart |
| Digit / Point | 4/5 digit atau 2/3 pada pasangan JPY | Konversi pip, filter jarak, dan harga order |
| Ukuran kontrak | Unit yang diwakili satu lot standar | Asumsi risiko uang dan margin |
| Ukuran tick / nilai tick | Pergerakan harga minimum dan nilainya | Penentuan ukuran posisi dan perhitungan keuntungan |
| Lot minimum / langkah lot | 0.01, 0.1, atau kelipatan lain | Apakah volume yang dihitung diterima |
| Stops Level | Jarak minimum dari harga pasar | Validitas pending order, Stop Loss, dan Take Profit |
| Sesi trading | Kapan simbol menerima order | Filter sesi dan kesalahan pasar tutup |
Alur pemeriksaan kompatibilitas
Buka Market Watch
Klik kanan simbol yang tepat dan pilih Specification. Jangan bergantung pada nilai yang disalin dari jenis akun lain.
Bandingkan dengan persyaratan EA
Pastikan pasangan, timeframe, digit kuotasi, lot minimum, pembatasan hedging atau FIFO, penggunaan pending order, dan jam trading yang diizinkan.
Periksa perhitungan risiko
Uji lot terkecil yang direncanakan dan bandingkan margin serta nilai tick yang diharapkan dengan yang ditampilkan. Sinyal yang benar dengan asumsi kontrak yang salah tetap tidak aman.
Uji jarak order
Pada akun Demo, pastikan pending order dan level perlindungan diterima dalam kondisi normal maupun spread yang lebih lebar.
Dokumentasikan lingkungan
Simpan broker, server, jenis akun, simbol yang tepat, dan spesifikasinya bersama versi EA dan file set.
Kekeliruan umum
Aturan pengoperasian yang aman
Pemasangan paling aman menggunakan simbol chart sebenarnya dari broker dan memungkinkan EA membaca propertinya saat berjalan. Jika program memerlukan input sufiks, masukkan hanya sufiks yang didokumentasikan, termasuk tanda baca dan huruf besar/kecil. Jangan mengganti nama file atau membuat chart offline sebagai jalan pintas, kecuali pengembang secara khusus mewajibkannya.
Verifikasi pada akun demo
Pertahankan satuan poin, pip, dan tick sebagaimana dinyatakan
Pada kuotasi EURUSD lima digit yang umum, Point = 0.00001 dan satu pip konvensional adalah 0.00010. Pada pasangan JPY tiga digit yang umum, Point = 0.001 dan satu pip adalah 0.01. Konvensi ini tidak menetapkan “pip” universal untuk logam atau indeks. Baca manual EA sebelum mengonversi input jarak apa pun.
MQL4 mendokumentasikan MODE_TICKSIZE dalam poin, sedangkan SYMBOL_TRADE_TICK_SIZE merupakan kelipatan harga. Untuk perkiraan nilai uang, nyatakan jarak harga dan ukuran tick dalam satuan harga yang sama: loss per lot = price distance ÷ tick size × tick value. Nilai tick harus valid untuk simbol dan mata uang akun saat ini.
Validasi kelipatan harga dan volume
Jarak hipotetis 0.00500, tick harga 0.00001 dan nilai tick $1 per lot menghasilkan 500 tick dan $500 risiko harga per lot sebelum biaya. Jangan menerapkan nilai ini pada kontrak lain. Periksa kembali untuk akun cent, ukuran kontrak yang tidak umum, dan mata uang akun yang berbeda.
Bulatkan volume ke bawah sesuai kelipatan lot yang diizinkan broker dalam batas minimum dan maksimumnya; dua angka desimal bukan aturan universal. Periksa Stops Level dan Freeze Level secara terpisah, serta kelipatan harga yang diizinkan. Jika nilai tick tidak tersedia, usang, atau tidak konsisten, hentikan perhitungan dan selesaikan masalahnya alih-alih mengasumsikan nilai yang mudah digunakan.
Lihat definisi resmi Properti simbol MQL4.