Type/to search

Strategi Stop Loss dan Take Profit Gabungan Berdasarkan Entri Acak

Common strategy
Created: 2024-01-24 15:38:49
Last modified: 3 years ago
1
Follow
1802
Followers

img

Ikhtisar

Ide utama dari strategi ini adalah menentukan titik masuk berdasarkan angka acak, dengan menetapkan tiga titik ambil untung dan satu titik henti rugi untuk mengelola risiko, sehingga mengendalikan laba rugi setiap transaksi.

Prinsip Strategi

Strategi ini menggunakan angka acak rd_number_entry antara 11 dan 13 untuk menentukan titik masuk long, dan rd_number_exit antara 20 dan 22 untuk menentukan penutupan posisi. Setelah masuk long, stop loss ditetapkan sebagai harga masuk dikurangi atr(14) * slx. Pada saat yang sama, tiga titik ambil untung ditetapkan: titik ambil untung pertama adalah harga masuk ditambah atr(14) * tpx, titik ambil untung kedua adalah harga masuk ditambah 2 * tpx, dan titik ambil untung ketiga adalah harga masuk ditambah 3 * tpx. Prinsip untuk short serupa, perbedaannya terletak pada nilai rd_number_entry yang berbeda untuk menentukan masuk, serta arah take profit dan stop loss yang berlawanan.

Strategi ini dapat mengendalikan risiko dengan menyesuaikan tpx (koefisien take profit) dan slx (koefisien stop loss).

Analisis Keunggulan

Strategi ini memiliki keunggulan sebagai berikut:

  1. Menggunakan entry acak dapat mengurangi kemungkinan overfitting kurva.
  2. Menetapkan beberapa titik take profit dan stop loss dapat mengendalikan risiko per transaksi.
  3. Menggunakan ATR untuk menetapkan take profit dan stop loss memungkinkan penentuan titik untung/rugi berdasarkan volatilitas pasar.
  4. Risiko transaksi dapat dikendalikan dengan menyesuaikan koefisien.

Analisis Risiko

Strategi ini juga memiliki risiko sebagai berikut:

  1. Entry acak dapat menyebabkan kehilangan momentum pasar.
  2. Stop loss yang terlalu kecil rentan terkena stop.
  3. Jarak take profit yang terlalu besar dapat menyebabkan keuntungan tidak mencukupi.
  4. Parameter yang tidak tepat dapat memperbesar kerugian.

Risiko dapat dikurangi dengan menyesuaikan koefisien take profit dan stop loss serta mengoptimalkan logika entry acak.

Arah Optimasi

Strategi ini dapat dioptimalkan dari beberapa aspek berikut:

  1. Memperbaiki logika entry acak dengan menggabungkan indikator tren.
  2. Mengoptimalkan koefisien take profit dan stop loss agar rasio untung/rugi lebih masuk akal.
  3. Menambahkan kontrol posisi, menerapkan jarak take profit yang berbeda pada tahap yang berbeda.
  4. Menggabungkan algoritma machine learning untuk mengoptimalkan parameter.

Kesimpulan

Strategi ini didasarkan pada entry acak, menetapkan beberapa titik take profit dan stop loss untuk mengendalikan risiko per transaksi. Karena sifat acaknya yang kuat, kemungkinan overfitting kurva dapat dikurangi, dan risiko transaksi dapat diturunkan melalui optimasi parameter. Ruang optimasi ke depannya masih besar, sehingga layak untuk diteliti lebih lanjut.

Source
Pine
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Random Strategy with 3 TP levels and SL", overlay=true,max_bars_back = 50)

tpx = input(defval = 0.8, title = 'Atr multiplication for TPs?')
Strategy parameters
Strategy parameters
Atr multiplication for TPs?
Atr multiplication for SL?
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)