Bull Market Beli Dips Strategi

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

img

Ringkasan

Strategi Bull Market Buy Dips bertujuan untuk membeli penurunan dalam pasaran lembu dengan menggunakan penunjuk RSI dan mengesahkan trend dengan purata bergerak berganda.

Logika Strategi

Strategi pertama menetapkan tarikh permulaan dan akhir backtesting, kemudian mengkonfigurasi parameter untuk RSI dan purata bergerak cepat / perlahan.

Logik isyarat strategi adalah:

  1. Apabila RSI jatuh di bawah ambang (default 35), ia mencetuskan isyarat beli kerana ia menunjukkan kawasan oversold.

  2. MA yang cepat perlu berada di atas MA yang perlahan, yang mengesahkan trend menaik semasa dan mengelakkan pembelian dalam penyatuan.

  3. Apabila harga melebihi MA pantas dan MA pantas di atas MA sederhana, ia mencetuskan isyarat dekat untuk mengambil keuntungan.

Penggunaan asas silang RSI dan MA yang munasabah membantu menangkap peluang penurunan dalam pasaran lembu dan mengambil keuntungan sebaik sahaja harga meneruskan trend.

Analisis Kelebihan

  • RSI secara berkesan mengenal pasti tahap oversold
  • Pemasaran cepat / perlahan menentukan trend utama dan mengelakkan membeli di pasaran yang berbeza
  • MA crossover sekali lagi menunjukkan trend untuk mengambil keuntungan tepat pada masanya

RSI sangat sesuai untuk menangkap titik pembalikan. Membeli apabila RSI memasuki kawasan oversold membolehkan mengunci peluang oversold dengan tepat. Menggunakan MA untuk menentukan trend boleh menapis pasaran yang berbeza dan mengelakkan pembelian berulang dalam penyatuan. Akhirnya, persilangan MA mengesahkan trend sekali lagi untuk mengambil keuntungan tepat pada masanya dan mengelakkan kerugian mundur.

Analisis Risiko

  • Parameter RSI yang tidak betul mungkin gagal mengenal pasti kawasan oversold dengan berkesan
  • Pilihan yang salah parameter MA boleh menghasilkan beberapa isyarat palsu
  • Pengambilan keuntungan awal atau tertunda

Jika parameter RSI ditetapkan terlalu luas atau terlalu sempit, ia mungkin kehilangan ketepatan dalam menilai tahap oversold. Tempoh MA yang cepat atau perlahan yang dipilih dengan salah juga boleh membawa kepada penentuan trend yang salah.

Parameter RSI boleh dioptimumkan, tempoh MA yang sesuai boleh dipilih, dan mekanisme pengambilan keuntungan yang berbeza boleh diuji untuk meningkatkan prestasi pengambilan keuntungan.

Arahan pengoptimuman

  • Parameter RSI ujian untuk tempoh yang berbeza
  • Cuba kombinasi MA yang berbeza
  • Cuba mekanisme lain mengambil keuntungan seperti berhenti, berhenti pecah dan lain-lain
  • Mengoptimumkan saiz kedudukan
  • Pertimbangkan kesan kos dagangan

RSI yang berbeza boleh diuji untuk mengoptimumkan penilaian kawasan oversold. Kombinasi tempoh MA yang berbeza boleh dicuba untuk mencari parameter terbaik untuk penentuan trend. Mekanisme pengambilan keuntungan lain seperti trailing stop, resistance stop juga boleh diuji. Mengoptimumkan saiz kedudukan dapat mengawal risiko dengan lebih baik. Akhirnya, mempertimbangkan kos dagangan dapat menjadikan strategi lebih dekat dengan dagangan langsung.

Ringkasan

Strategi Bull Market Buy Dips mempunyai logik yang jelas dan masuk akal secara keseluruhan, dengan mahir menggunakan prinsip RSI dan MA untuk menangkap masa membeli dan mengambil keuntungan di pasaran tren. Melalui pengoptimuman parameter, ujian mengambil keuntungan dan pengurusan saiz kedudukan, ketahanan dan prestasi dagangan sebenar dapat ditingkatkan lagi. Dengan idea yang mudah dan praktikal, strategi ini sesuai untuk menangkap penurunan di pasaran lembu dan dapat membawa keuntungan yang baik ke portfolio.


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