Strategi ini adalah strategi pelacakan tren berdasarkan prinsip pemecahan momentum, yang menggabungkan RSI dan indikator acak. Ini menggunakan indikator DEMA untuk menentukan arah pergerakan harga, indikator RSI untuk menentukan overbought dan oversold, indikator KDJ untuk membantu menentukan tren, melakukan operasi longing dan shorting berdasarkan sinyal indikator ini.
Strategi ini menggunakan indikator DEMA untuk menentukan arah pergerakan harga. DEMA adalah rata-rata bergerak dua indeks, yang lebih sensitif daripada EMA biasa dan dapat menemukan perubahan tren lebih awal. Strategi ini menentukan arah dan kekuatan pergerakan harga dengan menghitung persentase perbedaan antara harga dan DEMA.
Ketika kenaikan harga lebih besar dari parameter yang ditetapkan, dianggap bahwa harga berada dalam tren naik; Ketika penurunan harga lebih besar dari parameter yang ditetapkan, dianggap bahwa harga berada dalam tren turun. Dikombinasikan dengan indikator RSI untuk menilai apakah berada di zona overbought overbought, jika RSI lebih rendah dari garis oversold, berarti berada dalam keadaan overbought, dapat melakukan over; Jika RSI lebih tinggi dari garis oversold, berarti berada dalam keadaan overbought, dapat dikosongkan.
Selain itu, strategi ini juga menggunakan garis K dan D acak dari indikator KDJ untuk mengkonfirmasi tren. Ketika garis K acak melewati garis D, sinyal multitasking dibentuk; Ketika K melewati garis D di bawahnya, sinyal blanko dibentuk.
Terakhir, kebijakan ini juga menambahkan kondisi penyaringan waktu, yang hanya berlaku pada tahun, bulan, dan hari yang ditentukan, untuk menghindari transaksi yang tidak perlu.
Strategi ini memiliki keuntungan sebagai berikut:
Menggunakan moving average DEMA untuk menilai pergerakan harga, lebih sensitif dan dapat mendeteksi perubahan tren lebih awal.
Menggunakan indikator RSI untuk menilai overbought dan oversold, hindari berdagang di dekat titik pivot pasar.
Dengan menggunakan indikator acak KDJ untuk mengkonfirmasi sinyal tren, dapat disaring beberapa sinyal yang salah.
Tambahkan kondisi penyaringan waktu, hanya bertransaksi dalam waktu yang ditentukan, menghindari pengambilalihan dana yang tidak perlu.
Proses analisis yang jelas, mudah dipahami dan dimodifikasi.
Parameter indikator dapat disesuaikan dan dapat dioptimalkan sesuai dengan varietas dan periode waktu yang berbeda.
Strategi ini juga memiliki beberapa risiko yang perlu diperhatikan:
Indikator seperti DEMA dan RSI dapat mengirimkan sinyal yang salah, yang menyebabkan kerugian yang tidak perlu. Parameter dapat disesuaikan dengan tepat atau menambahkan kondisi penyaringan untuk mengurangi probabilitas kesalahan penilaian.
Portfolio indeks ganda tidak dapat sepenuhnya menghindari pergeseran besar dalam pasar, yang dapat menyebabkan stop loss dalam pasar yang sangat bergoyang.
Pengaturan jangka waktu tetap dapat melewatkan periode waktu tertentu yang memiliki peluang perdagangan, disarankan untuk menambahkan kontrol waktu perdagangan yang lebih fleksibel.
Metode perdagangan tren membutuhkan beberapa penarikan dan persiapan psikologis untuk menanggung kerugian berkelanjutan.
Perlu terus memperhatikan optimalisasi parameter indikator untuk menyesuaikan dengan perubahan pasar.
Strategi ini dapat dioptimalkan dalam beberapa hal:
Uji kombinasi indikator yang lebih banyak untuk mencari strategi perdagangan yang lebih stabil dan lancar.
Untuk menguji dan mengoptimalkan parameter indikator, temukan kisaran nilai optimal dari parameter tersebut.
Meningkatkan strategi stop loss, seperti move stop loss, tail stop loss, dan lainnya, untuk mengurangi penarikan balik.
Menambahkan fungsi manajemen uang, seperti jumlah perdagangan tetap, posisi yang disesuaikan secara dinamis, dan kontrol risiko.
Mengoptimalkan logis masuk dan keluar, memastikan probabilitas masuk yang tinggi, dan menghentikan kerugian sesegera mungkin.
Menambahkan lebih banyak kondisi penyaringan untuk memastikan masuk hanya setelah tren jelas. Misalnya, indikator kuantitatif, indikator saluran, dll.
Strategi pengendalian waktu yang dioptimalkan, sehingga perdagangan lebih dekat dengan irama pasar. Misalnya, perdagangan hanya pada waktu perdagangan AS atau Asia.
Strategi ini didasarkan pada perdagangan tren, menggunakan DEMA untuk menentukan arah tren, RSI untuk menentukan overbought dan oversold, dan KDJ untuk mengkonfirmasi sinyal untuk mengendalikan risiko. Operasinya sederhana, logis jelas, dan dapat disesuaikan.
/*backtest
start: 2023-09-10 00:00:00
end: 2023-10-10 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version= 2
strategy("DPD+STOCH+RSI ", overlay=false)
buyper =input(-1,step=0.1)
sellper=input(1,step=0.1)
demalen = input(50,title="Dema Length")
e1= ema(close,demalen)
e2=ema(e1,demalen)
demaprice = 2 * e1 - e2
price=close
demadifper = ((price-demaprice)/price)*100
plot(demadifper, color=red)
OverDemaPer = input(1, title="Band for OverBought")
UnderDemaPer= input(-1,title="Band for OverSold")
band1 = hline(OverDemaPer)
band0 = hline(UnderDemaPer)
zeroline=0
fill(band1, band0, color=green, transp=90)
lengthrsi = input(10)
overSold = input( 30 )
overBought = input( 55 )
vrsi = rsi(price, lengthrsi)
smoothK = input(3, minval=1)
smoothD = input(3, minval=1)
lengthRSI = input(14, minval=1)
lengthStoch = input(14, minval=1)
src = input(close, title="RSI Source")
rsi1 = rsi(src, lengthRSI)
k = sma(stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
d = sma(k, smoothD)
srsilow=input(20)
srsiup=input(80)
yearfrom = input(2018)
yearuntil =input(2019)
monthfrom =input(6)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)
if ( ( (demadifper<buyper) or crossover(demadifper,buyper)) and (vrsi<overSold) )
strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND", comment="BUY")
else
strategy.cancel(id="BUY")
if ( vrsi>overBought and ( crossunder(k,d) ) and ( demadifper>sellper or crossunder(demadifper,sellper) ) )
strategy.entry("SELL", strategy.short,stop=close, oca_name="TREND", comment="SELL")
else
strategy.cancel(id="SELL")