Strategi Dagangan RSI Bollinger Bands Dipertingkat

EMA RSI
Tarikh penciptaan: 2024-04-30 16:54:45 Akhirnya diubah suai: 2024-04-30 16:54:45
Salin: 0 Bilangan klik: 601
1
fokus pada
1617
Pengikut

Strategi Dagangan RSI Bollinger Bands Dipertingkat

ringkasan

Strategi ini menggabungkan kedua-dua petunjuk teknikal Brin dan RSI yang kuat untuk menangkap jangkauan pergerakan harga melalui Brin dan menggunakan RSI untuk mengesahkan keadaan harga yang lebih baik dan lebih baik, sebagai asas untuk keputusan isyarat perdagangan. Isyarat lebih banyak dihasilkan apabila harga menembusi Brin dan RSI di bawah 30, dan isyarat kosong dihasilkan apabila harga menembusi Brin dan RSI di atas 70.

Prinsip-prinsip strategi

  1. Hitung purata bergerak sederhana untuk harga penutupan dengan purata bergerak sederhana untuk purata atas, purata tengah dan purata bawah.

  2. RSI digunakan untuk mengukur kenaikan dan penurunan harga dalam jangka masa tertentu, untuk menentukan keadaan harga yang lebih baik daripada harga yang lebih baik daripada harga.

  3. Menjana isyarat dagangan. Apabila harga tutup menembusi Bollinger Bands dan RSI di bawah 30, ia menghasilkan isyarat Do Multi; apabila harga tutup menembusi Bollinger Bands dan RSI di atas 70, ia menghasilkan isyarat Do Diary.

  4. Melakukan perdagangan. Berdasarkan tanda perdagangan yang ditetapkan untuk harga terhad, menembusi jalur Brin untuk membuat kosong di atas landasan, dan lebih banyak di bawah landasan.

Analisis kelebihan

  1. Brinband dapat mengukur jangkauan turun naik harga dengan baik, dan RSI dapat mengukur tahap harga yang terlalu banyak dibeli dan dijual, dan kedua-duanya dapat meramalkan masa perubahan harga dengan lebih dipercayai.

  2. Tetapan harga terhad boleh mengelakkan kesalahan membuka kedudukan atau mengejar tinggi dan rendah, dan tetapan stop loss boleh mengawal risiko.

  3. Menyingkirkan tetapan yang mencatatkan arah sebelumnya boleh menghalang strategi daripada berdagang terlalu kerap.

Analisis risiko

  1. Dalam keadaan trend, mungkin terdapat pengunduran yang lebih besar. Blink dan RSI lebih sesuai untuk menentukan titik balik pasaran yang bergolak, dan kemampuan untuk memahami keadaan trend lebih lemah.

  2. Tetapan parameter mempunyai kesan yang besar terhadap prestasi strategi. Tetapan parameter Brinband akan mempengaruhi frekuensi penembusan harga, tetapan parameter RSI akan mempengaruhi sensitiviti isyarat overbought dan oversold, yang perlu dioptimumkan mengikut ciri-ciri pasaran dan kitaran perdagangan yang berbeza.

arah optimum

  1. Anda boleh mempertimbangkan untuk menambah indikator trend seperti MAC Brin dan RSI yang digabungkan dengan indikator trend yang boleh dilakukan untuk menyesuaikan diri dengan kedudukan kosong yang lebih banyak.

  2. Kaedah pengoptimuman parameter dinamik boleh dipertimbangkan, menyesuaikan parameter Brin dan RSI mengikut ciri-ciri seperti kadar turun naik harga, kekuatan trend, dan sebagainya, untuk meningkatkan daya serap strategi.

  3. Modul pengurusan dana dan pengurusan kedudukan boleh dimasukkan ke dalam strategi, menyesuaikan jumlah dana dan kadar leverage setiap dagangan secara dinamik berdasarkan jumlah dana akaun, keutamaan risiko, dan penarikan balik sejarah.

Kesimpulannya

Strategi ini, dengan menggunakan gabungan tanda Brin dan RSI, dapat menangkap keadaan harga yang lebih baik dan lebih baik, dan menggunakannya sebagai isyarat perdagangan. Walau bagaimanapun, strategi ini mungkin tidak berfungsi dengan baik dalam keadaan trend, dan prestasi strategi lebih sensitif terhadap parameter.

Kod sumber strategi
/*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("Geliştirilmiş Bollinger Bantları Stratejisi", overlay=true)
source = close
length = input.int(20, minval=1, title="Uzunluk")
mult = input.float(2.0, minval=0.001, maxval=50, title="Çarpan")
basis = ta.sma(source, length)
dev = mult * ta.stdev(source, length)
upper = basis + dev
lower = basis - dev
plot(basis, title="Baz Çizgisi", color=color.blue)
plot(upper, title="Üst Bant", color=color.green)
plot(lower, title="Alt Bant", color=color.red)

// RSI göstergesi ekleme
rsiLength = input.int(14, title="RSI Uzunluğu")
rsiSource = close
rsi = ta.rsi(rsiSource, rsiLength)
plot(rsi, title="RSI", color=color.orange)

// RSI ve Bollinger Bantları kombinasyonu ile alım/satım sinyalleri
buyEntry = ta.crossover(source, lower) and rsi < 30
sellEntry = ta.crossunder(source, upper) and rsi > 70
plotshape(series=buyEntry, title="Alım Sinyali", location=location.belowbar, color=color.green, style=shape.labelup, text="AL")
plotshape(series=sellEntry, title="Satım Sinyali", location=location.abovebar, color=color.red, style=shape.labeldown, text="SAT")

// Strateji giriş/çıkış noktaları
if (buyEntry)
	strategy.entry("BBandLE", strategy.long, stop=lower, oca_name="BollingerBands", comment="BBandLE")
else
	strategy.cancel(id="BBandLE")

if (sellEntry)
	strategy.entry("BBandSE", strategy.short, stop=upper, oca_name="BollingerBands", comment="BBandSE")
else
	strategy.cancel(id="BBandSE")

// Strateji performansını gösteren grafik
plot(strategy.equity, title="Strateji Performansı", color=color.purple, linewidth=2, style=plot.style_areabr)