
Strategi ini adalah sistem perdagangan kuantitatif berdasarkan indikator Supertrend, yang digabungkan dengan mekanisme pengurusan risiko yang tepat. Inti strategi menggunakan harga dan hubungan silang dengan garis Supertrend untuk menentukan masa masuk, sambil menetapkan 1% berhenti dan 1% berhenti untuk setiap perdagangan, untuk mendapatkan kawalan yang tepat terhadap risiko dan keuntungan. Indeks Supertrend dihasilkan melalui pengiraan rata-rata gelombang sebenar (ATR) dan faktor tersuai, yang dapat mengenal pasti perubahan trend pasaran dengan berkesan.
Prinsip utama strategi ini adalah berdasarkan pengiraan dan penggunaan indikator Supertrend:
Pengiraan indikator super trend:
Isyarat masuk dihasilkan:
Mekanisme pengurusan risiko:
Pembantu visual:
Strategi ini ditulis menggunakan Pine Script 5.0 untuk mendapatkan nilai dan arah petunjuk trend super secara langsung melalui fungsi ta.supertrend, menyederhanakan struktur kod dan meningkatkan kecekapan pengiraan.
Trend Mengikuti Kelebihan:
Pengurusan risiko yang lebih tepat:
Parameter boleh disesuaikan:
Memvisualisasikan proses transaksi:
Kod ringkas dan cekap:
Risiko gegaran:
Risiko peratusan tetap:
Keadaan bertukar:
Kepekaan Parameter:
Hentikan lebih dekat:
Hentikan Dinamika Hentikan:
Pengesahan pelbagai kitaran:
Pengurusan gudang pintar:
Tambah syarat penapis:
Optimumkan parameter super trend:
“Strategi Kawalan Risiko Persentase Super Trend Berkali-kali” adalah sistem perdagangan kuantitatif yang menggabungkan trend pemantauan dan pengurusan risiko yang tepat. Strategi ini menangkap perubahan trend pasaran melalui indikator super trend dan menggunakan risiko kawalan hentian dan kerugian dengan peratusan tetap.
Kelebihan utama strategi ini ialah peraturan operasi yang jelas, risiko yang boleh dikawal, parameter yang boleh disesuaikan, sesuai untuk menggunakan sistem perdagangan berasaskan keserasian. Pada masa yang sama, strategi ini juga mempunyai kelemahan seperti prestasi pasaran yang tidak baik, risiko peratusan tetap tidak cukup fleksibel.
Untuk meningkatkan lagi prestasi strategi, anda boleh mempertimbangkan untuk memperkenalkan langkah-langkah pengoptimuman seperti berhenti berhenti dinamik, pengesahan pelbagai kitaran, dan pengurusan kedudukan pintar. Dengan penambahbaikan ini, strategi diharapkan dapat meningkatkan lagi kadar kemenangan dan pulangan setelah disesuaikan dengan risiko, dengan mengekalkan kelebihan asalnya.
Strategi ini sesuai untuk digunakan oleh pedagang trend jangka panjang, terutamanya mereka yang memberi perhatian kepada pengurusan risiko dan mencari keuntungan yang stabil. Dengan penyesuaian parameter yang munasabah dan pengoptimuman strategi, ia boleh menjadi komponen sistem perdagangan yang boleh dipercayai.
/*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")