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:
-
Identifikasi Pola Entry
- Kondisi pasar apa yang memicu pembelian?
- Apakah entry terjadi pada harga yang baik?
- Apakah strategi terlalu agresif atau terlalu konservatif?
-
Analisis Timing Exit
- Apakah exit terjadi terlalu dini?
- Apakah strategi menahan terlalu lama?
- Apakah stop loss sering dipicu?
-
Temukan Area Masalah
- Trading rugi berturut-turut
- Periode tanpa aktivitas
- Drawdown yang fluktuatif
-
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
| Mode | Terbaik Untuk | Durasi |
|---|---|---|
| Putar | Belajar perilaku strategi | 5-15 menit |
| Maju Cepat | Tinjau cepat periode panjang | 1-3 menit |
| Lewati ke Akhir | Hanya memeriksa metrik akhir | Instan |
| Jeda Langkah-demi-Langkah | Analisis mendalam peristiwa spesifik | Variabel |
Langkah Selanjutnya
Setelah backtest selesai (atau Anda lewati ke akhir), Anda akan diarahkan ke halaman Hasil Backtest untuk analisis detail.
Tips untuk Analisis Efektif
- Tonton Beberapa Trading Pertama: Lihat bagaimana strategi dimulai
- Jeda Selama Drawdown: Pahami apa yang menyebabkan kerugian
- Catat Streak Kemenangan: Identifikasi kondisi pasar optimal
- Bandingkan dengan Grafik: Lihat apakah entry/exit masuk akal secara visual
- 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.