Simulator rangkaian transaksi merugi berurutan
Rangkaian transaksi merugi berurutan bukan anomali, melainkan sifat setiap strategi dengan winrate di bawah seratus persen. Simulator menunjukkan pada stop mana rangkaiannya membentur limitnya dan apa yang pada saat itu tersisa dari akunnya.
Perhitungan
Risiko dihitung dari ekuitas saat itu, karena itu rangkaiannya berjalan menurut bunga majemuk: setiap stop berikutnya lebih kecil daripada yang sebelumnya dalam nominal. Jika perusahaan Anda menghitung risiko dari saldo awal, rangkaiannya akan linear dan limitnya tertembus satu atau dua stop lebih awal.
Rangkaiannya lebih panjang daripada yang biasa dianggap
Intuisi mengatakan bahwa pada winrate 50 % enam kerugian berurutan itu jarang. Aritmetika mengatakan hal lain: peluang rangkaian semacam itu pada satu titik tertentu sekitar 1,6 %, tetapi pada jarak dua ratus transaksi ia hampir pasti dijumpai. Challenge justru merupakan jarak seratus sampai dua ratus transaksi.
| Winrate | Rangkaian 5 | Rangkaian 7 | Rangkaian 10 |
|---|---|---|---|
| 55 % | 1,8 % | 0,4 % | 0,03 % |
| 50 % | 3,1 % | 0,8 % | 0,10 % |
| 45 % | 5,0 % | 1,5 % | 0,25 % |
| 40 % | 7,8 % | 2,8 % | 0,60 % |
Dalam tabel ada peluang menjumpai rangkaian sepanjang tertentu dimulai dari satu transaksi tertentu: itu sekadar porsi kekalahan dipangkatkan panjang rangkaiannya. Untuk memperoleh peluang adanya setidaknya satu rangkaian semacam itu selama satu tahap, ia harus dikalikan jumlah transaksinya — dan saat itu kejadian yang «jarang» menjadi kejadian yang diperkirakan.
Mengapa hal ini diselesaikan dengan volume, bukan dengan disiplin
Rangkaiannya tidak bisa dicegah: ia mengikuti sebarannya, bukan kesalahan. Satu-satunya tuas adalah ukuran posisi, karena ia menentukan setiap stop berubah menjadi berapa uang. Dari situ muncul urutan perhitungan yang terbalik: pertama dipilih rangkaian yang harus mampu ditahan akun, lalu darinya risiko per transaksi diturunkan, dan baru kemudian volumenya.
Apa yang dilakukan ketika rangkaiannya sudah berjalan
Di dalam rangkaiannya hampir tidak ada keputusan: volumenya sudah dipilih lebih dulu, dan mengubahnya di tengah jalan berarti merusak perhitungan yang darinya ia diperoleh. Tiga varian perilaku berbeda bukan pada keberaniannya, melainkan pada apa yang ia lakukan terhadap cadangan yang tersisa.
Layak dibedakan secara terpisah dua situasi yang terlihat sama. Rangkaian di dalam satu hari menghabiskan limit harian dan direset pada sesi berikutnya. Rangkaian yang terentang seminggu menghabiskan limit maksimum — dan ia tidak pernah direset, sedangkan cadangan yang terpakai tidak kembali. Situasi pertama tidak menyenangkan, yang kedua berbahaya, dan simulator menunjukkan keduanya: baris «stop sampai limit harian» dan baris «sampai maksimum» menjawab pertanyaan yang berbeda.
Bagaimana ia dihitung
Perhitungan berjalan menurut bunga majemuk, bukan dengan mengalikan risiko dengan panjang rangkaiannya. Bedanya prinsipiil: risiko 1,25 % pada transaksi kedua diambil dari ekuitas yang sudah berkurang, karena itu rangkaiannya berbiaya lebih murah daripada pada hitungan linear — tetapi tidak banyak, dan pada rangkaian panjang hal itu tidak menyelamatkan.
| Besaran | Formula | Dalam contoh |
|---|---|---|
| Ekuitas setelah k stop | akun × (1 − risiko)^k | 92 731 $ pada stop ke-6 |
| Drawdown setelah rangkaian | 1 − (1 − risiko)^k | 7,3 % |
| Stop tempat limit harian ditembus | k terkecil yang membuat drawdown > limit harian | ke-5 |
| Stop tempat limit maksimum ditembus | k terkecil yang membuat drawdown > maksimum | ke-9 |
Dalam contoh, akun 100 000 $, risiko 1,25 % per transaksi, limit harian 5 %, maksimum 10 %, rangkaian enam stop. Hitungan linear akan memberi 6 × 1,25 = 7,5 % drawdown, yang majemuk 7,3 %: selisih 0,2 poin persentase. Mengandalkannya sebagai cadangan tidak bisa.
Mengapa limit harian ditembus lebih dulu daripada yang maksimum. Karena ia lebih kecil dan direset setiap hari: rangkaian lima stop dalam satu hari menutup akun pada limit harian 5 %, bahkan jika drawdown totalnya hanya 6 %. Rangkaian yang sama, terentang seminggu, sama sekali tidak menyentuh limit hariannya — pada minus akhir yang sama.
Cara membaca hasilnya
Angka kuncinya bukan drawdown setelah rangkaiannya, melainkan nomor stop tempat limit harian ditembus. Bandingkan ia dengan rangkaian terburuk dari riwayat transaksi Anda, bukan dengan yang rata-rata.
Apa yang tidak diperhitungkan perhitungan ini
Tiga penyederhanaan, dan ketiganya menggeser hasilnya ke arah optimistis: rangkaian yang nyata berbiaya lebih mahal daripada yang dihitung.
- Stopnya dianggap sama semua
- Dalam perhitungan setiap kerugian sama dengan risiko yang ditetapkan. Dalam kenyataan ada slippage, gap, dan stop yang terpicu lebih buruk daripada yang dinyatakan — dan transaksi semacam itu berbiaya lebih dari satu stop.
- Biaya tidak dikurangkan
- Spread, komisi, dan swap ditambahkan pada setiap kerugian. Pada volume scalper itu besaran yang terasa, dan ia mendekatkan limitnya.
- Transaksi untung di dalam rangkaiannya tidak diperhitungkan
- Perhitungan mengambil rangkaian bersih yang berurutan. Urutan yang bercampur dengan laba di tengahnya memberi lintasan lain — ia dihitung oleh peluang lolos.
Ketiga penyederhanaan itu berarti satu hal: nomor stop tempat perhitungan menembus limitnya adalah batas atas. Pada akun nyata limitnya akan tercapai pada stop yang sama atau lebih awal, tetapi tidak lebih lambat.
Pertanyaan yang sering diajukan
Berapa transaksi merugi berurutan yang dianggap normal?
Normanya ditentukan bukan oleh sebuah angka, melainkan oleh winrate Anda dan panjang tahapnya. Pada winrate 45 % di jarak dua ratus transaksi, rangkaian enam kerugian diperkirakan muncul, yang delapan pun sangat mungkin. Perencanaannya harus dibuat untuk rangkaian terpanjang dari riwayat Anda ditambah cadangan.
Mengapa rangkaiannya dihitung menurut bunga majemuk?
Karena risiko dalam persen biasanya diambil dari ekuitas saat itu: setelah kerugian akunnya lebih kecil, artinya stop berikutnya pun lebih kecil dalam nominal. Ini sedikit lebih lunak daripada model linear. Jika perusahaan Anda menghitung risiko dari saldo awal, rangkaiannya akan linear, dan limitnya tertembus satu atau dua stop lebih awal.
Apa yang dilakukan jika rangkaiannya tidak lolos menurut limit harian?
Mengurangi volumenya — tidak ada tuas lain. Mengurangi jumlah transaksi maupun berpindah ke instrumen lain tidak mengubah aritmetikanya, jika risiko per transaksinya tetap sama.
Bagaimana menemukan rangkaian terburuk saya?
Urutkan riwayat transaksi menurut waktu dan temukan urutan kerugian berurutan terpanjang dalam dua ratus transaksi terakhir. Angka itulah syarat untuk cadangannya — dengan tambahan satu atau dua stop untuk kemungkinan rekornya belum tercapai.
Apakah rangkaian kerugian adalah tanda strateginya berhenti bekerja?
Dengan sendirinya tidak. Pada winrate 45 %, rangkaian enam kerugian diperkirakan muncul pada jarak satu tahap dan tidak mengatakan apa pun tentang kualitas strateginya. Yang harus membuat waspada adalah rangkaian yang jauh lebih panjang daripada yang historis, bukan rangkaian apa pun.
Mengapa modelnya menghitung dengan bunga majemuk, bukan secara linear?
Karena risiko biasanya ditetapkan dalam persen dari ekuitas saat itu: setelah kerugian akunnya lebih kecil, artinya stop berikutnya pun lebih kecil dalam nominal. Ini sedikit lebih lunak daripada model linear, dan jika perusahaan Anda menghitung risiko dari saldo awal, limitnya tertembus satu atau dua stop lebih awal.
Bagaimana jika kerugiannya tidak berurutan, melainkan bercampur dengan laba?
Maka jaraknya ke limitnya lebih jauh, dan itu kasus yang normal. Simulator menghitung skenario terburuk yang realistis: ia dibutuhkan agar volumenya bertahan pada periode buruk, bukan untuk meramalkan pekan yang tipikal.
Apakah jumlah transaksi per hari memengaruhi hasilnya?
Sangat. Limit harian dihitung untuk satu hari, karena itu pada lima transaksi per hari rangkaian tiga stop masuk ke dalam satu hari, sedangkan pada satu transaksi ia terentang tiga hari. Statistik yang sama pada frekuensi berbeda memberi hasil berbeda.
Apakah perhitungan memperhitungkan posisi terbuka?
Tidak, ia tentang stop yang sudah ditutup. Jika limit harian dihitung dari ekuitas, minus yang belum ditutup sudah mengurangi cadangan, dan rangkaian sebenarnya akan ternyata lebih pendek daripada yang dihitung.
Apakah menambah volume setelah rangkaian kerugian membantu membalas?
Tidak, ia mempercepat kegagalan. Menambah risiko setelah kerugian mengurangi jumlah stop sampai limitnya justru pada saat rangkaiannya masih bisa berlanjut. Di simulator hal itu langsung terlihat: naikkan risikonya dan lihat bagaimana jumlah stop sampai limit harian turun.