Type/to search

Strategi Stop Loss dan Take Profit Berbasis Indikator

Common strategy
Created: 2023-11-10 11:28:06
Last modified: 3 years ago
1
Follow
1802
Followers

img

Ikhtisar

Strategi ini menggunakan rata-rata bergerak (moving average) sebagai sinyal trading, dikombinasikan dengan rasio stop loss dan take profit yang ditentukan pengguna, untuk mewujudkan strategi stop loss dan take profit yang sepenuhnya didorong oleh indikator. Strategi ini dapat secara otomatis masuk, melakukan stop loss, dan take profit tanpa intervensi manual, cocok untuk trading otomatis.

Prinsip Strategi

Logika inti dari strategi ini adalah:

  1. Menggunakan SMA 3 periode sebagai sinyal trading; ketika SMA melintasi naik di atas 0, lakukan long; ketika SMA melintasi turun di bawah 0, lakukan short.

  2. Setelah masuk, pengguna dapat menyesuaikan rasio stop loss dan take profit.

  3. Berdasarkan harga masuk dan rasio stop loss yang ditetapkan pengguna, garis stop loss diatur secara otomatis.

  4. Berdasarkan harga masuk dan rasio take profit yang ditetapkan pengguna, garis take profit diatur secara otomatis.

  5. Ketika harga menyentuh garis stop loss, stop loss otomatis terjadi; ketika harga menyentuh garis take profit, take profit otomatis terjadi.

  6. Setelah posisi ditutup, pesanan stop loss dan take profit secara otomatis dibatalkan.

Secara khusus, strategi menghitung rata-rata bergerak 3 periode menggunakan fungsi sma, dan menetapkan nilainya ke variabel ma.

Selanjutnya, hitung garis masuk long (long), yang nilainya adalah ma ditambah persentase lo dari ma. lo adalah parameter yang dapat disesuaikan pengguna, mewakili offset garis masuk saat melakukan long.

Ketika ma melintasi naik di atas 0, itu menandakan mulai long; masuki posisi long melalui fungsi strategy.entry, dengan harga masuk long.

Pada saat yang sama, tetapkan harga stop loss dan take profit. Harga stop loss adalah harga masuk dikurangi persentase sl dari harga masuk. sl adalah parameter yang dapat disesuaikan pengguna, mewakili rasio stop loss. Harga take profit adalah harga masuk ditambah persentase tp dari harga masuk. tp adalah parameter yang dapat disesuaikan pengguna, mewakili rasio take profit.

Pesanan stop loss dan take profit masing-masing diatur melalui fungsi strategy.exit. Ketika harga menyentuh garis stop loss, posisi akan otomatis di-stop loss; ketika harga menyentuh garis take profit, posisi akan otomatis di-take profit.

Setelah posisi ditutup, pesanan stop loss dan take profit secara otomatis dibatalkan melalui fungsi strategy.cancel.

Keunggulan Strategi

Strategi ini memiliki keunggulan sebagai berikut:

  1. Tingkat otomatisasi tinggi, tanpa intervensi manual, cocok untuk trading otomatis.

  2. Rasio stop loss dan take profit dapat disesuaikan untuk mengontrol risiko.

  3. Sinyal trading berasal dari indikator, menghindari false breakout.

  4. Stop loss dan take profit divisualisasikan dengan jelas.

  5. Logika strategi sederhana dan mudah dipahami serta diimplementasikan.

Risiko dan Solusi

Strategi ini juga memiliki beberapa risiko:

  1. Risiko sinyal palsu dari indikator. Solusinya adalah mengoptimalkan parameter untuk memastikan indikator stabil dan andal.

  2. Pengaturan rasio stop loss dan take profit yang tidak tepat, bisa terlalu longgar atau terlalu agresif. Solusinya adalah menyesuaikan parameter stop loss dan take profit untuk pasar yang berbeda.

  3. Masuk saat breakout rentan terjebak. Solusinya adalah menggabungkan filter seperti tren, indikator volume dan harga.

  4. Drawdown bisa besar. Solusinya adalah menurunkan standar ukuran posisi, atau menggunakan trailing stop.

Arah Optimasi Strategi

Strategi ini dapat dioptimalkan dari beberapa aspek berikut:

  1. Mengoptimalkan parameter rata-rata bergerak agar lebih andal.

  2. Mengoptimalkan kondisi masuk untuk menghindari false breakout, bisa menambahkan konfirmasi volume-harga.

  3. Mengoptimalkan strategi stop loss dan take profit, bisa menggunakan stop loss dinamis, trailing stop, dll.

  4. Mengoptimalkan manajemen modal, menyesuaikan standar ukuran posisi, mengurangi risiko per transaksi.

  5. Mengoptimalkan filter waktu masuk, menggabungkan indikator seperti tren, level support/resistance.

  6. Menambahkan pyramiding untuk strategi penambahan posisi guna meningkatkan profitabilitas.

  7. Melakukan optimasi parameter untuk instrumen tertentu.

Kesimpulan

Sebagai strategi stop loss dan take profit yang didorong oleh indikator, strategi ini memiliki keunggulan dalam otomatisasi trading dan pengendalian risiko, cocok untuk trading kuantitatif. Namun, ada juga beberapa arah yang perlu dioptimalkan, seperti optimasi parameter indikator, filter masuk, strategi stop loss dan take profit, manajemen modal, dll. Secara keseluruhan, strategi ini menyediakan kerangka kerja teknis trading yang sederhana dan andal, yang dapat diperluas dan dioptimalkan untuk menjadi strategi yang lebih kuat.

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

//@version=4
strategy("example for panel signals", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0)
//https://www.tradingview.com/script/m2a04xmb-noro-s-shiftma-tp-sl-strategy/
//Settings
Strategy parameters
Strategy parameters
Long-line, %
Take-profit
Stop-loss
Display info panels?
Info panel offset
Info panel label size
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)