Strategi Pelacakan Tren Momentum adalah strategi yang menggunakan Indeks Kekuatan Relatif (RSI), Indikator Stochastic dan Indikator Momentum untuk mengidentifikasi tren.
Strategi ini pertama-tama menghitung indikator RSI, Stochastic dan Momentum masing-masing 9 periode. Kemudian kalikan Stochastic dengan RSI dan bagi dengan Momentum untuk mendapatkan indikator gabungan yang disebut KNRP. Indikator ini mencerminkan informasi dari beberapa sub-indikator secara bersamaan.
Setelah itu, rata-rata bergerak KNRP 2 periode dihitung. Sinyal perdagangan dihasilkan ketika rata-rata bergerak ini melintasi di atas atau di bawah nilai sebelumnya. yaitu, pergi panjang ketika rata-rata lebih besar dari periode sebelumnya dan pergi pendek ketika lebih kecil dari periode sebelumnya. Sinyal ini mencerminkan tren jangka pendek dari indikator KNRP.
Keuntungan terbesar dari strategi ini adalah bahwa desain indikator adalah wajar dan secara efektif menggabungkan informasi dari beberapa indikator teknis untuk secara akurat menentukan arah tren. Dibandingkan dengan satu indikator, hal ini mengurangi probabilitas sinyal yang salah dan meningkatkan keandalan sinyal.
Selain itu, dasar utama untuk strategi untuk menentukan tren adalah rata-rata bergerak KNRP, yang menghindari risiko mengejar puncak dan menjual terendah dan sesuai dengan konsep perdagangan tren.
Risiko utama dari strategi ini terletak pada indikator gabungan itu sendiri. Jika metode kombinasi tidak tepat, mungkin ada konflik antara indikator yang berbeda. Ini akan meningkatkan sinyal yang salah dan mempengaruhi kinerja strategi. Selain itu, pengaturan parameter yang tidak tepat juga dapat memiliki dampak yang lebih besar pada hasilnya.
Untuk mengurangi risiko, disarankan untuk mengoptimalkan parameter dan menguji dampak dari panjang parameter yang berbeda dan kombinasi pada indikator strategi dan hasil backtest secara keseluruhan.
Aspek utama yang dapat dioptimalkan strategi ini meliputi:
Uji lebih banyak jenis kombinasi indikator teknis untuk menemukan cara yang lebih efektif untuk menentukan tren
Mengoptimalkan parameter indikator untuk menemukan nilai yang lebih sesuai dengan kondisi pasar saat ini
Tambahkan logika stop loss / profit taking untuk mengunci keuntungan dan mengurangi kerugian
Uji pada jangka waktu yang lebih lama seperti harian atau mingguan untuk mengevaluasi kinerja sebagai strategi jangka menengah dan panjang
Tambahkan modul ukuran posisi untuk menyesuaikan posisi berdasarkan kondisi pasar
Strategi Pelacakan Tren Momentum umumnya merupakan strategi tren yang relatif stabil dan dapat diandalkan. Strategi ini memecahkan masalah bahwa satu indikator rentan terhadap sinyal palsu dan secara efektif menentukan tren melalui beberapa indikator tertimbang. Parameternya fleksibel dengan ruang optimasi yang besar, cocok untuk pedagang indikator teknis. Dengan perbaikan lebih lanjut, strategi ini berpotensi menjadi strategi kuantitatif jangka panjang yang layak dipegang.
/*backtest start: 2022-12-28 00:00:00 end: 2024-01-03 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 27/07/2021 // To calculate the coordinates in which the kink of the line will cross, //the standard Forex instruments are used - Relative Strenght Index, Stochastic and Momentum. //It is very easy to optimize them for the existing trading strategy: they all have very //flexible and easily customizable parameters. Signals to enter the market can be 2 situations: // Change of color of the indicator line from red to blue. At the same time, it is worth entering into the purchase; // Change of color of the indicator line from blue to red. In this case, it is worth entering for sale. //The signals are extremely clear and can be used in practice even by beginners. The indicator //itself shows when to make deals: the user only has to accompany them and set the values //of Take Profit and Stop Loss. As a rule, the signal to complete trading is the approach of //the indicator level to the levels of the maximum or minimum of the previous time period. //////////////////////////////////////////////////////////// strategy(title="Kwan NRP Backtest", shorttitle="KNRP") xPrice = open Length_Momentum = input(9, minval=1) Length_RSI = input(9, minval=1) Length_Stoch = input(9, minval = 1) Length_NRP = input(2, minval=1) reverse = input(false, title="Trade reverse") var xKNRP = array.new_float(1,na) xMom = close / close[Length_Momentum] * 100 xRSI = rsi(xPrice, Length_RSI) xStoch = stoch(xPrice, high, low, 9) if xMom != 0 val=xStoch*xRSI/xMom array.push(xKNRP,val) nz(na) avr = 0.0 if array.size(xKNRP) > Length_NRP for i = array.size(xKNRP)-Length_NRP to array.size(xKNRP)-1 avr+= array.get(xKNRP, i) nz(na) avr := avr / Length_NRP clr = avr > avr[1] ? color.blue : color.red pos = iff(avr > avr[1] , 1, iff(avr < avr[1], -1, 0)) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1 , 1, pos)) if (possig == 1 ) strategy.entry("Long", strategy.long) if (possig == -1 ) strategy.entry("Short", strategy.short) if (possig == 0) strategy.close_all() barcolor(possig == -1 ? #b50404: possig == 1 ? #079605 : #0536b3 ) plot(avr, color=clr, title="RMI")