Type/to search

Strategi Trailing Stop Loss ATR Berdasarkan Indikator UT Bot

Common strategy
Created: 2024-03-11 11:17:33
Last modified: 2 years ago
1
Follow
1802
Followers

img

Ikhtisar

Strategi ini didasarkan pada indikator UT Bot yang dikembangkan oleh QuantNomad, menggabungkan konsep trailing stop loss. Kode asli ditulis oleh @Yo_adriiiiaan, dan dimodifikasi oleh @HPotter. Strategi ini akan digunakan bersama dengan Smart Money Concepts dari LuxAlgo. Saat ini strategi ini masih dalam tahap pengujian.

Prinsip Strategi

Prinsip utama dari strategi ini adalah sebagai berikut:

  1. Ketika harga penutupan berada di atas simple moving average 50 periode, lakukan transaksi long.
  2. Untuk posisi long, tetapkan harga trailing stop loss. Harga trailing stop loss adalah 80% dari harga penutupan saat ini (1-20%). Harga trailing stop loss akan bergerak naik seiring kenaikan harga, tetapi tidak akan turun, sehingga berfungsi untuk melindungi keuntungan.
  3. Untuk posisi short, juga tetapkan harga trailing stop loss. Harga trailing stop loss adalah 120% dari harga penutupan saat ini (1+20%). Harga trailing stop loss akan bergerak turun seiring penurunan harga, tetapi tidak akan naik.
  4. Menggunakan ATR (Average True Range) sebagai acuan untuk trailing stop loss. Metode perhitungan harga trailing stop loss ATR: ketika bergerak naik, ambil nilai maksimum antara harga trailing stop loss ATR sebelumnya dan (harga penutupan saat ini - ATR * Key Value); ketika bergerak turun, ambil nilai minimum antara harga trailing stop loss ATR sebelumnya dan (harga penutupan saat ini + ATR * Key Value). Key Value adalah parameter yang ditetapkan pengguna untuk menyesuaikan sensitivitas trailing stop loss.
  5. Berdasarkan penembusan harga trailing stop loss ATR, tentukan arah posisi saat ini. Ketika harga menembus ke atas harga trailing stop loss ATR, pegang posisi long; ketika harga menembus ke bawah, pegang posisi short; dalam kondisi lain, pertahankan posisi saat ini.

Analisis Keunggulan

  1. Pengaturan trailing stop loss dapat melindungi keuntungan dengan baik, sehingga strategi dapat memperoleh lebih banyak keuntungan dalam tren pasar.
  2. Menetapkan stop loss secara terpisah untuk posisi long dan short dapat beradaptasi dengan kondisi pasar yang berbeda.
  3. Menggunakan ATR sebagai acuan stop loss memungkinkan penyesuaian posisi stop loss secara dinamis, sehingga lebih fleksibel dan efektif.
  4. Menyediakan parameter Key Value untuk dioptimalkan oleh pengguna, dapat disesuaikan berdasarkan instrumen dan periode yang berbeda, meningkatkan adaptabilitas.

Analisis Risiko

  1. Dalam pasar yang berfluktuasi, stop loss yang sering dapat menyebabkan terlalu banyak transaksi, meningkatkan biaya komisi, dan mengurangi keuntungan.
  2. Metode trailing stop loss dengan persentase tetap relatif sederhana, dan dalam beberapa kondisi pasar mungkin tidak dapat menangani fluktuasi harga dengan baik.
  3. Strategi ini hanya mempertimbangkan trailing stop loss, tanpa menetapkan trailing take profit, sehingga mungkin kehilangan beberapa peluang keuntungan.
  4. Pemilihan parameter memiliki pengaruh besar terhadap kinerja strategi, parameter yang tidak tepat dapat membawa risiko drawdown yang lebih besar.

Arah Optimasi

  1. Dapat dipertimbangkan untuk menggabungkan indikator atau kondisi lain, seperti volume perdagangan, volatilitas, dll., untuk mengoptimalkan kondisi entry, meningkatkan keandalan sinyal.
  2. Untuk metode perhitungan trailing stop loss, dapat dieksplorasi cara yang lebih kompleks dan efektif, misalnya menggunakan parabolic stop, dynamic percentage stop, dll.
  3. Dapat ditambahkan mekanisme trailing take profit, misalnya menetapkan level take profit dinamis berdasarkan ATR atau persentase, untuk mengunci keuntungan dengan lebih baik.
  4. Untuk instrumen dan periode yang berbeda, dapat dilakukan optimasi parameter untuk menemukan kombinasi parameter yang paling sesuai. Juga dapat menyesuaikan parameter secara dinamis berdasarkan perubahan kondisi pasar.

Kesimpulan

Strategi ini, berdasarkan indikator UT Bot, menambahkan logika trailing stop loss, yang dapat melindungi keuntungan dalam pasar tren. Pada saat yang sama, strategi ini menetapkan stop loss secara terpisah untuk posisi long dan short, sehingga memiliki adaptabilitas yang kuat. Menggunakan ATR sebagai acuan trailing stop loss memungkinkan penyesuaian posisi stop loss secara dinamis, meningkatkan fleksibilitas. Namun, strategi ini mungkin menghadapi risiko biaya transaksi tinggi akibat stop loss yang sering di pasar berfluktuasi, dan kurangnya pengaturan trailing take profit dapat menyebabkan kehilangan peluang keuntungan. Selain itu, pemilihan parameter memiliki pengaruh besar terhadap kinerja strategi.

Di masa depan, strategi dapat disempurnakan dari aspek mengoptimalkan kondisi entry, mengeksplorasi metode trailing stop loss yang lebih kompleks, menambahkan mekanisme trailing take profit, melakukan optimasi parameter untuk instrumen dan periode yang berbeda, dengan harapan memperoleh keuntungan yang lebih stabil. Secara keseluruhan, strategi ini memiliki konsep yang sederhana dan jelas, mudah dipahami dan diimplementasikan, namun masih memiliki ruang untuk optimasi lebih lanjut, layak untuk terus dieksplorasi dan ditingkatkan.

Source
Pine
/*backtest
start: 2023-03-05 00:00:00
end: 2024-03-10 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Trailingstop", overlay=true)

if close > sma(close, 50)
Strategy parameters
Strategy parameters
Key Value. 'This changes the sensitivity'
ATR Period
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)