Trend Berikutan Strategi Scalping RSI

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

img

Ringkasan

Menurut analisis teknikal, RSI di atas 70 harus menandakan keadaan overbought dan dengan itu isyarat jual. Cryptocurrencies mewakili kelas aset yang sama sekali baru yang membentuk semula konsep analisis teknikal.

Membina strategi perdagangan mengikut trend berdasarkan RSI, yang umumnya dianggap sebagai penunjuk yang bertentangan, mungkin terdengar bertentangan dengan intuisi.

Logika Strategi

Strategi ini mengandaikan setiap pesanan untuk berdagang 30% daripada modal yang tersedia. Yuran dagangan sebanyak 0.1% diambil kira, sejajar dengan yuran asas yang digunakan di Binance, pertukaran cryptocurrency terbesar di dunia.

  • Isyarat kemasukan: Pergi panjang apabila RSI melebihi 70 dan dalam tetingkap backtest
  • Isyarat Keluar: Tutup kedudukan panjang apabila RSI turun di bawah 55 atau tutup melebihi mengambil keuntungan

Analisis Kelebihan

  • Mengenal pasti trend menggunakan RSI, mengelakkan isyarat yang hilang di pasaran yang berbeza
  • Ukuran kedudukan tetap menguruskan risiko perdagangan tunggal
  • Sesuai untuk memegang jangka menengah hingga panjang, mengelakkan goncangan dari turun naik jangka pendek

Analisis Risiko

  • Memastikan parameter RSI ditetapkan dengan munasabah, jika tidak, kesilapan overbought / oversold berlaku
  • Mengesan mengambil keuntungan memerlukan kemas kini tepat pada masanya, jika tidak keuntungan akan ditinggalkan di atas meja
  • Memantau risiko daripada turun naik pasaran yang luar biasa, menyesuaikan saiz kedudukan atau menghentikan kerugian jika perlu

Arahan pengoptimuman

  • Pertimbangkan untuk menggabungkan penunjuk lain seperti MACD untuk mengesahkan trend
  • Uji tetapan parameter RSI yang berbeza
  • Memperkenalkan perolehan keuntungan dinamik berdasarkan turun naik pasaran

Kesimpulan

Strategi ini mengenal pasti keadaan overbought dengan RSI untuk menentukan arah trend dan mengambil keuntungan progresif mengikuti trend menaik. Berbanding dengan penggunaan kontrarian RSI tradisional, strategi ini menawarkan perspektif baru. Ujian balik yang ketat menunjukkan hasil yang menjanjikan, tetapi kita perlu memantau risiko dan mengoptimumkan parameter. Secara keseluruhan, ia menyediakan pendekatan trend yang mudah dan praktikal 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 lanjut