Strategi ini adalah sistem perdagangan kuantitatif yang didasarkan pada indikator supertrend (Supertrend), yang digabungkan dengan mekanisme manajemen risiko yang tepat. Inti strategi menggunakan harga dan hubungan silang garis supertrend untuk menentukan waktu masuk, sambil mengatur stop loss 1% dan stop loss 1% untuk setiap perdagangan, untuk mendapatkan kontrol yang tepat atas risiko dan keuntungan. Indikator supertrend dihasilkan melalui perhitungan rata-rata gelombang nyata (ATR) dan faktor kustom, yang dapat secara efektif mengidentifikasi perubahan tren pasar, membantu pedagang untuk masuk pada awal tren, dan keluar pada waktu yang tepat ketika tren berbalik, sehingga meningkatkan tingkat keberhasilan dan stabilitas perdagangan.
Prinsip inti dari strategi ini didasarkan pada perhitungan dan penerapan indikator Supertrend:
Perhitungan indikator supertrend:
Sinyal masuk dihasilkan:
Mekanisme manajemen risiko:
Bantuan visual:
Strategi ini ditulis dengan menggunakan Pine Script 5.0 untuk mendapatkan nilai dan arah indikator tren super secara langsung melalui fungsi ta.supertrend, menyederhanakan struktur kode dan meningkatkan efisiensi komputasi.
Keuntungan mengikuti tren:
Pengelolaan risiko yang lebih tepat:
Parameter yang dapat disesuaikan:
Memvisualisasikan proses transaksi:
Kode sederhana dan efisien:
Risiko Gempa Berjangka:
Persentase Risiko Tetap:
Kecepatan Peningkatan:
Parameter Sensitivitas:
Stop level lebih dekat:
Stop loss dinamis:
Konfirmasi multi-siklus:
Manajemen gudang yang cerdas:
Tambahkan kondisi filter:
Optimalkan parameter supertrend:
Strategi pengendalian risiko persentase supertrend multi-siklus adalah sistem perdagangan kuantitatif yang menggabungkan pelacakan tren dan manajemen risiko yang tepat. Strategi ini menangkap perubahan tren pasar melalui indikator supertrend dan mengendalikan risiko stop-loss dengan persentase tetap.
Keuntungan utama dari strategi ini adalah aturan operasi yang jelas, risiko yang dapat dikontrol, parameter yang dapat disesuaikan, dan sistem perdagangan yang sesuai untuk digunakan. Namun, strategi ini juga memiliki kelemahan seperti kinerja pasar yang buruk dan risiko persentase tetap yang tidak cukup fleksibel.
Untuk meningkatkan kinerja strategi lebih lanjut, Anda dapat mempertimbangkan untuk memperkenalkan langkah-langkah optimasi seperti stop loss, konfirmasi multi-siklus, manajemen posisi cerdas, dan lain-lain. Dengan perbaikan ini, strategi diharapkan dapat meningkatkan tingkat kemenangan dan pengembalian yang disesuaikan dengan risiko lebih lanjut, dengan mempertahankan keunggulan aslinya.
Strategi ini cocok untuk digunakan oleh pedagang tren jangka menengah dan panjang, terutama bagi mereka yang mementingkan manajemen risiko dan mencari keuntungan yang stabil. Dengan penyesuaian parameter yang masuk akal dan pengoptimalan strategi, ini dapat menjadi komponen sistem perdagangan yang andal.
/*backtest
start: 2024-11-08 00:00:00
end: 2025-02-24 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/
//@version=5
strategy("Supertrend with 1% Target and 1% Stoploss", overlay=true)
// Input parameters
atr_length = input.int(14, title="ATR Length")
factor = input.float(3.0, title="Factor")
target_pct = input.float(1.0, title="Target Percentage", minval=0.1) / 100
stoploss_pct = input.float(1.0, title="Stop Loss Percentage", minval=0.1) / 100
// Supertrend calculation
[supertrend, direction] = ta.supertrend(factor, atr_length)
// Plot the Supertrend line
plot(supertrend, color=color.blue, linewidth=2, title="Supertrend")
// Long and Short conditions
long_condition = ta.crossover(close, supertrend)
short_condition = ta.crossunder(close, supertrend)
// Calculate stop loss and take profit levels
long_stop_loss = close * (1 - stoploss_pct)
long_take_profit = close * (1 + target_pct)
short_stop_loss = close * (1 + stoploss_pct)
short_take_profit = close * (1 - target_pct)
// Long position entry
if long_condition
strategy.entry("Long", strategy.long, stop=long_stop_loss, limit=long_take_profit)
// Short position entry
if short_condition
strategy.entry("Short", strategy.short, stop=short_stop_loss, limit=short_take_profit)
// Plot stoploss and take profit levels for visual reference
plot(long_condition ? long_take_profit : na, color=color.green, style=plot.style_line, linewidth=1, title="Long Take Profit")
plot(long_condition ? long_stop_loss : na, color=color.red, style=plot.style_line, linewidth=1, title="Long Stop Loss")
plot(short_condition ? short_take_profit : na, color=color.green, style=plot.style_line, linewidth=1, title="Short Take Profit")
plot(short_condition ? short_stop_loss : na, color=color.red, style=plot.style_line, linewidth=1, title="Short Stop Loss")