Dalam backtest, setiap kali selalu berhasil membeli di harga yang tepat. Apa jangan-jangan harga penutupan sudah diketahui sebelumnya?
Ada jenis imbal hasil yang terlihat mengesankan, bukan berkat kemampuan membaca pasar, melainkan karena urutan waktunya keliru.
Contohnya: sebuah strategi mengklaim masuk posisi pada pukul 10.15, tetapi kriterianya menggunakan harga penutupan candle 1 jam yang baru selesai pukul 11.00. Di data historis, candle itu sudah lengkap sehingga mudah dibaca oleh program. Namun dalam perdagangan nyata pada pukul 10.15, 45 menit berikutnya belum terjadi.
Dokumentasi resmi TradingView secara khusus mengingatkan bahwa membaca nilai final candle dengan kerangka waktu lebih tinggi terlalu dini dapat menghasilkan backtest yang hasilnya tidak mungkin direplikasi dalam perdagangan nyata. Titik beli dan jual yang tampak rapi di layar pun tidak membuktikan bahwa sinyal tersebut sudah tersedia saat itu.
Saat memeriksa strategi seperti ini, saya memberi label “waktu paling awal untuk diketahui” pada setiap data yang digunakan sinyal, lalu membandingkannya dengan waktu order. Jika perlu menunggu konfirmasi penutupan, sinyal hanya boleh dibuat setelah konfirmasi, dan perhitungan harus memakai harga yang memungkinkan transaksi dilakukan setelahnya.
Ini berlaku untuk BTC, ETH, dan SOL. Nilai sementara saat candle masih berlangsung bisa berbeda dari nilai penutupan final. Jangan gunakan nilai terakhir untuk backtest, tetapi nilai sementara untuk eksekusi di pasar nyata, lalu menyalahkan slippage atas seluruh selisihnya.
Buktikan dulu bahwa informasi itu memang sudah diketahui saat itu, baru bahas apakah Anda berani memasang order. Tingkat kemenangan tinggi yang berasal dari data masa depan tidak bisa diwujudkan hanya dengan meningkatkan kemampuan eksekusi.
$BTC $ETH $SOL
Klik foto profil saya untuk melihat perdagangan nyata dengan sinyal
Ada jenis imbal hasil yang terlihat mengesankan, bukan berkat kemampuan membaca pasar, melainkan karena urutan waktunya keliru.
Contohnya: sebuah strategi mengklaim masuk posisi pada pukul 10.15, tetapi kriterianya menggunakan harga penutupan candle 1 jam yang baru selesai pukul 11.00. Di data historis, candle itu sudah lengkap sehingga mudah dibaca oleh program. Namun dalam perdagangan nyata pada pukul 10.15, 45 menit berikutnya belum terjadi.
Dokumentasi resmi TradingView secara khusus mengingatkan bahwa membaca nilai final candle dengan kerangka waktu lebih tinggi terlalu dini dapat menghasilkan backtest yang hasilnya tidak mungkin direplikasi dalam perdagangan nyata. Titik beli dan jual yang tampak rapi di layar pun tidak membuktikan bahwa sinyal tersebut sudah tersedia saat itu.
Saat memeriksa strategi seperti ini, saya memberi label “waktu paling awal untuk diketahui” pada setiap data yang digunakan sinyal, lalu membandingkannya dengan waktu order. Jika perlu menunggu konfirmasi penutupan, sinyal hanya boleh dibuat setelah konfirmasi, dan perhitungan harus memakai harga yang memungkinkan transaksi dilakukan setelahnya.
Ini berlaku untuk BTC, ETH, dan SOL. Nilai sementara saat candle masih berlangsung bisa berbeda dari nilai penutupan final. Jangan gunakan nilai terakhir untuk backtest, tetapi nilai sementara untuk eksekusi di pasar nyata, lalu menyalahkan slippage atas seluruh selisihnya.
Buktikan dulu bahwa informasi itu memang sudah diketahui saat itu, baru bahas apakah Anda berani memasang order. Tingkat kemenangan tinggi yang berasal dari data masa depan tidak bisa diwujudkan hanya dengan meningkatkan kemampuan eksekusi.
$BTC $ETH $SOL
Klik foto profil saya untuk melihat perdagangan nyata dengan sinyal