Type/to search

Strategi Stop Loss Dinamis Berbasis ATR

Common strategy
Created: 2023-10-10 10:50:21
Last modified: 3 years ago
1
Follow
1802
Followers

Ringkasan

Strategi ini menggunakan indikator ATR untuk menetapkan stop loss dinamis, menyesuaikan posisi stop loss berdasarkan fluktuasi harga, sehingga mencapai pengendalian risiko. Strategi terutama memasuki posisi long ketika EMA 5 hari membentuk golden cross dengan EMA 20 hari, kemudian menggunakan indikator ATR untuk menetapkan posisi stop loss dan take profit. Posisi stop loss akan disesuaikan mengikuti pergerakan harga, sehingga mengunci lebih banyak keuntungan.

Prinsip Strategi

Strategi ini pertama-tama menentukan saat EMA 5 hari memotong ke atas EMA 20 hari membentuk golden cross untuk memasuki posisi long. Setelah masuk, menggunakan indikator ATR untuk menghitung kelipatan ATR antara harga masuk dengan harga saat ini, menetapkan stop loss pada 1,5 ATR di bawah harga masuk. Kemudian seiring kenaikan harga, posisi stop loss dinaikkan secara bertahap. Jika harga naik melebihi 3 ATR dari harga masuk, maka dilakukan take profit sebagian.

Secara rinci, strategi mendefinisikan variabel berikut:

  • entry_price: harga masuk
  • stop_price: harga stop loss
  • take_profit_price: harga take profit
  • atr_down: garis ATR bawah
  • atr_up: garis ATR atas
  • atr_current: garis ATR saat ini
  • atr_ref: nilai ATR

Setelah masuk, atr_ref dihitung sebagai nilai ATR saat ini, atr_div sebagai kelipatan ATR dari harga masuk terhadap harga saat ini. Kemudian berdasarkan atr_div, posisi atr_down, atr_current, dan atr_up ditentukan. Harga stop loss (stop_price) adalah 1,5 ATR di bawah harga masuk.

Seiring kenaikan harga, dengan membandingkan harga rata-rata saat ini (avg) dengan atr_up, jika avg menembus ke atas atr_up, maka atr_div dan posisi yang sesuai dengan ATR dihitung ulang, sehingga garis stop loss dinaikkan secara bertahap, meningkatkan keuntungan posisi.

Jika harga melebihi 3 ATR dari harga masuk, maka sebagian posisi ditutup untuk mengunci keuntungan, pada saat itu flag tookProfit diatur menjadi true. Setelah itu jika harga terus naik, posisi stop loss terus dinaikkan. Jika stop loss terpicu, maka akan diperiksa tookProfit, jika sudah ada take profit sebagian sebelumnya, maka hanya sisa posisi yang ditutup, jika tidak, seluruh posisi ditutup.

Keunggulan Strategi

  1. Menggunakan indikator ATR untuk menyesuaikan stop loss secara dinamis, sehingga dapat menetapkan jarak stop loss yang wajar sesuai dengan tingkat volatilitas pasar.

  2. Dengan kerugian terbatas, mengikuti tren untuk memotong keuntungan. Garis stop loss akan naik secara bertahap, memungkinkan keuntungan terus terakumulasi.

  3. Mekanisme take profit sebagian dapat mengunci sebagian keuntungan, mengurangi risiko. Setelah itu, posisi stop loss terus dinaikkan, membiarkan keuntungan terus berjalan.

Risiko Strategi

  1. Indikator ATR tidak sensitif terhadap breakout yang tidak normal, tidak dapat mengatasi risiko yang ditimbulkan oleh gap harga.

  2. Indikator EMA tidak dapat menentukan pembalikan tren, sehingga mungkin memasuki posisi baru lagi saat terjadi pembalikan tren.

  3. Kemungkinan rugi setelah take profit sebagian cukup besar.

  4. Parameter belum optimal; stop loss 1,5 ATR dan take profit 3 ATR perlu disesuaikan untuk instrumen yang berbeda.

Optimalisasi Strategi

  1. Dapat dipertimbangkan untuk menambahkan indikator stop loss lain, seperti Donchian Channel, untuk mengatasi keterlambatan ATR.

  2. Dapat menguji indikator moving average yang berbeda, atau menambahkan MACD untuk menentukan pembalikan tren.

  3. Dapat mengoptimalkan rasio dan frekuensi take profit sebagian, dengan pengaturan yang berbeda untuk instrumen yang berbeda.

  4. Menambah parameter optimalisasi, menguji efek stop loss dan take profit dengan kelipatan ATR yang berbeda. Menambahkan fungsi stop loss dan take profit bertahap.

  5. Menguji kinerja saat tren lemah, dapat dipertimbangkan untuk hanya mengaktifkan strategi saat tren kuat.

Kesimpulan

Secara keseluruhan, strategi ini memiliki ide yang jelas dan mudah dipahami; keunggulan utamanya adalah menggunakan indikator ATR untuk menyesuaikan stop loss secara dinamis guna mengendalikan risiko perdagangan. Namun indikator ATR sendiri memiliki keterlambatan, dan pengaturan parameter perlu dioptimalkan. Menambahkan indikator stop loss dan penentu tren lainnya merupakan arah perbaikan. Selain itu, mekanisme take profit sebagian juga perlu dioptimalkan dan diuji untuk instrumen yang berbeda. Secara keseluruhan, strategi ini memberikan ide untuk manajemen stop loss menggunakan ATR, namun perlu dioptimalkan dan disempurnakan lebih lanjut.

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © ekinbasarkomur

//@version=5
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)