CFD dan forex adalah instrumen yang kompleks dan memiliki risiko tinggi kehilangan uang dengan cepat akibat leverage. Pengungkapan risiko

Simulasi Monte Carlo

Halaman ini menjelaskan apa itu simulasi Monte Carlo, contoh penggunaannya dalam trading, dan batasan yang perlu dipahami.

Tim redaksi Extrade Indonesia ·

Di halaman ini
  1. Apa itu simulasi Monte Carlo
  2. Definisi formal
  3. Contoh: mengacak urutan trade
  4. Di mana istilah ini muncul
  5. Batasan dan kasus khusus
  6. Istilah terkait
  7. Pertanyaan yang sering diajukan

Apa itu simulasi Monte Carlo

Simulasi Monte Carlo adalah metode yang menjalankan banyak skenario acak untuk memperkirakan rentang hasil yang mungkin terjadi, bukan hanya satu hasil.

Dalam trading, metode Monte Carlo dipakai untuk melihat seberapa besar variasi hasil sebuah strategi bila urutan atau ukuran hasil trade berbeda dari yang tercatat di backtest. Backtest adalah pengujian strategi pada data harga masa lalu.

awal1% per tradeDD −9%2% per tradeDD −17%5% per tradeDD −41%10% per tradeDD −72%100 trade identik, 40% menang, reward 1.5 × risiko
Urutan trade yang sama dengan risiko per trade yang berbeda. Dengan ekspektasi nol, risiko yang lebih tinggi tidak menambah profit; hanya memperdalam drawdown (DD). Contoh ilustrasi: angka karangan untuk belajar, bukan harga nyata atau kondisi broker.

Definisi formal

Secara formal, simulasi Monte Carlo memperkirakan distribusi probabilitas suatu besaran (misalnya saldo akhir, drawdown maksimum, atau harga opsi). Caranya adalah mengambil sampel acak berulang kali dari model atau data input, menghitung hasil setiap sampel, lalu meringkas semua hasil menjadi rata-rata, persentil, dan probabilitas.

Ada dua pendekatan yang umum dipakai:

Akurasi estimasi meningkat seiring bertambahnya jumlah simulasi, tetapi peningkatannya lambat. Hasil juga bisa berubah sedikit setiap kali dijalankan dengan seed acak yang berbeda. Seed adalah nilai awal yang menentukan urutan angka acak.

Contoh: mengacak urutan trade

Contoh ini hipotetis. Seorang trader punya daftar hasil trade dari backtest: sebagian untung, sebagian rugi. Pada urutan aslinya, drawdown maksimum (penurunan terbesar dari puncak saldo) terlihat kecil.

Simulasi Monte Carlo mengacak urutan trade yang sama berkali-kali. Total untung-rugi tetap sama, tetapi urutannya berubah. Pada sebagian urutan, beberapa kerugian datang berturut-turut, sehingga drawdown jauh lebih dalam daripada di backtest asli.

Hasil akhirnya berupa sebaran drawdown, misalnya batas drawdown yang tidak terlampaui pada sebagian besar simulasi. Angka ini lebih realistis untuk menilai risiko daripada satu kurva ekuitas saja. Untuk menghitung ukuran posisi dan risiko per trade dengan angka Anda sendiri, gunakan kalkulator dan simulator.

Simulasi ini tidak membuat strategi lebih aman. Trading forex dan CFD dengan leverage tetap bisa menghabiskan modal dengan cepat, termasuk dalam skenario yang tidak muncul di simulasi.

Di mana istilah ini muncul

Batasan dan kasus khusus

Istilah terkait

Pertanyaan yang sering diajukan

Apakah simulasi Monte Carlo bisa memprediksi harga?

Tidak. Simulasi ini hanya menunjukkan rentang hasil berdasarkan asumsi dan data yang dimasukkan, bukan arah harga ke depan.

Apa beda Monte Carlo dengan backtest?

Backtest memberi satu jalur hasil dari data masa lalu. Monte Carlo menghasilkan banyak jalur alternatif dari data atau model yang sama.

Berapa kali simulasi perlu dijalankan?

Jalankan sampai ringkasan hasilnya, seperti rata-rata dan persentil, tidak lagi berubah berarti ketika jumlah simulasi ditambah.

Apakah hasil Monte Carlo yang bagus berarti strategi pasti untung?

Tidak. Hasil simulasi bergantung pada asumsi. Kondisi pasar nyata bisa berbeda, dan kerugian tetap mungkin terjadi.

Halaman terkait