Mengapa Anda Harus Hati-Hati Dengan Stop-Loss Terlalu Kecil

Di masa lalu, saya bertemu dengan beberapa trader, yang mengalami hasil langsung yang benar-benar berbeda dari hasil backtest mereka. Penyebabnya adalah hal yang sepele – terlalu kecil untuk berhenti. Mari saya jelaskan kepada Anda hari ini, mengapa ini bisa menjadi masalah, apa yang harus diperhatikan dan bagaimana menghindari bahaya ini. Topik berikut adalah tentang strategi breakout yang menggunakan perintah STOP untuk membuka posisi dan, pada saat yang sama, mereka menggunakan stop-loss yang terlalu kecil (artikel ini bukan tentang strategi menggunakan market order). Apa itu stop-loss yang terlalu kecil? Yah, itu tergantung pada pasar dan jangka waktu. Tetapi secara umum, ini adalah stop-loss yang lebih kecil dari ukuran rata-rata bar dari kerangka waktu utama kami. Biarkan saya memberi Anda sebuah contoh – jika kita menggunakan grafik 30 menit dengan rata-rata nilai bar 250 USD, dan strategi kami bekerja dengan stop-loss 80 USD, kami sedang menuju ke masalah serius. Hasil perdagangan langsung mungkin (dan dalam banyak kasus hampir mungkin akan) sama sekali berbeda dari yang kita miliki dari backtest. Mari kita lihat alasannya.

Masalah ini terjadi ketika stop-loss sangat kecil, bahwa beberapa trade memiliki entry order dan stop-loss pada bar yang sama. Katakanlah kita memiliki perintah STOP entri pada harga 100 dan juga stop-loss pada harga 99. Sekarang, bayangkan bar dibuka pada 98,7, itu menuju ke 100,1 dan kami membuka posisi panjang – dan stop-loss adalah mengatur hingga 99. Dan semua ini terjadi dalam bar yang sama – yaitu dalam bar yang satu ini, perintah masuk diaktifkan, posisi dibuka dan stop-loss diatur.

Sekarang penting untuk memahami mengapa hal ini berpotensi menjadi masalah yang berbahaya. Ini cukup sederhana. Ada beberapa platform backtesting yang tidak dapat dikenali, dengan setup yang salah atau ketika resolusi data tidak cukup baik jika stop-loss itu atau tidak dipukul pada entry bar. Dengan kata lain, ada situasi tertentu ketika, pada kenyataannya, stop-loss terpukul tepat setelah posisi dibuka, karena tepat setelah aktivasi order masuk, pasar mulai mengarah ke selatan. Namun, platform backtesting kami mengevaluasi perdagangan sebagai yang menguntungkan (mulai sekarang saya akan menulis tentang TradeStation karena ini adalah platform yang terutama saya gunakan). Bagaimana itu mungkin?

Mari kita lanjutkan dengan demonstrasi situasi yang dijelaskan di atas. Dalam situasi ini kita dapat melihat bilah naik, yaitu yang memiliki harga dekat di atas harga terbuka dan, pada saat yang sama, penutupan dekat dengan tingginya. Ada asumsi bahwa bilah menaikkan sepanjang waktu dan TradeStation mengasumsikan bahwa gerakan "bagian dalam" dari bar, yaitu cara batang itu dihasilkan, terus naik, garis lurus.

TradeStation hanya mengikuti logika bahwa ketika bar ditutup mendekati tingginya, proses menghasilkan bar ini meningkat. Dalam situasi seperti itu, TradeStation mengasumsikan bar dibuka pada 98,7 dan harga terus naik menjadi 100,4. Dan selama waktu ini, itu juga mengaktifkan pesanan beli kami pada harga 100.

Namun demikian, ini adalah asumsi yang sangat tidak akurat dan berbahaya. Bagaimana jika bar pertama kali naik, mengaktifkan pesanan pembelian kami, tetapi kemudian berbalik dan kembali turun, di bawah stop-loss kami, dan kemudian mulai naik lagi untuk mendekati puncaknya?

Ini adalah skenario yang benar-benar realistis yang terjadi setiap hari dan itu akan menghasilkan kerugian yang jelas (tepat setelah kami membuka posisi) – namun, TradeStation (dan berpotensi juga perangkat lunak lainnya), mendefinisikan situasi seolah-olah tidak ada koreksi apa pun di dalam bar sama sekali. Jadi tidak ada stop-loss yang dilanda dan perdagangan berakhir sebagai yang menguntungkan. Ini adalah akar penyebab masalah besar seperti dalam backtest Anda dengan jelas melihat banyak perdagangan menguntungkan yang, pada kenyataannya, akan berakhir sebagai kerugian – dan tepat setelah kami memulai perdagangan strategi ini secara langsung, semuanya mulai berantakan …

Perlindungan # 1

Untungnya situasinya tidak begitu serius seperti yang terlihat dan platform backtesting, secara umum, mempertimbangkan risiko ini.

Perlindungan pertama terhadap ancaman ini sederhana dan, pada tingkat tertentu, sangat efisien. TradeStation menyebutnya LIBB (Look-Inside-Bar-Backtesting), yang lain menyebutnya sebagai nama yang berbeda, seperti Bar Magnifier. Intinya adalah ketika Anda mengaktifkan fitur ini, program melihat ke dalam bar ke tingkat resolusi data terbaik yang tersedia (dalam banyak kasus 1 menit), jika tidak ada koreksi di dalam setelah urutan masuk diaktifkan , atau jika ada koreksi di bar yang sama ketika kami masuk dan stop-loss terpukul.

Meskipun kedengarannya seperti solusi hebat (yang saat ini merupakan bagian standar dari sebagian besar platform), itu tidak harus cukup ketika datang ke stop-loss kecil. Mengapa? Bayangkan sebuah situasi ketika stop-loss Anda adalah 80 USD, tetapi bar rata-rata resolusi LIBB terbaik Anda (yaitu kebanyakan 1 menit) adalah 150 USD besar. Dalam hal ini Anda mengalami masalah yang sama seperti yang dijelaskan di atas, ketika platform tidak dapat menentukan apakah stop-loss di dalam bar dipukul atau tidak dan itu membuat, sekali lagi, hanya perkiraan yang tidak akurat yang didorong oleh di atas- logika yang dijelaskan – jika bar ditutup lebih dekat ke rendah atau lebih dekat ke tinggi. Dengan kata lain, Anda lagi di awal dan dengan stop-loss terlalu kecil, LIBB bahkan tidak akan membantu Anda, dan masalah masih berlanjut.

Perlindungan # 2

Jadi, kita sampai pada titik ketika kita perlu sedikit lebih dalam untuk memecahkan masalah ini. Salah satu solusinya adalah dengan menggunakan resolusi data yang lebih halus – ke tingkat tick. Tapi ini tidak semudah kedengarannya. Pertama, riwayat centang data tidak mudah diakses, atau hanya untuk periode yang sangat singkat. Dan jika data ini tersedia, harganya sangat mahal. Tetapi bahkan jika Anda masih membeli data tick, Anda perlu menyelesaikan beberapa masalah teknis – karena data tick biasanya sangat besar, bahwa sebagian besar platform tidak akan menangani begitu banyak data, crash atau menjalankan backtests sangat lambat (saya dapat mengonfirmasi ini ).

Perlindungan # 3

Jadi kita perlu menggunakan solusi yang lebih sederhana – dan itu adalah kebutuhan untuk menggunakan stop-loss yang cukup besar. Dan apa stop-loss yang cukup besar? Cukup gunakan stop-loss yang setidaknya 1,5-2x lebih besar dari bar 1 menit terbesar di grafik Anda. Ini sederhana dan Anda dapat menghindari beberapa masalah. Misalnya, jika bilah 1 menit terbesar untuk semua riwayat data Anda adalah 300 USD, gunakan stop-loss setidaknya 450 USD. Periode. Lebih sederhana dan lebih aman untuk terbiasa dengan stop-loss yang lebih tinggi daripada berbohong pada diri kita sendiri dan kemudian terkejut mengapa ekuitas backtest yang bagus ini sangat berlawanan dengan hasil perdagangan langsung.

Selamat berdagang!

Leave a Reply

Your email address will not be published. Required fields are marked *