Cara Backtest Saham Langkah demi Langkah

Urutan konkret untuk menguji ide saham tanpa informasi masa depan tidak sengaja.

By DataCedar··2 min read·Indonesian

Untuk backtest saham, tulis aturan masuk, keluar, ukuran posisi, semesta, dan waktu keputusan; kumpulkan data harga, volume, aksi korporasi, dan sinyal titik waktu; validasi cakupan; hasilkan sinyal hanya dari informasi yang memenuhi syarat; simulasi pengisian dan biaya realistis; sediakan periode out-of-sample; dan simpan data, kode, parameter, perdagangan, dan diagnostik.

1. Ubah ide menjadi aturan tetap

Tentukan apa yang memenuhi syarat, kapan sinyal dievaluasi, kapan order pertama kali dapat diperdagangkan, bagaimana posisi diukur, kapan keluar, dan sekuritas mana yang memenuhi syarat. Jika pilihan tidak ditulis, bisa berubah tanpa sadar setelah melihat hasil.

Pilih baseline sederhana dan metrik utama sebelum menjalankan tes. Sertakan turnover, drawdown, eksposur, dan jumlah perdagangan selain return.

2. Kumpulkan dan validasi data

Bangun semesta titik waktu dengan identitas historis. Ambil harga dan volume dengan kebijakan penyesuaian eksplisit, lalu gabungkan sinyal menggunakan cap waktu diketahui publik mereka.

Jalankan pemeriksaan duplikat, kalender, celah, rentang, dan aksi korporasi. Gagal tertutup jika lookback atau aliran peristiwa yang diperlukan tidak lengkap.

  • Gunakan kalender bursa.
  • Tunda informasi di luar jam.
  • Sertakan sekuritas delisting.
  • Simpan snapshot cakupan.

3. Simulasikan, tantang, dan bekukan

Model spread, slippage, biaya, keterlambatan pengisian, likuiditas, dan batas portofolio. Uji asumsi sedikit lebih buruk dan parameter terdekat daripada merayakan satu pengaturan yang dioptimalkan.

Evaluasi spesifikasi akhir pada holdout yang tidak tersentuh. Ekspor perdagangan dan manifes bukti agar run lain dapat merekonstruksi keputusan yang sama.

Key takeaways

  • 01Tulis semua aturan sebelum memeriksa kinerja.
  • 02Validasi data dan cakupan titik waktu.
  • 03Modelkan harga dan biaya yang dapat dieksekusi.
  • 04Gunakan holdout akhir yang tidak tersentuh.

Urutan konkret untuk menguji ide saham tanpa informasi masa depan tidak sengaja.

Start freeView pricing

Questions, answered.

Strategi sederhana dapat diuji di spreadsheet jika waktu, semesta, penyesuaian, celah, dan biaya ditangani konsisten.

Bangun dataset riset sebelum memasang model.

Mulai dengan identitas perusahaan, cutoff as-of, hak sumber, dan cakupan yang diharapkan. Kemudian kueri bukti yang sebenarnya dapat dilihat keputusan Anda.

Start free