Strategi super scalping berdasarkan saluran RSI dan ATR

Penulis:ChaoZhang, Tarikh: 2023-11-28 15:15:14
Tag:

img

Strategi Scalping Super Berdasarkan RSI dan Saluran ATR

Ringkasan

Strategi ini adalah berdasarkan Indeks Kekuatan Relatif (RSI) dan saluran Julat Benar Purata (ATR), sesuai untuk jangka masa 5 minit dan 15 minit, tergolong dalam jenis strategi super scalping.

Prinsip Strategi

  1. Gunakan purata bergerak eksponen 21 hari (EMA) dan EMA 65 hari untuk membentuk salib emas dan salib mati, menilai arah trend utama.
  2. Apabila RSI di bawah 50, ia adalah bearish; apabila di atas 50, ia adalah bullish, menghantar isyarat beli dan jual.
  3. Band atas dan bawah saluran ATR ialah: close+ATR dan close-ATR. Jual apabila close menembusi band atas ATR dan beli apabila ia menembusi band bawah.
  4. Tetapkan stop loss pada 2 kali ATR dan ambil keuntungan pada 5 kali ATR.

Analisis Kelebihan

  1. Menggunakan salib emas dan salib mati untuk menentukan trend utama, mengelakkan perdagangan terhadap trend.
  2. RSI boleh mengenal pasti masa masuk yang lebih baik.
  3. Saluran ATR menetapkan stop loss dan mengambil mata keuntungan dengan berkesan, meningkatkan nisbah keuntungan-kerugian.
  4. Sesuai untuk perdagangan scalping frekuensi tinggi dengan keuntungan cepat.

Analisis Risiko

  1. Perlu memerhatikan pasaran dengan teliti, jika tidak titik masuk atau berhenti kehilangan boleh membawa kepada kerugian besar.
  2. Dalam pasaran trend, pelbagai kedudukan tambahan mungkin berlaku, yang memerlukan kawalan yang baik terhadap saiz kedudukan.
  3. Modal yang mencukupi diperlukan untuk menyokong perdagangan yang kerap.

Arah pengoptimuman

  1. Mengoptimumkan parameter ATR untuk kerugian berhenti yang lebih munasabah dan mengambil keuntungan.
  2. Tambah penapis penunjuk lain untuk meningkatkan kualiti kemasukan.
  3. Tambah fungsi stop loss automatik dan mengambil keuntungan.
  4. Merangkumi modul pengurusan modal dan kawalan saiz kedudukan.

Ringkasan

Strategi ini tergolong dalam jenis perdagangan scalping frekuensi tinggi. Ia menetapkan titik kemasukan dan keluar melalui penunjuk RSI dan saluran ATR untuk perdagangan cepat. Kelebihannya adalah keuntungan cepat dengan kawalan risiko yang baik, sesuai untuk perdagangan sepanjang trend. Walau bagaimanapun, pemantauan pasaran yang ketat diperlukan dengan modal yang mencukupi untuk menyokong perdagangan kerap. Secara keseluruhan, strategi ini berfungsi dengan baik untuk perdagangan trend dan dapat ditingkatkan lagi pada keuntungan melalui pengoptimuman.


/*backtest
start: 2023-11-20 00:00:00
end: 2023-11-27 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Super Scalper - 5 Min 15 Min", overlay=true)

// Create Indicator's
shortSMA = ema(close, 21)
longSMA = ema(close, 65)
rsi = rsi(close, 14)
atr = atr(14)

// Specify  conditions
longCondition = open < close-atr
shortCondition = open > atr+close
GoldenLong = crossover(shortSMA,longSMA)
Goldenshort = crossover(longSMA,shortSMA)

plotshape(shortCondition, title="Sell Label", text="Sell", location=location.abovebar, style=shape.labeldown, size=size.tiny, color=color.red, textcolor=color.white, transp=0)
plotshape(longCondition, title="Buy Label", text="Buy", location=location.belowbar, style=shape.labelup, size=size.tiny, color=color.green, textcolor=color.white, transp=0)
plotshape(Goldenshort, title="Golden Sell Label", text="Golden Crossover Short", location=location.abovebar, style=shape.labeldown, size=size.tiny, color=color.blue, textcolor=color.white, transp=0)
plotshape(GoldenLong, title="Golden Buy Label", text="Golden Crossover Long", location=location.belowbar, style=shape.labelup, size=size.tiny, color=color.yellow, textcolor=color.white, transp=0)
// Execute trade if condition is True
if (longCondition)
    stopLoss = low - atr * 2
    takeProfit = high + atr * 5
    strategy.entry("long", strategy.long, 1, when = rsi > 50)


if (shortCondition)
    stopLoss = high + atr * 2
    takeProfit = low - atr * 5
    strategy.entry("short", strategy.short, 1, when = rsi < 50)


// Plot ATR bands to chart
plot(atr+close)
plot(close-atr)

// Plot Moving Averages
plot(shortSMA, color = color.red)
plot(longSMA, color = color.yellow)

Lebih lanjut