Strategi super-scalping berdasarkan saluran RSI dan ATR

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

img

Strategi Super Scalping Berdasarkan RSI dan Saluran ATR

Gambaran umum

Strategi ini didasarkan pada Indeks Kekuatan Relatif (RSI) dan saluran Average True Range (ATR), cocok untuk jangka waktu 5 menit dan 15 menit, yang termasuk dalam tipe strategi super scalping.

Prinsip Strategi

  1. Gunakan EMA (Exponential Moving Average) 21 hari dan EMA 65 hari untuk membentuk salib emas dan salib mati, menilai arah tren utama.
  2. Ketika RSI di bawah 50, itu bearish; ketika di atas 50, itu bullish, mengirimkan sinyal beli dan jual.
  3. Band atas dan bawah saluran ATR adalah: close+ATR dan close-ATR. Jual ketika close menembus band atas ATR dan beli ketika menembus band bawah.
  4. Tetapkan stop loss pada 2 kali ATR dan ambil keuntungan pada 5 kali ATR.

Analisis Keuntungan

  1. Menggunakan salib emas dan salib mati untuk menentukan tren utama, menghindari perdagangan melawan tren.
  2. RSI dapat mengidentifikasi waktu masuk yang lebih baik.
  3. Saluran ATR mengatur stop loss dan mengambil poin profit secara efektif, sangat meningkatkan rasio profit-loss.
  4. Cocok untuk perdagangan scalping frekuensi tinggi dengan keuntungan cepat.

Analisis Risiko

  1. Perlu mengawasi pasar dengan cermat, jika tidak titik masuk atau stop loss yang hilang dapat menyebabkan kerugian besar.
  2. Di pasar tren, beberapa posisi tambahan dapat terjadi, yang membutuhkan kontrol yang baik dari ukuran posisi.
  3. Modal yang cukup diperlukan untuk mendukung perdagangan yang sering.

Arah Optimalisasi

  1. Mengoptimalkan parameter ATR untuk stop loss yang lebih masuk akal dan mengambil keuntungan.
  2. Tambahkan filter indikator lain untuk meningkatkan kualitas entri.
  3. Tambahkan fungsi stop loss otomatis dan take profit.
  4. Termasuk modul manajemen modal dan ukuran posisi kontrol.

Ringkasan

Strategi ini termasuk dalam jenis perdagangan scalping frekuensi tinggi. Ini menetapkan titik masuk dan keluar melalui indikator RSI dan saluran ATR untuk perdagangan cepat. Keuntungannya adalah keuntungan cepat dengan kontrol risiko yang baik, cocok untuk perdagangan sepanjang tren. Namun, pemantauan pasar yang erat diperlukan dengan modal yang cukup untuk mendukung perdagangan sering. Secara keseluruhan, strategi ini berkinerja baik untuk perdagangan tren dan dapat ditingkatkan lebih lanjut pada profitabilitas melalui optimalisasi.


/*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 banyak