Beranda > Blog > Simulasi Monte Carlo: Ukur Rentang Keberuntungan DD

Monte Carlobacktestmanajemen risiko

Simulasi Monte Carlo: Ukur Rentang Keberuntungan DD

Dipublikasikan: 2026-10-21Waktu baca: sekitar 3 menit
⏱ Artikel ini mencerminkan informasi per tanggal publikasinya. Angka kinerja EA (PF, DD, imbal hasil tahunan) berubah seiring trading live dan validasi ulang — periksa yang terbaru di halaman EA. Lihat hasil EA terbaru →

Kesimpulan: DD maksimum di backtest hanyalah "satu hasil"

Drawdown (DD) maksimum yang tampil di laporan backtest adalah nilai jika pergerakan harga masa lalu kebetulan tersusun dalam urutan tersebut. Meski isi transaksi yang menang dan kalah sama persis, urutan yang berbeda bisa membuat DD jauh lebih dangkal atau jauh lebih dalam.

Simulasi Monte Carlo adalah metode untuk mengacak urutan transaksi berkali-kali, lalu melihat seberapa lebar DD tersebar. Kami menyarankan agar saat memilih EA, Anda tidak melihat "DD maksimum backtest" sebagai satu titik tunggal, melainkan sebagai posisinya di dalam sebuah distribusi. Namun, ada banyak hal yang tidak bisa diketahui lewat metode ini. Batasannya juga kami bahas di bagian akhir.

📧 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.

Cara kerja: urutan diacak, total profit tetap sama, hanya DD yang berubah

Apa yang berubah akibat pengacakan?

Dengan lot tetap, total profit dan rugi tidak berubah meski urutan transaksi diacak. PF dan win rate juga tetap. Pada operasi compounding, yaitu lot ditentukan sebagai persentase tetap dari modal, saldo akhir tetap sama karena profit dan rugi dihubungkan dengan perkalian.

Yang berubah adalah jalur di tengah perjalanan. Jika kerugian kebetulan menumpuk berdekatan, DD menjadi dalam. Jika kemenangan dan kekalahan datang bergantian, DD menjadi dangkal. Panjang rangkaian kekalahan beruntun juga ikut berubah mengikuti urutan.

EA dengan win rate rendah cenderung punya rentang lebih lebar

Misalnya ATLAS memiliki win rate 33,2% dan kekalahan beruntun maksimum 13 kali dalam backtest. EA trend following dengan win rate rendah cenderung mudah mengalami susunan di mana kekalahan datang berturut-turut. Jika urutannya diacak, tentu ada kombinasi yang menghasilkan rangkaian kalah lebih panjang dari 13 kali yang tercatat di backtest. Kita tidak bisa berkata, "Di backtest maksimumnya 13 kali kalah beruntun, jadi tidak akan lebih dari itu."

Langkah verifikasi: alur jika Anda melakukannya sendiri

Strategy tester MT5 tidak memiliki fitur bawaan untuk mengacak urutan transaksi. Karena itu, cara yang realistis adalah mengekspor daftar transaksi dari laporan lalu mengolahnya dengan spreadsheet atau skrip.

  1. Ekspor daftar profit dan rugi transaksi yang sudah ditutup dari laporan backtest MT5
  2. Acak urutan profit dan rugi tersebut
  3. Bangun ulang kurva saldo sesuai urutan baru, lalu catat DD maksimum dan kekalahan beruntun maksimum
  4. Ulangi langkah 2 sampai 3 sekitar 1.000 kali
  5. Urutkan DD yang tercatat dari yang terkecil, lalu lihat nilai median dan nilai di sekitar 5% teratas
  6. Periksa di mana posisi DD maksimum hasil backtest dalam distribusi tersebut

Jika DD maksimum backtest berada di sisi dangkal distribusi, data masa lalu mungkin merupakan "urutan yang beruntung". Dalam kasus itu, lebih aman menentukan modal operasional dengan mengacu pada sisi dalam distribusi.

Apa yang bisa diketahui dari tiap metode

MetodeYang dilakukanYang bisa diketahuiYang tidak bisa diketahui
Pengacakan urutanMenyusun ulang transaksi yang samaRentang ayunan DD dan kekalahan beruntunDampak jika isi transaksi berubah
Pengambilan sampel dengan pengembalian (resampling)Memilih ulang transaksi dengan kemungkinan duplikatRentang ayunan total profit dan rugi itu sendiriDampak perubahan fase pasar
Lewati acak (random skip)Menghapus sebagian transaksiKetahanan terhadap eksekusi yang terlewat atau EA yang berhentiKasus ketika penghentian terkonsentrasi pada fase kalah
Penambahan biayaMengurangi nilai yang merugikan di setiap transaksiKetahanan terhadap pelebaran spreadCara biaya sebenarnya berubah

Dengan pengacakan saja, hasil profit akhir hanya satu. Jika Anda juga ingin melihat rentang di sisi profit, gunakan resampling sebagai pelengkap.

Batasan dan catatan: Monte Carlo bukan segalanya

Asumsi bahwa transaksi saling independen

Pengacakan menganggap "setiap transaksi tidak berkaitan satu sama lain". Pada pasar nyata, periode volatilitas tinggi dan periode tanpa tren datang secara berkelompok. Kekalahan yang menumpuk biasanya bukan kebetulan, melainkan disebabkan oleh fase pasar. Jika diurutkan secara acak, "struktur kekalahan yang berkumpul" ini menjadi samar, sehingga ada risiko DD diperkirakan lebih dangkal dari kenyataan.

Hanya melihat profit dan rugi yang sudah ditutup

Kurva saldo yang dibuat dari daftar transaksi tidak memuat floating loss saat posisi masih dibuka. Misalnya GOLD KING v6 memiliki DD saldo 7,45% di backtest, sedangkan DD efektif yang mencakup floating loss mencapai 91,3%. Jika untuk EA seperti ini Anda hanya mengacak profit dan rugi yang sudah ditutup, risikonya akan sangat salah dinilai. Berhati-hatilah terutama pada EA berjenis averaging, grid, dan EA dengan waktu holding yang panjang.

Yang di luar data asli tidak terlihat

Pengacakan hanyalah penyusunan ulang transaksi yang pernah terjadi. Kerugian yang muncul pada kondisi pasar yang tidak pernah ada di periode pengujian (misalnya perubahan regulasi mendadak atau keringnya likuiditas) tidak akan muncul dalam distribusi, berapa kali pun simulasi dijalankan. Pada EA dengan jumlah transaksi sedikit, sampel aslinya kecil sehingga distribusinya sendiri kurang bisa diandalkan.

Tidak ada jaminan bahwa "asal modal cukup untuk menahan DD di 5% teratas, semuanya aman." Yang bisa diketahui hanyalah "rentang keberuntungan dalam batas penyusunan ulang transaksi masa lalu".

Ringkasan

  • DD maksimum satu backtest hanyalah satu sampel yang berasal dari satu urutan
  • Mengacak urutan transaksi tidak mengubah total profit dan rugi, PF, maupun win rate, tetapi mengubah DD dan panjang kekalahan beruntun
  • Ulangi sekitar 1.000 kali untuk membuat distribusi DD, lalu lihat posisi nilai backtest dalam distribusi tersebut
  • Semakin rendah win rate sebuah EA, semakin mudah muncul susunan dengan kekalahan beruntun yang lebih panjang dari backtest
  • Konsentrasi kekalahan akibat fase pasar, floating loss, dan kondisi pasar di luar periode pengujian tidak bisa ditangkap oleh pengacakan
  • Tentukan modal dan lot dengan margin yang cukup, berpatokan pada sisi dalam distribusi

Kekalahan beruntun maksimum, DD saldo, dan DD efektif setiap EA dirangkum dalam peringkat hasil aktual semua EA. Daftar transaksi DONCHIAN ENGINE, EA trend following dengan win rate 34,5%, adalah bahan yang mudah digunakan untuk berlatih simulasi pengacakan. Artikel lain tentang metode verifikasi dikumpulkan di Pengetahuan EA dan MT5.

📧 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 ↗

Komentar & pertanyaan