Bagaimana Cara Membandingkan Akun Trading Live dengan Backtest-nya?
· #backtesting #live-trading #systematic-trading #risk-management #trading-psychology
Saya membandingkan akun live dengan backtest-nya pada hal yang benar-benar diprediksi oleh backtest, bukan hanya pada kurva ekuitas: seberapa dalam periode buruk, seberapa sering sistem masuk posisi di tiap jenis pasar, dan seberapa keras pengaman bekerja. Setiap selisih yang saya temukan adalah pertanyaan yang disertai tes, bukan vonis. Enam minggu trading live bisa memunculkan pertanyaan. Jarang sekali bisa menjawabnya.
MasterVP · Systematic Trading Journey
Ditulis oleh pendiri KenKem, seorang software engineer selama dua puluh tahun yang dulu trading emas secara manual sebelum membangun riset di balik MasterVP. Ini berbagi pengetahuan dari catatan pembangunan saya sendiri, bukan rekomendasi. Angka backtest berasal dari laporan release 1.26 tanggal 15 September 2026, pada data tick nyata dengan seluruh biaya dihitung. Angka live berasal dari akun myfxbook publik saya dan diberi tanggal di tempatnya.
Mengapa periode buruk pertama di akun live terasa seperti bukti bahwa backtest berbohong?
Karena backtest adalah angka yang dibaca sekali, sedangkan drawdown live dirasakan setiap hari.
Dua sistem emas saya berjalan dengan uang nyata sejak awal September 2026. Backtest dari Januari 2024 sampai Mei 2026 mencatat penurunan terdalam 11,2 persen. Pada 14 Oktober akun live menunjukkan 218 trade dan drawdown maksimum 10,45 persen. Pada 15 Oktober angkanya 225 trade dan 13,12 persen, sekitar 13 persen di bawah puncak 28 September. Jadi drawdown live kini lebih dalam dari apa pun yang pernah dicatat backtest tersebut.
Waktu masih trading manual, momen seperti ini adalah saat saya mulai mengubah segalanya. Mengetatkan stop, melewatkan sesi berikutnya, menambah ukuran untuk membalikkan kerugian. Semuanya terasa seperti mengambil kendali. Semuanya juga merupakan strategi baru yang belum pernah diuji, diluncurkan tepat saat saya paling tidak mampu menilainya.
Apa yang sebenarnya dikatakan drawdown terburuk sebuah backtest?
Ia menunjukkan periode terburuk pada satu jalur historis, bukan batas atas untuk masa depan.
Backtest memutar ulang satu urutan trade. Drawdown maksimumnya adalah lubang terdalam dalam urutan itu saja. Urutan lain dari jenis trade yang sama akan menghasilkan lubang terburuk yang berbeda, kadang lebih dalam. Jadi melewati titik terburuk backtest adalah alasan untuk memeriksa lebih teliti, bukan bukti sistemnya rusak.
Pembacaan yang jujur punya dua sisi, dan 225 trade belum cukup untuk memisahkannya. Entah periode buruk yang normal datang lebih awal, atau live berjalan lebih panas daripada tes. Saya mempublikasikan keduanya, karena memilih pembacaan yang nyaman adalah cara orang meyakinkan diri untuk mengabaikan masalah nyata.
Apa yang saya periksa alih-alih menebak?
Bagian sistem yang seharusnya berperilaku sama di live seperti di tes.
Yang pertama adalah pengaman kerugian harian. Ia menghentikan trading sampai akhir hari begitu kerugian hari itu menyentuh batas 5 persen. Dalam backtest 29 bulan, pengaman ini menghentikan trading pada 3 hari. Di live, hari terburuk sejauh ini baru memakai sekitar seperempat dari batas tersebut. Artinya drawdown ini adalah akumulasi perlahan dari trade kalah yang biasa, bukan satu hari ketika sesuatu rusak. Itu masalah yang berbeda dari hari yang meledak, dengan daftar tersangka yang berbeda pula.
Yang kedua adalah risiko per trade, yang ditetapkan oleh pengaturan, bukan oleh perasaan saya minggu itu. Jika kerugian datang dengan ukuran yang direncanakan, drawdown adalah masalah urutan. Jika lebih besar, itu masalah eksekusi atau ukuran posisi. Keduanya menuntut perbaikan yang sama sekali berbeda, jadi saya memastikan yang mana sebelum menyentuh apa pun.
Mengapa akun live saya lebih sering trading daripada backtest?
Karena jumlah trade mengikuti pasar, dan pasar saat ini lebih ramai daripada rata-rata periode tes.
Backtest mencatat 2.676 trade dalam 29 bulan, sekitar 4 per hari trading. Live mendekati 7 per hari. Pikiran pertama saya adalah ada bug. Lalu saya memeriksa apa kata backtest itu sendiri tentang frekuensi. Saat emas tenang pada 2021 sampai 2023, sistem lima menit hanya mengambil 89 trade dalam tiga tahun. Saat emas lebih ramai pada 2024 sampai 2026, sistem mengambil 1.643 trade dalam dua setengah tahun.
Itu mengikuti cara sistem dibangun. Selama 5,4 tahun, hasil rata-rata per trade sekitar minus 0,19 R pada hari ketika emas bergerak kurang dari $15, dan sekitar plus 0,21 R pada hari di atas $60, dengan titik impas di sekitar rentang $20 sampai $22. R adalah jumlah yang dirisikokan, jadi ukuran posisi tidak bisa mempercantik angkanya. Kemiringan ini bertahan di setiap tahun dari 2021 sampai 2026. Metode breakout punya habitat, dan saat emas bergerak lebih banyak, ia menemukan lebih banyak trade. Lebih banyak trade di pasar yang ramai itu wajar. Lebih banyak trade di hari yang tenang barulah tanda bahaya yang sebenarnya, karena berarti aturan untuk menepi tidak aktif di live seperti di tes. Itulah pemeriksaan berikutnya yang sedang saya jalankan, hari demi hari.
Mengapa tidak menambah trade saat sinyalnya bagus?
Karena edge yang tipis bila disalin lima kali hanya melipatgandakan biaya, bukan edge-nya.
Keinginan menutup drawdown lebih cepat biasanya berujung pada ide ini. Saya sudah mengujinya sebelumnya, pada emas M5 dengan tick nyata dan seluruh biaya dihitung: sepuluh varian penumpukan posisi, dari tumpukan 5 dan 20 sampai pyramiding dan martingale, masing-masing dibandingkan dengan satu posisi pada satu waktu. Batas lulus ditulis lebih dulu: kalahkan posisi tunggal pada hasil dan pada pemulihan, atau idenya gugur.
Tidak ada yang lolos bahkan satu dari dua batas itu. Varian terbaik hanya mempertahankan sekitar seperempat hasil posisi tunggal, dan martingale berakhir di bawah nol. Tumpukan posisi memiliki drawdown lebih kecil hanya karena tiap posisinya lebih kecil, dan itu bisa didapat gratis dengan mengurangi risiko.
Bagaimana saya menilai sebuah perbaikan sebelum memakainya?
Pada trade yang benar-benar diubah oleh perbaikan itu, bukan pada seluruh buku trade.
Salah satu ide saya sendiri mengajarkan hal ini. Pada percobaan breakout kedua atau ketiga, saya ingin menaruh stop di balik fair value gap pada grafik 10 menit alih-alih jarak volatilitas yang tetap, agar trade yang bagus punya ruang bernapas. Batas lulus ditulis dulu, lalu tes berpasangan: entry sama, periode sama, hanya stop yang diubah. Dinilai pada trade yang benar-benar digeser aturan baru, ia kalah di setiap varian. Versi yang paling dekat dengan ide saya kehilangan sekitar 4,9 R pada 68 trade yang diubahnya. Satu total seluruh buku terlihat sedikit positif, tetapi itu noise. Stop yang berbeda mengubah trade berikutnya yang boleh diambil sistem, dan trade susulan itu tidak ada hubungannya dengan ide tersebut.
Apa yang membuat sebuah perubahan layak dipertahankan?
Hampir tidak berpengaruh di pasar yang bagus, sangat berpengaruh di pasar yang buruk, dan bertahan dari tes yang dirancang untuk mempermalukannya.
Batas volatilitas minimum pada sistem sepuluh menit saya adalah contohnya. Di MetaTrader 5 pada emas yang tenang 2021 sampai 2023, penurunan terdalamnya 24,9 persen tanpa batas itu dan 14,1 persen dengan batas itu. Pada 2024 sampai 2026 batas itu hampir tidak mengubah apa pun. Tetapi saya memilih batas itu saat mempelajari 2021 sampai 2023, jadi saya tidak menghitung perbaikan itu sebagai bukti. Yang dihitung: dibandingkan penghapusan acak jumlah trade yang sama, p = 0,001. Pengaturan di sekitarnya juga berfungsi, sebuah dataran, bukan lonjakan. Dan penyetel ulang buta, yang menyesuaikan ulang setiap enam bulan hanya dengan data masa lalu, memilih batas bukan nol di kesembilan periode.
Itulah standar yang harus dilewati sebuah perubahan sebelum mendekati akun live. Enam minggu drawdown tidak menurunkan standar itu.
Pertanyaan yang sering diajukan
Apakah wajar jika akun live berbeda dari backtest-nya? Ya, sedikit perbedaan itu wajar. Spread nyata, eksekusi, dan urutan trade semuanya bervariasi. Pertanyaan yang berguna adalah apakah perbedaannya muncul pada hal yang diprediksi backtest, seperti frekuensi trade di tiap kondisi pasar dan ukuran tiap kerugian.
Apa yang perlu dibandingkan antara backtest dan akun live? Bandingkan kedalaman drawdown, frekuensi trade per kondisi pasar, ukuran kerugian per trade, dan seberapa sering tiap pengaman aktif. Pada sistem saya, pengaman kerugian harian di backtest menghentikan trading pada 3 hari dalam 29 bulan, sehingga akun live punya angka konkret untuk dibandingkan.
Apakah drawdown live yang lebih dalam dari backtest berarti strateginya rusak? Tidak dengan sendirinya. Drawdown terburuk backtest berasal dari satu urutan historis, dan urutan lain bisa lebih dalam. Akun live saya melewati titik terburuk backtest 11,2 persen menjadi 13,12 persen pada 15 Oktober 2026, setelah 225 trade, terlalu sedikit untuk membedakan nasib buruk dari selisih yang nyata.
Berapa banyak trade live yang dibutuhkan sebelum membandingkan dengan backtest? Lebih banyak dari yang ingin ditunggu kebanyakan orang. Beberapa ratus trade bisa memunculkan pertanyaan soal frekuensi atau eksekusi, tetapi kesimpulan tentang edge butuh berbulan-bulan. Akun live saya mencatat 225 trade setelah sekitar enam minggu.
Mengapa sebuah strategi lebih sering trading di bulan tertentu? Karena banyak sistem hanya bertindak saat pasar memberi ruang. Sistem emas lima menit saya mengambil 89 trade saat emas tenang 2021 sampai 2023 dan 1.643 saat emas lebih ramai 2024 sampai 2026, jadi frekuensi yang naik seiring rentang harian emas adalah perilaku yang dirancang.
Apakah menambah posisi pada sinyal yang bagus memperbaiki hasil? Dalam pengujian saya, tidak. Sepuluh varian penumpukan, termasuk pyramiding dan martingale, semuanya kalah dari satu posisi pada satu waktu, baik pada hasil maupun pemulihan. Varian terbaik hanya mempertahankan sekitar seperempat hasil posisi tunggal.
Bagaimana menguji apakah perubahan aturan benar-benar membantu? Jalankan tes berpasangan pada trade yang disentuh perubahan itu: entry sama, periode sama, hanya aturannya yang berubah. Stop berbasis fair value gap saya terlihat sedikit positif di seluruh buku, tetapi kehilangan sekitar 4,9 R pada 68 trade yang benar-benar diubahnya.
Jika Anda ingin melihat ke mana pekerjaan ini berujung, MasterVP adalah metode intraday saya sendiri yang dibangun di atas teori volume profile publik. Ia tersedia sebagai indikator Master Volume Profiler di TradingView dan MetaTrader 5, yang menampilkan bacaan dan menyerahkan keputusan order kepada Anda, dan sebagai Master Volume Sniper di MQL5 market, sebuah Expert Advisor yang menjalankan aturan dan pengaturan risiko yang Anda konfigurasi. Akun live tetap publik melewati minggu-minggu buruk, termasuk minggu ini. Pemeriksaan mana yang akan Anda jalankan lebih dulu?
Artikel ini disusun dari postingan Reject Pile dan Backtest vs Live dalam seri catatan pembangunan MasterVP. Hanya untuk tujuan edukasi. Bukan nasihat keuangan. Angka backtest adalah hasil riset pada data tick nyata, angka live berasal dari akun publik dalam periode singkat, dan kinerja masa lalu tidak menjamin hasil di masa depan. Setiap trader tetap bertanggung jawab atas pengaturan risiko dan keputusannya sendiri.