← Pusat belajar Backtest

Riset strategi yang terkendali

Cara membandingkan hasil backtest secara setara

Bandingkan run backtest dengan mengunci pasar, data, aturan, biaya, ukuran posisi, dan asumsi eksekusi sebelum menilai hasil.

Jawaban singkat

Dua run hanya layak dibandingkan bila menjawab pertanyaan riset yang sama. Kunci simbol, penyedia data, timeframe, rentang tanggal, arah, aturan masuk-keluar, modal, ukuran posisi, komisi, slippage, stop, target, dan cara membaca candle. Jika ada perubahan tak direncanakan, tandai sebagai tidak sebanding.

Perbandingan yang baik mengubah satu variabel yang sudah ditentukan. Contohnya EMA(9/21) BTCUSDT 1h dengan atau tanpa filter RSI(14) > 50 pada candle dan biaya yang identik. Hasil ETH dengan keluarga aturan lain tidak boleh dipakai untuk memilih pemenang BTC.

Konteks riset

Dokumentasi strategi TradingView menampilkan simbol, periode, input, modal, komisi, slippage, margin, dan asumsi broker emulator karena semuanya dapat mengubah transaksi simulasi. TimeSeriesSplit juga mempertahankan urutan waktu dan menyediakan gap agar evaluasi tidak memakai masa depan.

Setiap metrik melekat pada strategi, dataset, dan konfigurasi eksekusinya. Return lebih tinggi dengan jumlah candle, leverage, atau exposure berbeda bukan bukti aturan lebih baik. Pemeriksaan fingerprint harus datang sebelum profit.

Contoh pengaturan di Backtest

Buat baseline LFL-001: BTCUSDT, 1h, Januari–Juni 2026, EMA(9/21), long, modal USD10.000, size 2%, SL 2%, TP 4%, komisi 0,10% per fill, slippage 5 bps, dan evaluasi candle tertutup. Simpan run sebelum membuat kandidat.

Duplikasi menjadi LFL-002 dan hanya tambahkan RSI(14) > 50. Catat perubahan dalam satu kalimat. Bila provider, jumlah candle, batas periode, atau versi engine berubah, mulai kelompok perbandingan baru dan jangan mencampurnya diam-diam.

Cara membandingkan hasil backtest secara setara — Contoh pengaturan di Backtest: Bandingkan run backtest dengan mengunci pasar, data, aturan, biaya, ukuran posisi, dan asumsi eksekusi sebelum menilai hasil.
Duplikasi menjadi LFL-002 dan hanya tambahkan RSI(14) > 50. Catat perubahan dalam satu kalimat. Bila provider, jumlah candle, batas periode, atau versi engine berubah, mulai kelompok perbandingan baru dan jangan mencampurnya diam-diam.

Cara membaca hasil

Periksa kesetaraan candle count, tanggal, arah, biaya, sizing, exit mode, dan rule fingerprint. Setelah cocok, baca jumlah trade, exposure, net result, profit factor, average R, maximum drawdown, losing streak, dan konsentrasi pada trade terbesar.

Filter dapat menurunkan drawdown sekaligus mengecilkan sampel; win rate lebih tinggi dapat memiliki expectancy lebih rendah. Laporkan trade-off dan ketidakpastian. Tentukan batas lulus sebelum membuka hasil kandidat agar target tidak dipindah setelah melihat angka.

Kesalahan umum

Daftar periksa praktis

  1. Tulis hipotesis yang bisa ditolak dan ID kelompok
  2. Kunci market, provider, timeframe, serta tanggal
  3. Kunci rules, sizing, costs, stop, dan target
  4. Ubah hanya satu variabel terencana
  5. Verifikasi fingerprint sebelum performance
  6. Baca sampel, drawdown, profit factor, dan average R bersama
  7. Simpan outlier serta hasil gagal
  8. Ulangi pada holdout yang lebih akhir

Catatan risiko

Perbandingan setara mengurangi satu jenis kesalahan riset, tetapi tidak membuat strategi aman atau prediktif. Backtest adalah alat pendidikan dan penelitian, bukan nasihat keuangan, broker, bursa, atau layanan eksekusi. Spread, gap, likuiditas, partial fill, latency, funding, dan rezim nyata dapat menghasilkan kerugian lebih besar dari simulasi.

Panduan terkait

Bandingkan run backtest dengan mengunci pasar, data, aturan, biaya, ukuran posisi, dan asumsi eksekusi sebelum menilai hasil.

Sumber riset

Backtest Trading untuk iOS

Lanjutkan riset di iPhone

Jalankan ulang pengaturan, periksa setiap transaksi simulasi, dan simpan bukti strategi di aplikasi.

Unduh di App Store