Tren Mengikuti Strategi Scalping RSI

Penulis:ChaoZhang, Tanggal: 2024-02-02 14:54:53
Tag:

img

Gambaran umum

Menurut analisis teknis, RSI di atas 70 harus menandakan kondisi overbought dan dengan demikian sinyal jual. Cryptocurrencies mewakili kelas aset yang sama sekali baru yang membentuk kembali konsep analisis teknis.

Membangun strategi perdagangan yang mengikuti tren berdasarkan RSI, yang umumnya dianggap sebagai indikator yang bertentangan, mungkin terdengar kontraintuitif.

Logika Strategi

Strategi ini mengasumsikan setiap order untuk diperdagangkan 30% dari modal yang tersedia. Biaya perdagangan sebesar 0,1% diperhitungkan, selaras dengan biaya dasar yang diterapkan pada Binance, pertukaran cryptocurrency terbesar di dunia.

  • Entry Signal: Go long ketika RSI naik di atas 70 dan dalam jendela backtest
  • Sinyal Keluar: Tutup posisi panjang ketika RSI turun di bawah 55 atau tutup di atas mengambil keuntungan

Analisis Keuntungan

  • Mengidentifikasi tren menggunakan RSI, menghindari sinyal yang hilang di pasar yang berbeda
  • Ukuran posisi tetap mengelola risiko perdagangan tunggal
  • Cocok untuk jangka menengah hingga jangka panjang, menghindari pergolakan dari fluktuasi jangka pendek

Analisis Risiko

  • Memastikan parameter RSI ditetapkan secara wajar, jika tidak akan terjadi kesalahan overbought/oversold
  • Pelacakan mengambil keuntungan membutuhkan pembaruan tepat waktu, jika tidak keuntungan ditinggalkan di atas meja
  • Memantau risiko dari volatilitas pasar yang luar biasa, menyesuaikan ukuran posisi atau menghentikan kerugian jika perlu

Arahan Optimasi

  • Pertimbangkan untuk menggabungkan indikator lain seperti MACD untuk mengkonfirmasi tren
  • Uji pengaturan RSI yang berbeda
  • Memperkenalkan keuntungan dinamis berdasarkan volatilitas pasar

Kesimpulan

Strategi ini mengidentifikasi kondisi overbought dengan RSI untuk menentukan arah tren dan mengambil keuntungan progresif mengikuti tren naik. Dibandingkan dengan penggunaan kontrarian RSI tradisional, strategi ini menawarkan perspektif baru. Backtesting yang ketat menunjukkan hasil yang menjanjikan, tetapi kita perlu memantau risiko dan mengoptimalkan parameter. Secara keseluruhan, ini memberikan pendekatan tren sederhana dan praktis untuk perdagangan kuantitatif.


/*backtest
start: 2024-01-02 00:00:00
end: 2024-02-01 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=1
strategy(shorttitle='Trend-following RSI Scalping Strategy (by Coinrule)',title='Trend-following RSI Strategy ', overlay=true, initial_capital = 1000, default_qty_type = strategy.percent_of_equity, default_qty_type = strategy.percent_of_equity, default_qty_value = 30, commission_type=strategy.commission.percent, commission_value=0.1)

//Backtest dates
fromMonth = input(defval = 1,  title = "From Month")     
fromDay   = input(defval = 10,    title = "From Day")       
fromYear  = input(defval = 2020, title = "From Year")       
thruMonth = input(defval = 1,    title = "Thru Month")     
thruDay   = input(defval = 1,    title = "Thru Day")     
thruYear  = input(defval = 2112, title = "Thru Year")       

showDate  = input(defval = true, title = "Show Date Range")

start     = timestamp(fromYear, fromMonth, fromDay, 00, 00)        // backtest start window
finish    = timestamp(thruYear, thruMonth, thruDay, 23, 59)        // backtest finish window
window()  => true


// RSI inputs and calculations
lengthRSI = input(14, title = 'RSI period', minval=1)
RSI = rsi(close, lengthRSI)

//Entry


strategy.entry(id="long", long = true, when = RSI > 70 and window()) 

//Exit

Take_profit= ((input (6))/100)
longTakeProfit = strategy.position_avg_price * (1 + Take_profit)

strategy.close("long", when = RSI < 55 or close > longTakeProfit and window())

Lebih banyak