Strategi Pasar Bull Buy Dips

Penulis:ChaoZhang, Tanggal: 2023-11-02 16:21:21
Tag:

img

Gambaran umum

Strategi Bull Market Buy Dips bertujuan untuk membeli penurunan di pasar banteng dengan memanfaatkan indikator RSI dan mengkonfirmasi tren dengan rata-rata bergerak ganda.

Logika Strategi

Strategi pertama menetapkan tanggal awal dan akhir backtesting, kemudian mengkonfigurasi parameter untuk RSI dan rata-rata bergerak cepat / lambat.

Logika sinyal strategi adalah:

  1. Ketika RSI turun di bawah ambang batas (default 35), itu memicu sinyal beli karena menunjukkan area oversold.

  2. MA cepat harus di atas MA lambat, yang mengkonfirmasi tren naik saat ini dan menghindari pembelian dalam konsolidasi.

  3. Ketika harga naik di atas MA cepat dan MA cepat di atas MA menengah, itu memicu sinyal dekat untuk mengambil keuntungan.

Penerapan yang wajar dari prinsip RSI dan MA crossover membantu menangkap peluang pullback di pasar bull dan mengambil keuntungan setelah harga melanjutkan tren.

Analisis Keuntungan

  • RSI secara efektif mengidentifikasi tingkat oversold
  • Pemasaran cepat/lambat menentukan tren utama dan menghindari pembelian di pasar yang bervariasi
  • MA crossover sekali lagi menunjukkan kelanjutan tren untuk mengambil keuntungan tepat waktu

RSI sangat cocok untuk menangkap titik pembalikan. Membeli ketika RSI memasuki area oversold memungkinkan untuk mengunci peluang oversold dengan akurat. Menggunakan MA untuk menentukan tren dapat menyaring pasar berkisar dan mencegah pembelian berulang dalam konsolidasi. Akhirnya, crossover MA mengkonfirmasi tren lagi untuk mengambil keuntungan tepat waktu dan menghindari kerugian pullback.

Analisis Risiko

  • Parameter RSI yang tidak benar mungkin gagal mengidentifikasi area oversold secara efektif
  • Pilihan yang salah dari parameter MA dapat menghasilkan beberapa sinyal palsu
  • Pengambilan keuntungan lebih awal atau tertunda

Jika parameter RSI diatur terlalu luas atau terlalu sempit, itu dapat kehilangan akurasi dalam menilai tingkat oversold. Periode MA cepat atau lambat yang salah dipilih juga dapat menyebabkan penentuan tren yang salah. Jika waktu pengambilan keuntungan tidak tepat, terlalu awal dapat kehilangan keuntungan lebih lanjut sementara terlambat dapat mengorbankan keuntungan yang diperoleh.

Parameter RSI dapat dioptimalkan, periode MA yang sesuai dapat dipilih, dan mekanisme pengambilan keuntungan yang berbeda dapat diuji untuk meningkatkan kinerja pengambilan keuntungan.

Arahan Optimasi

  • Parameter RSI uji dari periode yang berbeda
  • Coba kombinasi MA yang berbeda
  • Mencoba mekanisme pengambilan keuntungan lainnya seperti trailing stop, breakout stop dll
  • Mengoptimalkan ukuran posisi
  • Pertimbangkan dampak biaya perdagangan

Periode RSI yang berbeda dapat diuji untuk mengoptimalkan penilaian area oversold. Kombinasi periode MA yang berbeda dapat dicoba untuk menemukan parameter terbaik untuk penentuan tren. Mekanisme pengambilan keuntungan lainnya seperti trailing stop, resistance stop juga dapat diuji. Mengoptimalkan ukuran posisi dapat lebih mengontrol risiko. Akhirnya, mempertimbangkan biaya perdagangan dapat membuat strategi lebih dekat dengan perdagangan langsung.

Ringkasan

Strategi Bull Market Buy Dips memiliki logika yang jelas dan masuk akal secara keseluruhan, dengan terampil memanfaatkan prinsip-prinsip RSI dan MA untuk menangkap waktu membeli dan mengambil keuntungan di pasar tren. Melalui optimasi parameter, tes pengambilan keuntungan dan manajemen ukuran posisi, ketahanan dan kinerja perdagangan nyata dapat ditingkatkan lebih lanjut. Dengan ide yang sederhana dan praktis, strategi ini cocok untuk menangkap penurunan di pasar banteng dan dapat membawa keuntungan yang layak ke portofolio.


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

//@version=4
strategy(shorttitle='Buy The Dips in Bull Market',title='Buy The Dips in Bull Market (by Coinrule)', 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()  => time >= start and time <= finish ? true : false       // create function "within window of time"
    
    
// RSI inputs and calculations
lengthRSI = input(14, title = 'RSI period', minval=1)
RSI = rsi(close, lengthRSI)

//MA inputs and calculations
inSignal=input(9, title='MAfast')
inlong1=input(50, title='MAslow')
inlong2=input(200, title='MAslow')


MAfast= sma(close, inSignal)
MAslow= sma(close, inlong1)
MAlong= sma(close, inlong2)


RSI_buy_signal= input(35, title='RSI Buy Signal')

    
//Entry
    
    
strategy.entry(id="long", long = true, when = RSI < RSI_buy_signal and MAlong < MAslow and window()) 
    
//Exit
    
    
strategy.close("long", when = close > MAfast and MAfast > MAslow and window())


plot(MAslow, color=color.orange, linewidth=1)
plot(MAfast, color=color.purple, linewidth=1)
plot(MAlong, color=color.blue, linewidth=2)



Lebih banyak