Kategori
Strategi
Tingkat
Menengah
Digunakan pada
Desain strategiOperasional MT5Manajemen risiko

Trailing stop

Trailing stop adalah stop-loss yang bergerak mengikuti posisi yang sedang untung dan tidak pernah mundur. Ia mengubah laba mengambang menjadi lantai di bawah posisi, sehingga koreksi harga yang menentukan titik keluar, bukan target yang ditebak sejak awal.

juga: trailing stop-loss, stop dinamis, stop otomatis

Diperbarui · Ditinjau

Dengan bahasa sederhana

Stop yang ikut naik mengikuti harga tetapi tidak pernah ikut turun kembali. Ia memberi ruang bagi transaksi yang sedang menang untuk terus berjalan, dan menaruh titik keluar pada level yang sudah dilewati transaksi itu. Seperti stop mana pun, ia hanya sebuah pemicu, sehingga gap tetap bisa menutupnya pada harga yang lebih buruk.

Mengapa ini penting

Target tetap harus dipilih sebelum ada yang tahu sejauh mana pergerakan akan berjalan. Trailing stop mengganti tebakan itu dengan sebuah aturan: bertahan sampai pasar mengambil kembali sejumlah tertentu. Seberapa berharga aturan itu bergantung pada seberapa timpang sebaran transaksi menang sebuah strategi.

  • Ia menghapus keharusan memprediksi besarnya sebuah pergerakan — dan justru jenis prediksi itulah yang paling buruk ditangani target tetap.
  • Ia hanya bergerak satu arah. Trailing yang bisa melonggar akan menjauhkan stop dari harga, dan itu merusak perhitungan risiko di balik posisi tersebut.
  • Nilainya bergantung pada strateginya. Pada 24 catatan terpublikasi yang diukur di sini, membatasi setiap transaksi menang pada median transaksi menang catatan itu sendiri menyisakan 98.16% laba kotor pada satu catatan dan 1.27% pada catatan lain.

Di MetaTrader 5

Letaknya di MT5

  • Toolbox → Trade → klik kanan sebuah posisi → Trailing Stop — fitur milik terminal itu sendiri, disediakan sebagai preset poin ditambah nilai kustom
  • ⚠ Trailing itu berjalan di terminal, bukan di server. Tutup MetaTrader dan ia berhenti bergerak, meski level terakhir yang sempat ditulisnya tetap berlaku
  • Strategy Tester → Inputs — jarak trailing dan ambang aktivasi sebuah EA adalah input, dan pasangan itu rawan overfitting

Cara EA memakainya

  • Pada setiap putaran, EA menyusun kandidat level stop dari harga saat ini, lalu mengirimkannya hanya bila kandidat itu lebih baik daripada stop yang sedang berlaku.
  • Banyak EA menunggu ambang aktivasi, sering kali sebesar satu jarak stop dalam keuntungan, agar tick pertama yang menguntungkan tidak langsung menyeret stop ke titik impas.
  • Trailing pada bar yang sudah selesai, bukan pada setiap tick, memangkas jumlah permintaan modifikasi secara tajam dan biasanya nyaris tidak mengubah hasil.

Pengaturan umum

Pengaturan Nilai umum Catatan
Jarak trailing (ATR) 2–3 × ATR(14) Di bawah sekitar 1.5 × ATR, trailing berada di dalam koreksi biasa dan menutup tren terlalu dini.
Ambang aktivasi setelah untung sebesar 1 × jarak stop Mencegah trailing menarik stop ke titik impas sebelum transaksi menghasilkan apa pun.
Langkah (perbaikan minimum) 5–10 pip Tanpa langkah minimum, EA memodifikasi posisi pada hampir setiap tick, dan broker membatasi hal itu.
Frekuensi pembaruan sekali per bar yang selesai Trailing per tick melipatgandakan jumlah permintaan dan jarang memperbaiki hasilnya.

Masalah operasional yang sering terjadi

  • Modifikasi yang dikirim terlalu sering akan ditolak atau dibatasi, dan trailing lalu tertinggal dari harga tanpa ada tanda apa pun.
  • Jarak trailing yang lebih pendek daripada stops level simbol akan ditolak setiap kali dikirim, sehingga stop sama sekali tidak pernah maju.
  • Gap melompati trailing stop persis seperti melompati stop tetap. Level itu adalah pemicu, bukan janji tentang harga eksekusinya.

Fungsi MT5 terkait

CTrade::PositionModify(ticket, sl, tp)
Panggilan yang dilalui setiap langkah trailing — satu modifikasi untuk satu langkah.
PositionGetDouble(POSITION_SL)
Stop yang sedang berlaku, yang harus dilampaui kandidat baru sebelum ada yang dikirim.
SymbolInfoInteger(symbol, SYMBOL_TRADE_FREEZE_LEVEL)
Di dalam jarak ini sebuah posisi sama sekali tidak bisa dimodifikasi.

Contoh

Posisi long dibuka di 1.0800 dengan trailing 20 pip. Stop mengikuti titik tertinggi yang pernah dicapai dan tidak pernah mundur, sehingga koreksilah yang memilih titik keluar.

Titik masuk
1.0800
Harga naik ke
1.0850
Stop pindah ke 1.0830.
Harga naik ke
1.0880
Stop pindah ke 1.0860, dan tidak akan mundur lagi.
Harga terkoreksi, transaksi ditutup di
1.0860
60 pip dari pergerakan sejauh 80 pip.

Target tetap 40 pip akan berakhir di 1.0840. Dua taruhan yang berbeda soal sejauh mana pergerakan berjalan.

Perhitungan 1.0880 − 20 pip = 1.0860

Hasil 60 pip disimpan, 20 pip dikembalikan — biaya karena tidak menebak puncaknya

Cara memakainya

Trailing berada di antara dua biaya. Terlalu ketat, tren berakhir dini; terlalu longgar, sebagian besar pergerakan dikembalikan lagi. Jarak itulah inti seluruh keputusannya.

Rentang Artinya
Trailing di bawah sekitar 1.5 × ATR Koreksi biasa sudah menutup posisi, sehingga strategi tidak pernah menikmati pergerakan besar.
Trailing pada 2–3 × ATR Rentang kerja yang lazim untuk strategi tren: di luar derau, cukup dekat untuk melindungi sebagian besar pergerakan.
Trailing lebih lebar daripada pergerakan sejauh ini Stop masih berada di belakang titik masuk, sehingga seluruh laba mengambang bisa dikembalikan sebelum ada apa pun yang terpicu.
Trailing sejak tick pertama, tanpa ambang Langsung menyeret stop ke titik impas dan mengubah fluktuasi normal menjadi transaksi impas.
  • Ukur dulu seberapa timpang transaksi menang Anda sebelum memperdebatkan jaraknya. Bila sepersepuluh terbesar hanya menyumbang sedikit di atas porsi sepersepuluhnya terhadap laba kotor, trailing nyaris tidak punya apa pun untuk dilindungi.
  • Validasi trailing secara out-of-sample tersendiri. Jarak dan ambang aktivasi bersama-sama menyisakan ruang untuk mencocokkan derau.

Deskripsi strategi setiap EA yang terdaftar menyatakan apakah EA itu keluar dengan trailing atau dengan target tetap, dan catatan transaksi yang dipublikasikan menunjukkan apa yang benar-benar dihasilkan titik keluar itu. Setiap angka terukur di halaman ini berasal dari catatan tersebut (EXP-EXIT-SHAPE-001), berbasis transaksi yang sudah ditutup.

Kesalahan umum

Memasang trailing begitu ketat sampai tidak ada tren yang bertahan

Trailing yang berada di dalam koreksi biasa mengubah strategi tren menjadi scalper yang memakai aturan masuk milik strategi tren. Win rate naik, rata-rata kemenangan runtuh, dan bagi strategi yang bergantung pada transaksi menang terbesarnya, ekspektasinya biasanya ikut runtuh.

Mengira trailing stop melindungi dari gap

Ia adalah harga pemicu seperti stop mana pun. Gap akhir pekan atau gap berita yang menembus level itu menutup posisi pada harga berikutnya yang tersedia.

Menyalin jarak trailing dari strategi dengan sebaran kemenangan yang berbeda

Ke-24 catatan yang diukur di sini menyisakan antara 1.27% dan 98.16% laba kotor ketika transaksi menangnya dibatasi pada median transaksi menang masing-masing. Satu aturan, akibat yang berlawanan.

Mengoptimalkan jarak trailing ke nilai backtest terbaik

Jarak itu dicocokkan dengan koreksi milik satu rangkaian riwayat saja. Nilai yang bertahan pada setelan-setelan tetangganya lebih berharga daripada puncak sebuah lonjakan sempit.

Penjelasan lengkap

Memasangnya di MT5, dan apa yang berhenti saat terminal ditutup

Trailing stop bawaan MetaTrader adalah fitur terminal, bukan order yang disimpan broker untuk Anda.

  1. Buka Toolbox → Trade, klik kanan posisinya, lalu pilih Trailing Stop.
  2. Ambil salah satu preset poin, atau Custom untuk mengetik jaraknya sendiri. None mematikannya kembali.
  3. Setiap langkah adalah modifikasi sungguhan, jadi stops level dan freeze level simbol tersebut tetap berlaku.
  4. Biarkan terminal tetap menyala. Tutup MetaTrader dan stop terakhir yang sempat ditulisnya tetap berlaku di server, sementara trailing berhenti maju.

Langkah 4 adalah kegagalan yang terlihat seperti keberhasilan. Posisi tetap punya stop, grafik tetap menampilkan garisnya, dan tidak ada yang melaporkan kesalahan apa pun. Kode trailing milik sebuah EA punya ketergantungan yang sama.

Apa yang ditunjukkan 24 catatan terpublikasi tentang bentuk titik keluar

Setiap listing menyertakan daftar transaksi tertutupnya, sehingga jarak setiap titik keluar dan uang yang dihasilkannya sama-sama bisa dibaca langsung — 17,357 transaksi seluruhnya.

Ukuran (24 catatan, 17,357 transaksi tertutup)MedianRentang atau jumlah
Titik keluar yang ditutup berlawanan dengan entri: jarak di dalam ±2% dari median simbol tersebut83.78%di atas 50% pada 17 dari 24
Titik keluar yang ditutup searah entri: pita yang sama26.30%di atas 50% pada 7 dari 24
Porsi laba kotor dari sepersepuluh transaksi menang terbesar25.64%11.85% hingga 34.08%
Porsi laba kotor dari satu transaksi menang terbesar1.17%hingga 4.89%
Laba kotor yang tersisa bila transaksi menang dibatasi pada median transaksi menang62.83%1.27% hingga 98.16%
Sama, dibatasi pada dua kali median transaksi menang84.76%

Kedua baris jarak itu tidak simetris, dan ketimpangannya berjalan satu arah. Tidak ada catatan yang mengulang jarak menangnya tanpa juga mengulang jarak kalahnya, sementara sepuluh catatan melakukan kebalikannya: stop tetap dengan sisi menang yang mendarat di mana saja. Ekornya pun lebih tipis daripada yang digambarkan mitos seputar tren. Satu transaksi menang terbesar paling banyak mencapai 4.89% dari laba kotor sebuah catatan, sehingga laba kotor di sini tersebar pada banyak transaksi menang alih-alih bertumpu pada satu transaksi.

Bentuk itu bisa diperiksa terhadap apa yang dinyatakan masing-masing listing. Enam catatan menyatakan memakai titik keluar trailing di dalam deskripsi strategi terpublikasinya, dan keenamnya masuk ke kelompok yang tersebar — jarak menang mereka mengelompok pada median 2.06%, yang tertinggi 38.35%, dan tidak satu pun mencapai 50%. Delapan belas catatan lainnya berada pada median 35.03%, tujuh di antaranya di atas 50%.

Istilah terkait dan bacaan selanjutnya

Ukur dulu ketimpangan transaksi menang Anda, baru pilih jaraknya. Average true range menyediakan skalanya, volatilitas memberi tahu apakah skala itu masih cocok dengan skala tempat setelan tersebut disetel, dan optimasi parameter membahas pemeriksaan nilai-nilai tetangga yang harus dilewati sebuah jarak trailing.

Pertanyaan yang sering diajukan

Berapa jarak trailing stop yang baik untuk sebuah EA?
Untuk strategi tren, dua sampai tiga kali ATR adalah rentang kerja yang lazim: di luar koreksi biasa, tetapi cukup dekat untuk melindungi sebagian besar pergerakan. Di bawah sekitar 1.5 kali ATR, trailing menutup transaksi saat fluktuasi normal dan menghapus tren panjang yang justru menjadi alasan keberadaan strategi itu.
Apakah trailing stop tetap bekerja ketika MetaTrader ditutup?
Level stop yang sudah terpasang tetap bekerja, karena ia berada di server broker. Trailing-nya sendiri tidak: baik trailing bawaan terminal maupun kode trailing sebuah EA sama-sama membutuhkan terminal yang menyala untuk mengirim modifikasi berikutnya. Itulah sebabnya EA yang berjalan tanpa pengawasan ditempatkan di VPS.
Apakah trailing stop lebih baik daripada take profit tetap?
Hanya untuk strategi yang transaksi menangnya tidak punya level keluar alami. Strategi mengikuti tren diuntungkan, karena besarnya pergerakan tidak bisa diketahui sebelumnya. Strategi mean reversion umumnya tidak: harga diperkirakan kembali ke level tertentu, dan menahan posisi melewati level itu justru mengembalikan keuntungannya.
Mengapa trailing stop saya berhenti bergerak?
Biasanya karena stop sudah masuk ke dalam jarak minimum broker dari harga, atau posisinya berada di dalam freeze level tempat modifikasi ditolak. Permintaan yang dibatasi broker terlihat sama dari luar — trailing-nya tertinggal, bukan berhenti.
Bagaimana menilai apakah trailing memang layak dipasang?
Urutkan transaksi menang berdasarkan besarnya, lalu periksa berapa sumbangan sepersepuluh terbesar terhadap laba kotor. Pada 24 catatan yang diukur di sini, sepersepuluh itu menyumbang median 25.64%, kira-kira dua setengah kali porsi yang akan diberikan sekumpulan transaksi menang berukuran seragam. Bila angkanya dekat dengan porsi seragamnya sendiri, transaksi menangnya memang sudah merata dan hampir tidak ada ekor yang perlu dilindungi.