BBSR Strategi Ekstrim

Penulis:ChaoZhang, Tarikh: 2024-04-18 16:55:57
Tag:BBSRBBSMARSISTOCH

img

Ringkasan

BBSR Extreme Strategy adalah pendekatan perdagangan yang komprehensif yang menggabungkan Bollinger Bands dan Stochastic RSI untuk mengenal pasti titik masuk dan keluar yang berpotensi di pasaran. Strategi ini menggunakan Bollinger Bands untuk menganalisis turun naik harga dan tahap dengan mengira penyimpangan standard pergerakan harga di sekitar purata bergerak mudah (SMA), menentukan batas atas dan bawah turun naik harga, dan membantu peniaga titik pembalikan yang berpotensi. Pada masa yang sama, RSI Stochastic mengukur momentum dengan membandingkan kedudukan harga spot penutupan berbanding dengan julat harganya dalam tempoh tertentu, membantu dalam menilai keadaan overbought atau oversold dan memberikan pandangan mengenai momentum bullish atau bearish yang berpotensi.

Prinsip Strategi

  1. Strategi ini menghasilkan isyarat masuk panjang apabila harga bergerak dari bawah ke atas Bollinger Band yang lebih rendah, disertai dengan RSI Stochastic yang menunjukkan keluar dari rantau oversold, menunjukkan permulaan trend menaik dan mencetuskan pesanan beli.
  2. Sebaliknya, isyarat kemasukan pendek dihasilkan apabila harga jatuh dari atas ke bawah Bollinger Band atas, manakala Stochastic RSI bergerak dari wilayah yang terlalu banyak dibeli, menunjukkan kemungkinan penurunan dan mencetuskan pesanan jual.
  3. Ciri utama strategi ini adalah penggabungan peratusan stop loss yang ditakrifkan oleh pengguna, menguruskan risiko dengan menentukan kerugian maksimum yang dibenarkan setiap perdagangan.
  4. Untuk kedudukan panjang, strategi mencadangkan keluar apabila isyarat penurunan dikesan atau harga melintasi di bawah Bollinger Band bawah, yang menunjukkan pembalikan atau melemahkan trend kenaikan.
  5. Untuk kedudukan pendek, strategi mengesyorkan keluar apabila isyarat menaik muncul atau harga memecahkan di atas Bollinger Band atas, menunjukkan kemungkinan pembalikan atau penurunan momentum penurunan.

Kelebihan Strategi

  1. Strategi ini menawarkan rangka kerja terstruktur untuk memasuki dan keluar dari perdagangan, memanfaatkan kekuatan kedua-dua Bollinger Bands dan Stochastic RSI.
  2. Parameter yang boleh disesuaikan, seperti peratusan stop loss, membolehkan peniaga menyelaraskan strategi dengan toleransi risiko dan objektif perdagangan mereka.
  3. Keupayaan untuk menguji dan mensimulasikan perdagangan di TradingView memberikan wawasan mengenai prestasi strategi di bawah keadaan pasaran sejarah.
  4. Direka untuk peniaga yang ingin memanfaatkan pembalikan trend dan perubahan momentum, strategi ini menggabungkan ciri pengurusan risiko terbina dalam untuk melindungi daripada kerugian yang besar.

Risiko Strategi

  1. Isyarat dagangan yang kerap semasa pasaran yang bergelora atau tanpa trend boleh membawa kepada overtrading dan potensi kerugian.
  2. Tetapan stop loss mungkin tidak cukup melindungi peniaga daripada pergerakan harga yang tidak menguntungkan secara tiba-tiba.
  3. Mengandalkan satu gabungan penunjuk teknikal mungkin tidak dapat menangkap dinamik pasaran sepenuhnya, mengakibatkan keputusan perdagangan yang kurang optimum.
  4. Hasil ujian belakang mungkin tertakluk kepada pemasangan berlebihan, dan prestasi mungkin tidak semestinya diterjemahkan ke dalam keadaan pasaran sebenar.

Arahan Pengoptimuman Strategi

  1. Memasukkan penunjuk teknikal atau sentimen pasaran tambahan untuk meningkatkan kebolehpercayaan isyarat perdagangan.
  2. Memperkenalkan mekanisme stop loss dinamik atau berturut-turut untuk melindungi keuntungan dengan lebih baik dan mengehadkan kerugian.
  3. Memperbaiki peraturan kemasukan dan keluar, seperti memerlukan isyarat pengesahan di pelbagai jangka masa, untuk menapis bunyi bising dan isyarat palsu.
  4. Sesuaikan tetapan parameter untuk Bollinger Bands dan Stochastic RSI berdasarkan keadaan pasaran atau kelas aset yang berbeza.
  5. Pertimbangkan pengurusan wang dan strategi saiz kedudukan untuk mengoptimumkan nisbah risiko-balasan.

Kesimpulan

BBSR Extreme Strategy menawarkan para peniaga kerangka kerja yang komprehensif untuk mengenal pasti pembalikan trend dan perubahan momentum yang berpotensi dengan menggabungkan Bollinger Bands dan Stochastic RSI secara inovatif. Ciri pengurusan risiko terbina dalam dan parameter yang boleh disesuaikan menjadikannya dapat disesuaikan dengan pelbagai gaya dan objektif perdagangan. Walaupun strategi menunjukkan janji, peniaga juga mesti mengenali keterbatasannya dan mempertimbangkan bidang pengoptimuman dan penyempurnaan untuk meningkatkan ketahanan dan prestasi dalam keadaan pasaran sebenar.


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

//@version=5
strategy("BBSR Extreme Strategy [nachodog]", shorttitle="BBSRExtStrat", overlay=true)

//General Inputs
src = input(close, title="Source")
offset = input.int(0, title="Offset", minval=-500, maxval=500)
sl_pct = input.float(1.5, title="Stop Loss (%)", minval=0.1, maxval=50)

//Bollinger Inputs
length = input.int(20, title="Bollinger Band Length", minval=1)
mult = input.float(2.0, title="StdDev", minval=0.001, maxval=50)

//Bollinger Code
basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev
plot(basis, "BB Basis", color=color.new(#872323, 0), offset=offset)
p1 = plot(upper, "BB Upper", color=color.teal, offset=offset)
p2 = plot(lower, "BB Lower", color=color.teal, offset=offset)
fill(p1, p2, title="BB Background", color=color.new(#198787, 95))

//Stoch Inputs
smoothK = input.int(3, "K", minval=1)
smoothD = input.int(3, "D", minval=1)
lengthRSI = input.int(14, "RSI Length", minval=1)
lengthStoch = input.int(14, "Stochastic Length", minval=1)

upperlimit = input.float(90, "Upper Limit", minval=0.01)
lowerlimit = input.float(10, "Lower Limit", minval=0.01)

//Stochastic Code
rsi1 = ta.rsi(src, lengthRSI)
k = ta.sma(ta.stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
d = ta.sma(k, smoothD)

//Evaluation
Bear = close[1] > upper[1] and close < upper and k[1] > upperlimit and d[1] > upperlimit
Bull = close[1] < lower[1] and close > lower and k[1] < lowerlimit and d[1] < lowerlimit

//Entering Trades
if (Bull)
    strategy.entry("Bull Entry", strategy.long)
if (Bear)
    strategy.entry("Bear Entry", strategy.short)

//Exiting Trades
strategy.exit("Exit Long", from_entry="Bull Entry", stop=close * (1 - sl_pct / 100), when=Bear or close < lower)
strategy.exit("Exit Short", from_entry="Bear Entry", stop=close * (1 + sl_pct / 100), when=Bull or close > upper)


Berkaitan

Lebih lanjut