Kenapa Keputusan Backtest dan Live Anda Tidak Sepadan
Backtest ialah simulasi berfideliti tinggi bagi strategi anda pada data lampau — bukan janji hasil masa depan. Jurang antara backtest dan live adalah perkara yang normal dan dijangka; matlamatnya ialah memahami kenapa, supaya anda boleh menetapkan jangkaan yang realistik. Panduan ini menghuraikan apa yang dimodelkan oleh backtest Freya dan geseran yang tidak dapat dimodelkannya.
Untuk menjalankan dan membaca backtest, lihat Cara Menjalankan Backtest dan Mentafsir Keputusan Backtest.
Key Takeaways
- Backtest Freya sudah memodelkan kos-kos besar: yuran trading exchange sebenar (maker/taker), slippage konservatif pada market order dan stop order, serta funding futures.
- Ia tidak dapat menghasilkan semula geseran yang hanya wujud semasa live: latensi, partial fill, kedalaman/kecairan order book, kesan pasaran daripada order anda sendiri, dan ayunan funding masa nyata.
- Backtest tidak menolak performance fee Freya, jadi strategi yang menang kelihatan sedikit lebih baik di atas kertas berbanding hasil bersihnya semasa live.
- Penanda risiko pembubaran bermakna sesuatu trade boleh sahaja dibubarkan semasa live walaupun backtest ‘terselamat’ daripadanya — anggap ia serius, terutamanya pada leveraj tinggi.
- Jurang terbesar biasanya bukan soal mekanik — sebaliknya pasaran masa depan tidak akan mengulangi tetingkap sejarah yang anda uji.
Apa yang Memang Dimodelkan oleh Backtest Freya
Enjin ini lebih realistik berbanding simulasi naif ala “harga naik X%”. Ia mengambil kira:
- Yuran trading exchange — menggunakan aras yuran maker/taker sebenar bagi setiap exchange, dikenakan pada setiap order (entry, setiap averaging order, dan exit). Limit fill dianggap sebagai maker, market fill sebagai taker.
- Slippage — jumlah konservatif yang dikenakan pada order market dan stop, jadi fill dimodelkan sedikit lebih buruk daripada harga ideal (limit/take-profit fill diandaikan pada harga sasaran yang tepat).
- Funding futures — untuk futures, kos funding sepanjang tempoh anda memegang posisi dianggarkan dan ditolak.
Jadi hasil bersih sesuatu backtest Freya sudah mencerminkan yuran, sebahagian slippage, dan funding — itulah sebabnya ia lebih boleh dipercayai berbanding simulasi tanpa yuran.
Geseran Hanya-Live yang Tidak Dapat Dihasilkan Semula
Tiada backtest yang dapat memodelkan pelaksanaan live sepenuhnya. Inilah jurang yang menyebabkan keputusan live berbeza:
- Latensi — dalam backtest, isyarat dan fill berlaku pada candle yang sama; semasa live, ada jeda (kecil) yang sebenar antara keputusan dan pelaksanaan.
- Partial fill — backtest mengisi sesuatu order sepenuhnya pada satu harga; semasa live, order besar atau limit order boleh terisi sekeping-sekeping atau tidak sama sekali.
- Kedalaman & kecairan order book — backtest mengandaikan order anda terisi pada harga yang dimodelkan; semasa live, order book yang nipis boleh menggerakkan harga menentang anda.
- Kesan pasaran daripada order anda sendiri — order sebenar anda turut menyertai pasaran; order backtest tidak.
- Ayunan funding — untuk futures, backtest menggunakan kadar funding purata sepanjang tempoh itu, jadi posisi sebenar yang terkena funding luar biasa tinggi pada waktu-waktu tertentu boleh menelan kos lebih tinggi (atau lebih rendah) daripada yang dimodelkan.
Yuran yang Ditinggalkan oleh Backtest Anda
Ada satu jurang khusus Freya yang wajar anda ketahui: backtest tidak menolak performance fee Freya (bahagian daripada trade yang menguntungkan yang diambil daripada baki platform anda — lihat Yuran Dijelaskan). Yuran exchange dan funding memang ada dalam backtest, tetapi performance fee ialah potongan yang hanya berlaku semasa live. Jadi strategi yang menguntungkan akan memberikan hasil bersih sedikit lebih rendah semasa live berbanding yang ditunjukkan backtest pada trade yang menang.
Pembubaran: Ditandai, Bukan Diselamatkan
Jika backtest memaparkan amaran risiko pembubaran, anggap ia serius. Backtest menandai trade yang drawdown-nya menghampiri aras pembubaran secara berbahaya — tetapi ia tetap membukukannya pada stop/exit dan bukannya menyimulasikan pembubaran paksa. Semasa live, trade yang sama itu boleh sahaja dibubarkan dengan kerugian penuh. Jurang ini membesar seiring leveraj: semakin tinggi leveraj anda, semakin besar kemungkinan trade backtest yang “pulih” sebenarnya boleh terhapus sama sekali dalam dunia nyata.
Jurang Terbesar: Pasaran Itu Sendiri
Mekanik dikesampingkan, sumber percanggahan terbesar sebenarnya ialah bahawa masa depan tidak akan memainkan semula masa lampau. Strategi yang ditala untuk tetingkap sejarah tertentu boleh berkelakuan sangat berbeza apabila keadaan berubah. Inilah sebabnya pengesahan itu penting — lihat Analisis Walk-Forward — dan kenapa backtest yang hebat ialah penapis, bukan jaminan.
Menetapkan Jangkaan yang Realistik
- Jangkakan drawdown yang lebih dalam semasa live berbanding dalam backtest — panduan umum ialah menggelembungkan secara mental drawdown terburuk yang anda lihat (dibincangkan dalam Mentafsir Keputusan Backtest).
- Diskaunkan sedikit pulangan bersih anda untuk performance fee dan slippage dunia nyata.
- Sahkan kekukuhan (walk-forward, out-of-sample) dan bukannya mempercayai satu backtest yang sempurna.
- Mula secara kecil semasa live untuk mengesahkan strategi berkelakuan seperti yang dijangka sebelum menskalakannya.
Soalan Lazim
Adakah backtest Freya menyertakan yuran trading?
Ya. Ia mengenakan yuran maker/taker exchange sebenar pada setiap order — entry, setiap averaging order, dan exit. Itulah sebabnya hasil bersih backtest Freya lebih realistik berbanding simulasi yang mengabaikan yuran.
Adakah backtest menyertakan slippage?
Ya, dalam jumlah konservatif, dikenakan pada market order dan stop order supaya fill dimodelkan sedikit lebih buruk daripada ideal. Limit dan take-profit fill diandaikan pada harga sasaran yang tepat (kerana limit sama ada terisi pada harganya atau tidak sama sekali).
Adakah backtest mengambil kira funding futures?
Untuk futures, ya — ia menganggarkan kos funding sepanjang tempoh posisi dipegang dan menolaknya. Ambil perhatian bahawa ia menggunakan kadar funding purata untuk tempoh itu, jadi funding sebenar yang melonjak pada waktu-waktu tertentu boleh berbeza daripada anggaran.
Adakah backtest menolak performance fee Freya?
Tidak. Yuran exchange dan funding disertakan, tetapi performance fee Freya atas keuntungan ialah potongan yang hanya berlaku semasa live daripada baki platform anda. Jadi hasil bersih live anda pada trade yang menang akan sedikit lebih rendah daripada yang ditunjukkan backtest. Lihat Yuran Dijelaskan.
Kenapa drawdown live saya lebih buruk daripada backtest?
Pelaksanaan live menambah geseran yang tidak dapat dimodelkan sepenuhnya oleh backtest — latensi, partial fill, kecairan lebih nipis, ayunan funding — dan pasaran itu sendiri berubah. Rancang untuk drawdown live yang lebih dalam daripada kes terburuk backtest anda.
Backtest saya menguntungkan tetapi saya dibubarkan semasa live — kenapa?
Backtest menandai risiko pembubaran tetapi tidak menyimulasikan pembubaran paksa; ia membukukan trade pada stop/exit-nya. Semasa live, drawdown yang dalam boleh membubarkan posisi dengan kerugian penuh. Leveraj tinggi ialah penyebab yang biasa — turunkannya untuk mengurangkan risiko.
Adakah menguji pada tempoh yang tepat sama seperti yang akan saya dagangkan menjamin keputusan yang sama?
Tidak. Data lampau tidak berulang, dan pasaran masa depan tidak akan sepadan dengan tetingkap sejarah. Gunakan backtest untuk menapis dan mengesahkan strategi (walk-forward, out-of-sample), bukan sebagai jaminan pulangan live.
