Minggu lalu kami menjalankan 339 backtest atas 34 perpetual futures paling likuid di Binance - setiap strategi yang ada di terminal, pada horizon harian, total 19.482 trade simulasi. Hasil tunggal terbaiknya seperti ini:
+1,1310R per trade PENGUUSDT downtrend_rally 4 trade
Baris itu akan jadi judul utama di kebanyakan produk trading. Baris itu juga tidak bernilai apa-apa, dan menjelaskan kenapa adalah inti tulisan ini.
Rata-rata bukan jawabannya
Empat trade. Dua di antaranya kebetulan mendarat bagus dan rata-ratanya jadi besar sekali. Jalankan strategi yang sama di seluruh 34 simbol, 408 trade, dan hasilnya +0,036R - sekitar tiga puluh kali lebih kecil. Tidak ada yang berubah pada strateginya. Yang berubah: empat lemparan koin berhenti disalahartikan sebagai pengukuran.
Setiap tabel backtest yang pernah Anda lihat diurutkan berdasarkan kolom pertama itu, dan puncak urutannya selalu sampel yang paling kecil. Itu bukan kebetulan; itu aritmetika. Sampel kecil punya sebaran paling lebar, jadi baris yang terlihat paling bagus di tabel mana pun hampir selalu baris yang paling sedikit Anda ketahui.
Angka yang kami pakai untuk merencanakan
Terminal tidak menyalakan strategi otomatis berdasarkan rata-ratanya. Ia menyalakannya berdasarkan batas bawah interval kepercayaan 99% - angka terburuk yang masih konsisten dengan datanya, mengingat berapa banyak trade yang mendasarinya dan seberapa besar variasinya.
Untuk sweep yang sama, inilah efeknya:
strategi rata-rata batas bawah trade
confluence +0,1033R +0,0605R 2.810
donchian +0,0956R +0,0577R 4.064
macd_momentum +0,0994R +0,0484R 1.917
cash_in_downtrend +0,0867R +0,0386R 2.612
squeeze_breakout +0,1545R +0,0296R 390
ema_cross +0,0746R +0,0069R 1.169
downtrend_rally +0,0398R -0,0612R 440
squeeze_breakout punya rata-rata tertinggi di tabel dan hanya batas bawah terbaik kelima, karena ia bertumpu pada 390 trade, bukan ribuan. downtrend_rally - strategi di balik judul +1,13R tadi - batas bawahnya di bawah nol. Datanya tidak bisa menyingkirkan kemungkinan bahwa ia merugi. Jadi mesin tidak akan menjalankannya, dan layarnya mengatakan persis itu.
Kenapa batas bawah, bukan p-value
P-value memberi tahu apakah sebuah efek bisa dibedakan dari nol. Ia tidak memberi tahu seberapa besar efeknya, dan trader butuh ukurannya: strategi yang sangat pasti +0,001R per trade adalah strategi yang sangat pasti tidak menutup biayanya sendiri.
Batas bawah menjawab kedua pertanyaan itu dalam satu angka. Kalau di atas nol, efeknya nyata pada tingkat kepercayaan itu. Dan jaraknya dari nol adalah edge terkecil yang layak Anda harapkan bertahan. Saat Anda menentukan ukuran posisi atau bertanya berapa lama sebuah target tercapai, itulah angka yang dipakai - bukan rata-rata, yang merupakan angka untuk diharapkan.
Artinya untuk akun yang benar-benar Anda punya
Misalkan Anda ingin mengubah 150 USD menjadi 500 - sedikit di atas tiga kali lipat. Dengan batas bawah confluence +0,0605R dan risiko 5% ekuitas per trade, itu butuh sekitar 400 trade. Pada horizon harian di 34 simbol yang sama, itu kira-kira setahun.
Seminggu sebelumnya, sebelum sweep, batas bawah futures terbaik yang tercatat adalah +0,0235R dari 43 trade. Target yang sama butuh delapan belas tahun. Tidak ada yang berubah di pasar antara kedua angka itu. Sampelnya yang berubah.
Itulah bentuk jujur dari pekerjaan ini: hal paling berharga yang bisa Anda lakukan untuk sebuah strategi bukan menyetelnya, melainkan mengukurnya lebih banyak.
Apa yang mesin lakukan dengan semua ini
Setiap strategi, setiap pasar, setiap horizon diukur terpisah dan hasilnya dikumpulkan dari semua orang yang menjalankan terminal. Saat Anda menekan ARM, mesin mencari kombinasi yang Anda pilih, memeriksa batas bawahnya, lalu berjalan atau memberi tahu kombinasi mana yang akan ia jalankan. Ia tidak pernah memilihkan baris terbaik untuk Anda: menyebut satu pemenang dari empat puluh berarti melakukan persis kesalahan yang dibahas tulisan ini, satu tingkat lebih tinggi.
Kalau Anda ingin melihat tabelnya sendiri, ada di panel BACKTEST EVIDENCE di setiap layar automasi, per horizon, dengan jumlah sampel di samping setiap angka.