Cara Backtest Strategi XAUUSD dengan Data Historis MT5
Backtest membantu menilai bagaimana aturan trading bekerja pada data masa lalu. Tujuannya bukan mencari chart yang mendukung strategi, melainkan mencatat seluruh sinyal yang memenuhi aturan, termasuk yang rugi.
Pada MetaTrader 5, pengujian dapat dilakukan melalui peninjauan chart secara manual atau menggunakan Expert Advisor di Strategy Tester.
1. Tulis aturan sebelum melihat hasil
Tentukan instrumen, timeframe, jam transaksi, entry, stop, target, dan ukuran posisi.
Misalnya, strategi menggunakan breakout high candle sebelumnya pada M15, tetapi hanya ketika struktur H1 naik. Definisikan “struktur naik” secara terukur agar tidak bergantung pada penilaian sesaat.
Catat pula tindakan ketika stop dan target berada dalam rentang candle yang sama.
2. Pilih pengujian manual atau otomatis
Untuk strategi manual, buka chart historis, matikan Auto Scroll, lalu tinjau candle secara bertahap sambil menghindari melihat pergerakan berikutnya.
Strategy Tester menguji aturan transaksi yang sudah diprogram dalam Expert Advisor. Memasang indikator saja tidak otomatis menghasilkan laporan keuntungan dari strategi discretionary.
Pengujian ini menggunakan MT5 desktop; aplikasi HP tidak menyediakan Strategy Tester desktop.
3. Atur Strategy Tester
Jika sudah memiliki EA yang sesuai:
-
Buka View → Strategy Tester atau tekan Ctrl+R.
-
Pilih EA.
-
Pilih simbol emas sesuai penamaan server, misalnya XAUUSD atau simbol dengan akhiran.
-
Tentukan timeframe dan periode pengujian.
-
Sesuaikan deposit, mata uang akun, leverage, serta parameter EA.
-
Pilih model tick yang sesuai, lalu jalankan pengujian.
Mode Every tick based on real ticks menggunakan data tick dari broker ketika tersedia. Namun, bagian riwayat tertentu dapat memakai tick hasil pembentukan jika data tick aslinya tidak tersedia. Periksa kualitas data dan jurnal pengujian.
4. Periksa biaya dan spesifikasi
Pastikan ukuran kontrak, nilai tick, spread, komisi, dan swap yang digunakan sesuai asumsi pengujian.
Data historis tidak menjamin kondisi eksekusi masa depan identik. Uji sensitivitas terhadap biaya dan slippage yang lebih besar.
Pada pengujian manual, candle OHLC saja tidak selalu menunjukkan apakah stop atau target tersentuh lebih dahulu. Gunakan data lebih rinci atau perlakukan kasus tersebut secara konservatif.
5. Nilai lebih dari laba akhir
Periksa penurunan ekuitas maksimum, jumlah transaksi, rata-rata keuntungan dan kerugian, serta rangkaian kekalahan.
Pisahkan periode penyusunan strategi dari periode pengujian lanjutan yang belum digunakan untuk menyetel parameter. Setelah itu, lakukan forward test di demo.
Pelajari dasar platform melalui BelajarForex.net. Jika mempertimbangkan akun TMGM, periksa platform, simbol emas, dan ketersediaan riwayat pada server yang digunakan.

