Backtest dengan Simbol Kustom MT5 dan Jebakannya
Daftar Isi
Dengan "simbol kustom" di MT5, Anda bisa melakukan backtest pada periode yang tidak disediakan broker atau memakai data tick dari sumber eksternal. Fitur ini berguna saat Anda ingin menguji dalam rentang waktu panjang, atau membandingkan hasil dari beberapa sumber data.
Namun, kesimpulannya saya tulis di awal. Yang paling mudah rusak pada simbol kustom bukan data tick-nya, melainkan "spesifikasi simbol". Jika salah satu dari digits, ukuran kontrak, tick value, atau swap berbeda dari broker yang benar-benar Anda pakai, angka backtest akan menjadi sesuatu yang lain sama sekali, seakurat apa pun datanya. Dan di banyak kasus, tidak ada error yang muncul. Yang keluar hanyalah angka yang tampak masuk akal.
Cara Kerja Simbol Kustom
Simbol kustom adalah simbol virtual yang "data harga" dan "spesifikasi simbol"-nya Anda siapkan sendiri.
- Data harga: mengimpor tick (Bid/Ask/waktu) atau candle 1 menit dari CSV dan sejenisnya
- Spesifikasi simbol: jumlah digit desimal, ukuran kontrak, tick size, metode perhitungan margin, swap, jam trading, dan sebagainya
Strategy Tester menerapkan harga yang diimpor pada spesifikasi ini untuk menghitung profit/loss dan margin. Karena itu, meski harganya benar, jika spesifikasinya salah maka seluruh perhitungan profit/loss ikut bergeser. Alasan kami lebih berhati-hati terhadap simbol kustom dibanding simbol biasa adalah karena "spesifikasinya bisa ditentukan sendiri" ini.
📧 Kursus email gratis (8 email) + paket 13 indikator MT5 khusus pelanggan
Segera setelah mendaftar, Anda menerima tautan unduhan paket khusus pelanggan berisi 13 indikator MT5 kami: file terkompilasi (.ex5), kode sumber, dan panduan pemasangan. Lalu 8 email tentang dasar-dasar trading algoritmik, cara membaca backtest dengan benar, dan memilih broker (satu per hari selama 5 hari pertama, lalu 7, 14, dan 30 hari setelah mendaftar). Anda juga mendapat pemberitahuan sebelum setiap kenaikan harga versi yang dijual di MQL5 Market (harga peluncuran yang naik bertahap seiring penjualan). Di situs ini EA kami gratis dengan akun riil di broker mitra.
* Privasi sangat dilindungi. Anda dapat berhenti berlangganan kapan saja.
Langkah Dasar Pembuatan dan Impor
- Klik kanan di Market Watch → buka "Simbol", lalu pilih "Buat simbol kustom"
- Pada "Salin dari", tentukan simbol yang sama dari broker yang benar-benar Anda pakai (ini yang terpenting)
- Beri nama simbol (gunakan nama yang bisa dibedakan dari simbol aslinya)
- Impor CSV tick di tab "Tick", atau candle 1 menit di tab "Bar"
- Setelah diimpor, buka chart dan periksa secara visual apakah ada data yang hilang atau nilai yang janggal
- Pilih simbol kustom di tester, lalu jalankan dengan "Every tick based on real ticks"
Jika Anda belum familier dengan operasi dasar MT5, siapkan lingkungan terlebih dahulu lewat Setup MT5 agar pekerjaan lebih lancar.
Item yang Merusak Hasil Jika Tidak Sinkron
Meski sumber salinan sudah ditentukan, penyimpangan tetap bisa terjadi bila formatnya tidak cocok dengan data yang diimpor, atau bila spesifikasi di sisi broker berubah setelah simbol dibuat. Berikut item yang benar-benar kami periksa.
| Item | Akibat jika menyimpang | Cara memeriksa |
|---|---|---|
| digits (jumlah digit desimal) | Jarak SL/TP yang ditentukan dalam point menjadi berbeda berkali lipat | Bandingkan jumlah digit pada data yang diimpor dengan spesifikasi simbol broker |
| Ukuran kontrak | Profit/loss per 1 lot berbeda berkali lipat (emas perlu perhatian khusus) | Hitung manual profit/loss untuk pergerakan 1 point pada 1 lot, lalu cocokkan |
| Tick size / tick value | Perhitungan profit/loss itu sendiri bergeser | Bandingkan nilai di layar spesifikasi dengan simbol broker |
| Metode perhitungan margin / leverage | Situasi yang seharusnya berhenti karena margin kurang justru terlewati | Pastikan metode perhitungan margin sama |
| Swap (nilai, metode, hari triple) | Total profit/loss bergeser besar pada EA yang menahan posisi lama | Periksa metode swap, nilai long/short, dan hari triple swap |
| Jam trading / zona waktu | Filter jam dan pemisah candle harian bergeser | Samakan GMT offset data dengan waktu server |
| Ada tidaknya Bid/Ask | Pada data yang hanya punya Bid, spread bisa dianggap nol | Pastikan tick yang diimpor memuat Ask |
digits: Yang Paling Sulit Disadari
Misalnya, EA yang dibuat untuk broker 5 digit dijalankan pada simbol kustom yang dibuat dari data 3 digit. Maka lebar harga sebenarnya dari "SL 30 point" menjadi 100 kali lipat. EA tetap berjalan tanpa error, sehingga performa yang keluar adalah milik strategi yang sama sekali berbeda.
Ukuran Kontrak: Rawan Kecelakaan pada Emas
Berapa ons dalam 1 lot XAUUSD berbeda-beda antar broker. Jika Anda membuat simbol secara manual tanpa sumber salinan, bagian ini kadang tertinggal di nilai default. Profit/loss menjadi berbeda berkali lipat, sehingga perhitungan lot dan evaluasi drawdown rusak dari dasarnya.
Swap: Makin Berpengaruh pada EA Jangka Panjang
Pada EA tipe trend following dengan rata-rata waktu hold puluhan jam, akumulasi swap memberi pengaruh yang tidak bisa diabaikan terhadap profit/loss. Namun swap pada simbol kustom adalah nilai tetap, sehingga perubahan level swap di masa lalu tidak bisa direproduksi. Kami pun tidak punya cara untuk mereproduksinya secara akurat. Hasilnya sebaiknya dibaca dengan memberi ruang toleransi.
Batasan dan Hal yang Perlu Diperhatikan
Meski spesifikasi sudah disesuaikan dengan benar pada simbol kustom, hal berikut tetap tersisa.
- Eksekusi tidak bisa direproduksi: slippage, penolakan order, dan pelebaran spread mendadak saat rilis data tidak tercermin dalam tes jika tidak ada di dalam data.
- Kualitas data eksternal tidak bisa dipastikan sepenuhnya: kami tidak bisa sepenuhnya mengetahui apakah tick eksternal memiliki data yang hilang atau sudah difilter. Wajar jika performa berubah saat sumber data diganti.
- Selisih harga dengan broker: tidak ada jaminan bahwa harga pada data eksternal sama dengan harga yang disalurkan broker yang Anda pakai. EA dengan rentang harga kecil seperti scalping paling terpengaruh.
- Curigai hasil yang terlalu bagus: penyimpangan spesifikasi kadang justru membuat performa tampak lebih baik. Justru saat muncul angka di atas ekspektasi, periksa ulang spesifikasinya.
Pada akhirnya, simbol kustom adalah "alat untuk memperluas cakupan verifikasi", bukan pengganti verifikasi dengan data broker. Kami berusaha memeriksa apakah arah hasilnya sama pada data nyata broker maupun pada simbol kustom.
Kondisi verifikasi tiap EA kami publikasikan di setiap halaman Ranking Hasil Pengukuran. Pola pikir tentang verifikasi juga kami rangkum di Pengetahuan EA & MT5.
Ringkasan
- Yang paling mudah rusak pada simbol kustom adalah spesifikasi simbol, bukan datanya
- Saat membuat, selalu jadikan simbol yang sama dari broker yang Anda pakai sebagai sumber salinan
- Cocokkan digits, ukuran kontrak, tick value, swap, dan zona waktu setiap kali
- Cara tercepat adalah menghitung manual profit/loss per 1 lot dan per 1 point
- Perubahan swap dari waktu ke waktu, eksekusi, dan slippage tidak bisa direproduksi
- Jika hasilnya terlalu bagus, curigai dulu adanya penyimpangan spesifikasi
Terkait
2026-10-15
Kualitas Histori MT5: Tick Nyata dan Batasannya
2026-10-12
Analisis EA per Tahun: Deteksi Ketergantungan Tahun Hoki
2026-10-13
Split IS/OOS Tak Cukup: Desain Jendela Walk-Forward
2026-10-12
Uji Dark Algo MT5: PF 2.08, DD Maks 35.05% (Kondisi Sama)
📧 Kursus email gratis (8 email) + paket 13 indikator MT5 khusus pelanggan
Segera setelah mendaftar, Anda menerima tautan unduhan paket khusus pelanggan berisi 13 indikator MT5 kami: file terkompilasi (.ex5), kode sumber, dan panduan pemasangan. Lalu 8 email tentang dasar-dasar trading algoritmik, cara membaca backtest dengan benar, dan memilih broker (satu per hari selama 5 hari pertama, lalu 7, 14, dan 30 hari setelah mendaftar). Anda juga mendapat pemberitahuan sebelum setiap kenaikan harga versi yang dijual di MQL5 Market (harga peluncuran yang naik bertahap seiring penjualan). Di situs ini EA kami gratis dengan akun riil di broker mitra.
* 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 ↗