Strategy Crossover Indikator Momentum

Penulis:ChaoZhang, Tarikh: 2024-02-01 14:50:26
Tag:

img

Ringkasan

Strategi ini menggunakan persilangan penunjuk RSI dan purata bergerak sebagai isyarat perdagangan, yang tergolong dalam strategi penunjuk momentum biasa. Prinsip utamanya adalah untuk mengesan perbezaan antara penunjuk RSI dan purata bergerak mudah SMA_RSI RSI, dan kemudian mengira purata bergerak mudah SMA_RSI2 perbezaan ini. Apabila SMA_RSI2 melintasi ambang, pergi panjang. Apabila melintasi di bawah ambang, tutup kedudukan.

Prinsip Strategi

Strategi ini menggunakan 3 parameter untuk mengira penunjuk RSI dan dua purata bergerak mudahnya dengan tempoh yang berbeza. Pertama, mengira penunjuk RSI biasa dengan panjang tempoh. Kemudian mengira panjang2 tempoh purata bergerak mudah SMA_RSI RSI. Akhirnya, mengira perbezaan delta antara RSI dan SMA_RSI, dan kemudian mengira panjang3 tempoh purata bergerak mudah SMA_RSI2 delta. Apabila SMA_RSI2 melintasi ambang yang ditakrifkan oleh pengguna, buat perdagangan panjang. Apabila SMA_RSI2 melintasi di bawah ambang, tutup kedudukan.

Oleh itu, strategi isyarat perdagangan berdasarkan persilangan purata bergerak penunjuk RSI terbentuk. Oleh kerana SMA_RSI2 adalah purata bergerak delta perbezaan, ia dapat mencerminkan perubahan momentum dan trend penunjuk RSI, memahami intipati penunjuk RSI itu sendiri.

Analisis Kelebihan

Strategi ini menggabungkan kelebihan penunjuk RSI dan purata bergerak mereka untuk mengikuti trend harga dan mengelakkan mengelirukan oleh bunyi bising.

Kelebihan khusus ialah:

  1. Menggunakan delta untuk merata turun naik harga dan mengurangkan isyarat palsu
  2. Bentuk crossover purata bergerak yang mudah dan langsung, mudah dikuasai
  3. Parameter yang lebih boleh diselaraskan untuk memenuhi pasaran
  4. Keuntungan yang stabil, pengeluaran yang lebih kecil

Risiko dan Penambahbaikan

Terdapat juga beberapa risiko dalam strategi ini, terutama tercermin dalam:

  1. Stop loss yang lebih besar dalam pergerakan pasaran yang signifikan
  2. Keuntungan yang tidak stabil dalam trend yang berbeza

Peningkatan boleh dibuat dalam aspek berikut:

  1. Mengoptimumkan parameter untuk meningkatkan kestabilan
  2. Tambah mekanisme stop loss untuk mengawal kerugian tunggal
  3. Gabungkan dengan penunjuk lain untuk meningkatkan kualiti isyarat

Kesimpulan

Strategi ini agak mudah dan sejagat. Dengan meningkatkan kepraktisan penunjuk RSI itu sendiri melalui operasi aritmatika delta dan menggunakan persilangan untuk menilai, ia mempunyai kawalan pengeluaran yang baik dan merupakan strategi penunjuk momentum yang sangat praktikal.


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

//@version=4
strategy ("RSI&SMA", overlay=false )
startP = timestamp(input(2017, "Start Year"), input(12, "Month"), input(17, "Day"), 0, 0)
end   = timestamp((9999), (1), (1), 0, 0)
_testPeriod() => true

length = input(3, minval=1, title = "RSI period")
length2 = input(21, minval=1, title = "RSI SMA-1")
length3 = input(13, minval=1, title = "RSI SMA-2")
threshold  = input(0,step=0.5, title="Threshold")
filter = input(false, title="Use filter?") 


up = rma (max (change (close), 0), length)
down = rma (-min (change (close), 0), length)
RSI = down == 0? 100: up == 0? 0: 100-100 / (1 + up / down)

SMA_RSI = sma(RSI, length2)
delta = RSI-SMA_RSI
SMA_RSI2 = sma(delta, length3)
Long = crossover(SMA_RSI2, threshold) 
Short = crossunder(SMA_RSI2, threshold) 

plot(threshold, color=color.silver)
plot(SMA_RSI2, color= SMA_RSI2 > 0 ? color.blue : color.purple)
//plot(SMA_RSI, color=color.green)
//plot(delta, color=color.red)

long_condition =  Long and (filter ? close > ema(close, 200) : true) and _testPeriod()
strategy.entry('BUY', strategy.long, when=long_condition)  
 
short_condition =  Short
strategy.close('BUY', when=short_condition)


Lebih lanjut