Strategi Volatilitas Indikator Dual Rose Cross Star

Penulis:ChaoZhang, Tanggal: 2023-10-31 17:33:10
Tag:

img

Gambaran umum

Strategi ini mengidentifikasi peluang perdagangan melalui kombinasi Bollinger Bands dan modifikasi Relative Strength Index (RSI). Hasil backtest menunjukkan profitabilitas keseluruhan dan tingkat kemenangan yang tinggi.

Logika Strategi

Pemilihan Indikator

Strategi ini menggunakan Bollinger Bands dengan pengganda standar deviasi 2 dan RSI dengan periode 14. Bollinger Bands mendeteksi breakout dan RSI menentukan tingkat overbought/oversold. Parameter indikator ditetapkan berdasarkan pengalaman dan pengujian iteratif.

Aturan Masuk

  1. Pergi panjang ketika harga pecah di atas Bollinger Band bawah dan RSI di bawah 30 (zona oversold).

  2. Pergi short ketika harga melanggar di bawah Bollinger Band atas dan RSI di atas 70 (zona overbought).

Peraturan Keluar

  1. Tutup posisi panjang pada stop loss atau ketika harga pecah di bawah Bollinger Band atas.

  2. Tutup posisi pendek pada stop loss atau ketika harga melanggar atas Bollinger Band bawah.

Keuntungan

  1. Kombinasi indikator ganda meningkatkan akurasi strategi.

  2. Parameter indikator yang dioptimalkan memberikan kemampuan beradaptasi yang kuat.

  3. Sinyal breakout jelas dan mudah diterapkan.

  4. Pengurangan dan pengendalian kerugian yang efektif.

  5. Sinyal visual menyederhanakan eksekusi perdagangan.

Risiko

  1. Penekanan band dapat menyebabkan kebocoran palsu.

  2. Perdagangan yang sering mungkin di pasar yang terikat rentang.

  3. Mengelola biaya transaksi, memperluas jarak berhenti.

Peningkatan

  1. Uji EMA dan indikator lainnya untuk menghasilkan band.

  2. Tambahkan volume atau filter MA untuk menghindari pemutusan palsu.

  3. Atur band dan stop jarak berdasarkan ATR.

  4. Tambahkan filter tren untuk mengurangi whipsaws.

Kesimpulan

Strategi ini menggabungkan kekuatan Bollinger Bands dan RSI untuk perdagangan tren dan breakout.


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

//@version=4
strategy("Estrategia de Ruptura con Bollinger y RSI Modificada", shorttitle="BB RSI Mod", overlay=true)

// Parámetros de Bollinger Bands
src = close
length = input(20, title="Longitud", minval=1)
mult = input(2.0)
basis = sma(src, length)
upper = basis + mult * stdev(src, length)
lower = basis - mult * stdev(src, length)

// Parámetros del RSI
rsiSource = rsi(close, 14)
overbought = 70
oversold = 30

longCondition = crossover(src, lower) and rsiSource < oversold
shortCondition = crossunder(src, upper) and rsiSource > overbought

longExit = crossunder(src, upper)
shortExit = crossover(src, lower)

if (longCondition)
    strategy.entry("Compra", strategy.long, stop=low)
    
if (shortCondition)
    strategy.entry("Venta", strategy.short, stop=high)

if (longExit)
    strategy.close("Compra")

if (shortExit)
    strategy.close("Venta")

// Visualización
plotshape(series=longCondition, title="Compra", location=location.belowbar, color=color.green, style=shape.labelup, text="Compra")
plotshape(series=shortCondition, title="Venta", location=location.abovebar, color=color.red, style=shape.labeldown, text="Venta")
plot(upper, "Banda Superior", color=color.red)
plot(lower, "Banda Inferior", color=color.green)


Lebih banyak