
Strategi perdagangan RSI dengan menggabungkan indikator band oscillation dan indeks yang agak kuat ((RSI), menghasilkan isyarat beli apabila harga menembusi trek dan indikator RSI ditunjukkan sebagai isyarat oversell; menghasilkan isyarat jual apabila harga jatuh dari trek dan indikator RSI ditunjukkan sebagai isyarat overbought. Strategi ini menggunakan indikator band oscillation untuk menilai perubahan ritma pergerakan pasaran, digabungkan dengan indikator RSI untuk mengesan fenomena overbought dan oversold, dan menghantar isyarat perdagangan pada titik balik.
Logik utama strategi ini adalah berdasarkan:
Hitung purata bergerak sederhana harga penutupan 20 hari sebagai garis tengah asas.
Berdasarkan orbit tengah, orbit atas dan bawah dikira sebagai selisih piawaian harga penutupan 20 hari + 2 kali ganda dari orbit tengah, dan orbit bawah sebagai selisih piawaian harga penutupan 20 hari - 2 kali ganda dari orbit tengah. Mereka membentuk jalur turun naik.
Pengiraan RSI 14 hari untuk menilai fenomena jual lebihan. RSI di bawah 20 adalah jual lebihan, di atas 70 adalah jual lebihan.
Apabila harga penutupan naik dari bawah ke atas dan RSI menunjukkan isyarat oversold, ia menghasilkan isyarat beli.
Apabila harga penutupan turun dari atas ke bawah, dan RSI menunjukkan isyarat overbought, menghasilkan isyarat jual.
Strategi ini menilai kadar dan kelajuan pergerakan harga melalui indikator band bergelombang, dan digabungkan dengan indikator RSI untuk mencari titik pembalikan dan menghantar isyarat perdagangan di titik pembalikan yang mungkin.
Indikator ribut bergelombang dapat menentukan irama dan arah pergerakan pasaran, dan RSI dapat menentukan fenomena jual beli yang berlebihan. Kedua-duanya membentuk isyarat perdagangan yang berkesan.
Parameter penunjuk RSI boleh disesuaikan, boleh menetapkan tahap overbought dan oversold yang berbeza mengikut pasaran yang berbeza, untuk mengelakkan isyarat yang salah.
Parameter ribut turun naik juga boleh disesuaikan, menetapkan parameter yang sesuai mengikut keluasan dan kelajuan turun naik pasaran, meningkatkan kebarangkalian keuntungan.
Penembusan atas landasan membentuk isyarat beli, kejatuhan atas landasan membentuk isyarat jual, logik perdagangan yang mudah dan mudah difahami.
Ia boleh digunakan untuk pasaran seperti pasaran saham, pertukaran asing dan mata wang digital.
Apabila pasaran terus meningkat, ia boleh menyebabkan beberapa kali salah faham isyarat beli. Anda boleh mengurangkan kadar isyarat yang salah dengan mengoptimumkan parameter RSI.
Dalam keadaan goyah, goyah di atas dan di bawah jalur gelombang sering berlaku, yang boleh menyebabkan kerugian perdagangan yang kerap. Parameter penembusan boleh dilonggarkan dengan sewajarnya, mengurangkan perdagangan yang tidak penting.
Kod ini mengandaikan bahawa standard overbought dan oversold tetap, tetapi sebenarnya parameter harus ditetapkan mengikut tahap turun naik pasaran yang berbeza.
Bandung dan RSI tidak dapat meramalkan pergerakan harga, hanya dapat mengesan perubahan harga.
Menyesuaikan parameter jalur turun naik mengikut ciri-ciri pasaran yang berbeza, meningkatkan lebar jalur turun naik, mengurangkan kemungkinan perdagangan yang salah.
Parameter RSI juga perlu disesuaikan dengan pasaran yang berbeza, dengan penyesuaian standard overbought dan oversold yang sesuai, untuk mengelakkan berulang kali mencetuskan isyarat perdagangan yang salah.
Menambah penghakiman penunjuk lain, seperti KDJ, MACD dan lain-lain, untuk mengelakkan kesalahan penghakiman rantai turun naik dan RSI.
Tambah strategi hentikan kerugian, tetapkan titik hentian yang munasabah, dan elakkan kerugian tunggal yang terlalu besar.
Anda boleh mempertimbangkan untuk mengoptimumkan parameter ujian penembusan atau pengembalian untuk meningkatkan kestabilan strategi.
Strategi perdagangan RSI dengan menggunakan indikator pita gelombang untuk menilai kelajuan turun naik harga dan indikator RSI untuk menilai fenomena lebihan dan lebihan, dan menghantar isyarat perdagangan pada titik perubahan yang mungkin. Strategi ini mengintegrasikan kelebihan beberapa indikator, logik perdagangan mudah dan jelas, boleh digunakan secara meluas di pasaran perdagangan seperti pasaran saham, forex, dan mata wang digital, merupakan strategi perdagangan trend yang berkesan.
/*backtest
start: 2023-01-16 00:00:00
end: 2024-01-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Bollinger Band + RSI Strategy", overlay=true)
// Input variables
numCandlesOutsideBB = input(3, "Number of Candles Outside BB")
numCandlesOutsideUpperBB = input(3, "Number of Candles Outside Upper BB")
rsiLength = input(14, "RSI Length")
rsiOversoldLevel = input(20, "RSI Oversold Level")
rsiOverboughtLevel = input(70, "RSI Overbought Level")
// Bollinger Bands
length = input(20, minval=1, title="BB Length")
mult = input(2.0, minval=0.001, maxval=50, title="BB Standard Deviation")
basis = sma(close, length)
dev = mult * stdev(close, length)
upperBB = basis + dev
lowerBB = basis - dev
// RSI
rsi = rsi(close, rsiLength)
// Buy condition
buyCondition = crossover(close, upperBB) and rsi > rsiOversoldLevel
// Sell condition
sellCondition = crossunder(close, upperBB) and rsi > rsiOverboughtLevel
// Strategy
if buyCondition
strategy.entry("Buy", strategy.long)
if sellCondition
strategy.close("Buy")
// Plotting
plot(upperBB, color=color.blue)
plot(lowerBB, color=color.red)
plot(rsi, "RSI", color=color.green)