Lewati ke konten utama

Backtest Runner

Backtest Runner adalah alat visualisasi interaktif yang memungkinkan Anda menonton strategi trading Anda mengeksekusi terhadap data pasar historis secara real-time atau fast-forward untuk melihat hasilnya.

Ikhtisar

Setelah membuat backtest, Anda akan dibawa ke halaman Backtest Runner di mana Anda dapat:

  • Menonton eksekusi candle-per-candle
  • Melihat sinyal beli dan jual secara real-time
  • Melacak pergerakan profit dan loss (PNL)
  • Memantau perubahan nilai portofolio
  • Melewati ke hasil akhir

Kontrol Playback

Runner menyediakan beberapa opsi playback:

⏸️ Jeda

Hentikan backtest kapan saja untuk menganalisis kondisi saat ini:

  • Tinjau trading terbaru
  • Periksa posisi saat ini
  • Periksa nilai indikator
  • Analisis kondisi pasar

▶️ Putar (Kecepatan Normal)

Jalankan backtest dengan kecepatan stabil (300ms per candle):

  • Terbaik untuk: Belajar bagaimana strategi Anda berperilaku
  • Kasus penggunaan: Memahami timing entry dan exit
  • Kecepatan: Kecepatan melihat yang nyaman

⏩ Maju Cepat

Jalankan backtest dengan cepat (50ms per candle):

  • Terbaik untuk: Ikhtisar cepat performa strategi
  • Kasus penggunaan: Memindai periode waktu yang panjang
  • Kecepatan: 6x lebih cepat dari putar normal

⏭️ Lewati ke Akhir

Langsung ke hasil akhir:

  • Terbaik untuk: Saat Anda hanya ingin hasil intinya
  • Kasus penggunaan: Pemeriksaan performa cepat
  • Kecepatan: Hasil instan

🔄 Stop/Mulai Ulang

Reset backtest ke awal:

  • Kasus penggunaan: Menonton ulang simulasi
  • Reset: Semua posisi, trading, dan metrik

Metrik Real-Time

Saat backtest berjalan, Anda akan melihat pembaruan langsung dari:

Portofolio Saat Ini

  • Saldo Tunai: Mata uang kuotasi yang tersedia Anda
  • Kepemilikan Aset: Jumlah mata uang dasar yang dipegang
  • Nilai Total: Nilai gabungan tunai + kepemilikan
  • PNL Terealisasi: Profit/loss pada posisi terbuka

Indikator Performa

  • Total Pengembalian: Persentase profit/loss keseluruhan
  • Pengembalian Tahunan: Tingkat pengembalian tahunan (APY)
  • Jumlah Trading: Operasi beli/jual total
  • Posisi Saat Ini: Apakah Anda memegang atau dalam tunai

Metrik Perbandingan

  • Performa Bot: Hasil strategi Anda
  • Performa Buy & Hold: Perbandingan buy-and-hold sederhana
  • Outperformance: Seberapa jauh lebih baik (atau lebih buruk) dari buy-and-hold

Elemen Visual

Grafik Candlestick

  • Aksi Harga: Pergerakan harga historis
  • Sinyal Beli: Penanda hijau menunjukkan titik entry
  • Sinyal Jual: Penanda merah menunjukkan titik exit
  • Candle Saat Ini: Candle yang sedang diproses

Indikator Sinyal

Perhatikan lencana sinyal:

  • 🟢 BELI: Strategi menghasilkan sinyal beli
  • 🔴 JUAL: Strategi menghasilkan sinyal jual
  • TAHAN: Tidak ada tindakan diambil
  • 🛑 STOP LOSS: Posisi ditutup oleh stop loss
  • 🎯 TAKE PROFIT: Posisi ditutup oleh take profit

Pelacakan Progres

Persentase Penyelesaian

Bar progres menunjukkan:

  • Berapa banyak data historis yang telah diproses
  • Perkiraan candle yang tersisa
  • Tanggal saat ini dalam simulasi

Tampilan Rentang Waktu

Menunjukkan periode backtest:

  • Tanggal Mulai: Kapan simulasi dimulai
  • Tanggal Saat Ini: Posisi saat ini dalam waktu
  • Tanggal Selesai: Kapan simulasi akan berakhir
  • Hari Berlalu: Total hari trading yang disimulasikan

Mengapa Menonton Langkah-demi-Langkah?

Memahami Perilaku Strategi

Menjalankan backtest dengan lambat membantu Anda:

  1. Identifikasi Pola Entry

    • Kondisi pasar apa yang memicu pembelian?
    • Apakah entry terjadi pada harga yang baik?
    • Apakah strategi terlalu agresif atau terlalu konservatif?
  2. Analisis Timing Exit

    • Apakah exit terjadi terlalu dini?
    • Apakah strategi menahan terlalu lama?
    • Apakah stop loss sering dipicu?
  3. Temukan Area Masalah

    • Trading rugi berturut-turut
    • Periode tanpa aktivitas
    • Drawdown yang fluktuatif
  4. Pelajari Dinamika Pasar

    • Bagaimana strategi menangani pasar bullish
    • Performa selama pasar bearish
    • Perilaku dalam kondisi ranging/sideways

Contoh Wawasan

Skenario: Anda melihat strategi membeli tepat sebelum penurunan harga besar.

Wawasan: Sinyal beli Anda mungkin terlalu bersemangat. Pertimbangkan:

  • Menambahkan indikator konfirmasi
  • Menyesuaikan threshold oversold
  • Mengimplementasikan filter tren

Skenario: Anda melihat beberapa kemenangan kecil diikuti oleh satu kerugian besar.

Wawasan: Manajemen risiko Anda perlu perbaikan. Pertimbangkan:

  • Mengencangkan stop loss
  • Mengimplementasikan trailing stops
  • Menyesuaikan ukuran posisi

Fitur Interaktif

Klik untuk Jeda

Klik di mana saja pada grafik untuk jeda dan memeriksa momen spesifik itu secara detail.

Hover untuk Detail

Hover di atas:

  • Candle: Lihat harga OHLC
  • Sinyal: Lihat detail entry/exit
  • Trading: Periksa profit/loss untuk trading itu

Kapan Menggunakan Setiap Mode

ModeTerbaik UntukDurasi
PutarBelajar perilaku strategi5-15 menit
Maju CepatTinjau cepat periode panjang1-3 menit
Lewati ke AkhirHanya memeriksa metrik akhirInstan
Jeda Langkah-demi-LangkahAnalisis mendalam peristiwa spesifikVariabel

Langkah Selanjutnya

Setelah backtest selesai (atau Anda lewati ke akhir), Anda akan diarahkan ke halaman Hasil Backtest untuk analisis detail.

Tips untuk Analisis Efektif

  1. Tonton Beberapa Trading Pertama: Lihat bagaimana strategi dimulai
  2. Jeda Selama Drawdown: Pahami apa yang menyebabkan kerugian
  3. Catat Streak Kemenangan: Identifikasi kondisi pasar optimal
  4. Bandingkan dengan Grafik: Lihat apakah entry/exit masuk akal secara visual
  5. Gunakan Maju Cepat untuk Periode Panjang: Hemat waktu di pasar ranging

Pengamatan Umum

Perilaku Strategi Sehat

  • ✅ Kemenangan dan kerugian didistribusikan secara merata
  • ✅ Tidak ada kerugian tunggal yang katastrofik
  • ✅ Menghormati stop loss dan take profit
  • ✅ Trading sejalan dengan pola pasar yang terlihat

Tanda Peringatan

  • ⚠️ Periode panjang tanpa trading (terlalu konservatif)
  • ⚠️ Trading berlebihan pada setiap candle (terlalu agresif)
  • ⚠️ Membeli tepat di puncak, menjual di dasar (timing buruk)
  • ⚠️ Stop sering dipicu (parameter salah)

Memahami pola-pola ini membantu Anda menyempurnakan strategi sebelum mempertaruhkan uang sungguhan.