Bagaimana Memahami Laporan Backtest MT5? (Panduan Untuk Pemula)
Tahniah! Anda telah belajar bagaimana melakukan backtest pada Penasihat Pakar (EA) dalam MetaTrader 5 (MT5).Backtest adalah seperti ujian simulasi untuk strategi EA anda menggunakan data pasaran masa lalu.
Setelah selesai, MT5 akan memberikan anda satu "transkrip keputusan" terperinci, iaitu laporan backtest.
Memahami laporan ini sangat penting kerana ia membantu anda membuat penilaian awal tentang prestasi strategi EA tersebut di masa lalu serta risiko yang mungkin ada.
Artikel ini akan mengajar anda cara memahami beberapa bahagian paling penting dalam laporan tersebut.
Di mana untuk mencari laporan?
Setelah backtest selesai, beberapa tab baru akan muncul di panel "Strategy Tester" di bawah MT5.Keputusan paling penting biasanya terdapat di:
- Tab "Backtest": Di sini terdapat data statistik terperinci dan senarai transaksi.
- Tab "Graph": Di sini menunjukkan perubahan modal dalam bentuk grafik.
Anda boleh klik kanan pada laporan di tab "Backtest" dan pilih "Save Report" untuk menyimpan sebagai fail web (format HTML), supaya mudah untuk diteliti kemudian.
Angka Utama yang Perlu Difahami dalam Laporan (di tab "Backtest"):

1. Jumlah Keuntungan Bersih (Total Net Profit):
Maksud: Ini menunjukkan berapa banyak wang yang telah EA strategi anda peroleh atau rugi sepanjang tempoh backtest. Nilai positif bermakna untung, nilai negatif bermakna rugi.Perhatian: Ini adalah hasil paling langsung, tetapi jangan hanya melihat angka ini sahaja. Keuntungan tinggi mungkin datang dengan risiko yang tinggi juga.
2. Penurunan Modal Maksimum (Maximal Drawdown):
Maksud: Angka ini memberitahu anda berapa banyak modal Akaun Demo anda jatuh dari titik tertinggi sepanjang tempoh backtest. Biasanya laporan menunjukkan jumlah wang dan peratusan.Mengapa penting: Angka ini mewakili risiko maksimum yang mungkin dihadapi oleh strategi atau "masa paling teruk". Peratusan yang lebih rendah biasanya menunjukkan strategi mengawal kerugian dengan lebih baik dan risiko lebih kecil. Ini adalah salah satu indikator risiko paling penting.
3. Faktor Keuntungan (Profit Factor):
Maksud: Ini adalah angka yang diperoleh dengan membahagikan jumlah keuntungan (jumlah semua transaksi untung) dengan jumlah kerugian (jumlah semua transaksi rugi).Mengapa penting:
- Jika faktor keuntungan lebih besar daripada 1, bermakna dalam backtest, wang yang diperoleh lebih banyak daripada yang rugi.
- Jika faktor keuntungan sama dengan 1, bermakna wang yang diperoleh sama banyak dengan yang rugi.
- Jika faktor keuntungan kurang daripada 1, bermakna wang yang rugi lebih banyak daripada yang diperoleh.
Secara umum, faktor keuntungan yang lebih tinggi lebih baik (contohnya lebih dari 1.5 atau 2), tetapi perlu dilihat bersama indikator lain.
4. Jumlah Transaksi (Total Trades):
Maksud: Ini menunjukkan berapa kali EA melakukan transaksi beli dan jual sepanjang tempoh backtest.Mengapa penting: Jika jumlah transaksi terlalu sedikit (contohnya hanya beberapa puluh kali), hasil backtest mungkin tidak boleh dipercayai dan mungkin hanya nasib baik. Perlu ada cukup banyak transaksi (contohnya beberapa ratus atau lebih) supaya hasilnya lebih bermakna.
Jika jumlah transaksi sangat banyak, ini mungkin bermakna kos transaksi (seperti spread, komisen) akan memberi kesan besar pada hasil akhir dan perlu diambil kira.
5. Kadar Kemenangan (Win Rate / Profit Trades %):
Maksud: Ini menunjukkan peratusan transaksi yang menguntungkan daripada semua transaksi.Perhatian: Kadar kemenangan yang tinggi kedengaran bagus, tetapi tidak semestinya strategi itu baik. Jika setiap kali untung hanya sedikit tetapi rugi banyak, walaupun kadar kemenangan tinggi, secara keseluruhan mungkin rugi. Perlu dilihat bersama faktor keuntungan dan nisbah purata untung/rugi.
Melihat Grafik: Kurva Modal (Graph)
Selain angka, tab "Graph" juga sangat intuitif.
Apa itu: Ini adalah satu kurva yang menunjukkan modal Akaun Demo anda (biasanya garis baki berwarna biru dan garis nilai bersih berwarna hijau) berubah mengikut masa.
Bagaimana membacanya:
- Kurva yang stabil dan menaik biasanya menunjukkan strategi berprestasi stabil dan konsisten menguntungkan di masa lalu.
- Kurva yang sangat berfluktuasi dan naik turun dengan ketara, walaupun akhirnya untung, mungkin menunjukkan risiko strategi tinggi dan emosi seperti menaiki roller coaster. Perhatikan sejauh mana kurva turun, ini berkaitan dengan penurunan maksimum.
- Kurva yang menurun secara berterusan menunjukkan strategi tersebut rugi di masa lalu.
Eksplorasi Mendalam: Grafik Berguna Lain
Selain kurva modal asas, di bahagian bawah tab "Backtest" dalam laporan MT5 terdapat beberapa grafik lebih terperinci yang membantu anda memahami pola tingkah laku EA dengan lebih mendalam. Grafik-grafik ini memberikan maklumat lebih kaya untuk memahami ciri-ciri EA secara menyeluruh:A. Analisis Masa (Time Analysis)

Maksud: Terdapat beberapa grafik yang menunjukkan:
- Jam berapa dalam sehari, hari apa dalam seminggu, dan bulan apa dalam setahun EA lebih suka membuka posisi (taburan frekuensi masuk posisi).
- Keuntungan atau kerugian EA dalam tempoh masa berbeza ini (taburan untung/rugi).
Mengapa perlu dilihat: Ini membantu anda memahami sama ada EA mempunyai "waktu aktif" yang jelas. Contohnya, adakah ia hanya aktif pada sesi pasaran tertentu (seperti sesi London atau New York) ? Atau adakah prestasinya pada hari Jumaat sangat baik atau buruk? Ini membantu menilai kesesuaian strategi dengan persekitaran dan pola yang mungkin.
B. Grafik Korelasi (Correlation - MFE/MAE)

Maksud: Grafik ini menganalisis pergerakan harga semasa satu transaksi.
- MFE (Maximum Favorable Excursion / Keuntungan Potensi Maksimum): Maksudnya, dalam satu transaksi dari buka posisi hingga tutup posisi, berapa banyak keuntungan maksimum yang pernah dicapai secara teoritis (walaupun keuntungan sebenar ketika tutup posisi mungkin kurang).
- MAE (Maximum Adverse Excursion / Kerugian Potensi Maksimum): Maksudnya, dalam satu transaksi dari buka posisi hingga tutup posisi, berapa banyak kerugian maksimum yang pernah dialami secara teoritis (walaupun kerugian sebenar ketika tutup posisi mungkin kurang atau bahkan untung).
Grafik ini biasanya memplot MFE dan MAE bersama keuntungan atau kerugian sebenar transaksi tersebut dalam bentuk scatter plot.
Mengapa perlu dilihat: Grafik ini agak lanjutan dan digunakan untuk menilai keberkesanan strategi keluar posisi.
Contohnya, anda boleh perhatikan:
- Adakah banyak transaksi yang MFE-nya tinggi tetapi keuntungan sebenar rendah? → Ini mungkin menunjukkan EA menutup posisi yang sepatutnya boleh memberi lebih banyak keuntungan terlalu awal.
- Adakah banyak transaksi yang MAE-nya tinggi? → Ini mungkin menunjukkan EA menetapkan stop loss terlalu jauh atau membiarkan posisi rugi terlalu lama, menanggung risiko kerugian yang tidak perlu.
Secara ringkas, ini membantu memeriksa sama ada EA mempunyai kecenderungan "tidak mendapat keuntungan sepenuhnya" atau "rugi terlalu banyak", lalu memikirkan sama ada mekanisme keluar posisi perlu dioptimumkan.
C. Scatter Plot Masa Pegangan vs Untung/Rugi (Holding Time vs P/L Scatter Plot)

Maksud: Ini adalah scatter plot, jenis grafik yang anda berikan.
- Paksi X (horizontal) mewakili tempoh masa setiap transaksi dari buka hingga tutup posisi (biasanya dalam jam).
- Paksi Y (menegak) mewakili jumlah keuntungan atau kerugian akhir bagi transaksi tersebut.
- Setiap titik pada grafik mewakili satu transaksi yang telah selesai.
Mengapa perlu dilihat: Grafik ini membolehkan anda melihat secara intuitif hubungan antara tempoh pegangan posisi dan keuntungan/rugi.
Contohnya, anda boleh perhatikan:
- Adakah kebanyakan titik untung (Y > 0) terkumpul dalam julat masa pegangan tertentu (contohnya kebanyakan titik dalam 0-4 jam) ?
- Adakah transaksi dengan tempoh pegangan yang sangat lama (di sebelah kanan paksi X) biasanya untung besar atau rugi besar (lihat kedudukan pada paksi Y) ?
- Adakah gaya dagangan utama strategi lebih kepada jangka pendek (titik terkumpul di kiri) atau tersebar dalam pelbagai tempoh masa?
Ini membantu memahami ciri strategi, contohnya "adakah EA ini lebih mudah rugi jika posisi dipegang lama" atau "adakah keuntungan utama datang dari dagangan cepat".
Peringatan Paling Penting (Wajib Baca Untuk Pemula):
- Masa lalu tidak menjamin masa depan: Laporan backtest menunjukkan prestasi strategi di masa lalu. Ini tidak menjamin hasil yang sama dalam pasaran sebenar di masa depan. Keadaan pasaran sentiasa berubah.
- Berhati-hati dengan "over-optimization": Kadang-kadang, orang akan terus menyesuaikan parameter EA supaya laporan backtest kelihatan sangat sempurna. Tetapi strategi yang "disesuaikan secara berlebihan" ini mungkin hanya berkesan untuk data masa lalu dan tidak sesuai untuk pasaran masa depan, dikenali sebagai "over-optimization" atau "curve fitting".
- Backtest hanyalah langkah pertama: Selepas melihat laporan backtest, jika anda rasa strategi EA itu baik, langkah seterusnya adalah mengujinya di Akaun Demo. Biarkan ia berjalan dalam persekitaran pasaran sebenar secara langsung selama beberapa minggu atau bulan untuk melihat prestasi sebenar, kemudian baru pertimbangkan untuk menggunakan modal sebenar.
Memahami laporan backtest MT5 adalah langkah penting dalam menilai EA, tetapi bukan langkah terakhir.
Ia membantu anda menapis strategi yang jelas tidak baik dan memahami risiko serta pola tingkah laku strategi, tetapi sentiasa berhati-hati dan gabungkan dengan ujian simulasi untuk membuat keputusan akhir.
Jika anda merasakan artikel ini berguna, sila kongsikan kepada rakan-rakan.
Mari kita belajar tentang perdagangan forex bersama-sama!
Mari kita belajar tentang perdagangan forex bersama-sama!