Strategi ini didasarkan pada garis rata-rata bergerak eksponensial 2/20. Ini memasuki posisi panjang atau pendek ketika harga menembus garis rata-rata. Ini menggabungkan fungsi mengikuti tren dari rata-rata bergerak dan fungsi pembalikan tren dari perdagangan breakout, bertujuan untuk menangkap tren jangka pendek dan jangka menengah.
Strategi ini menggunakan rata-rata bergerak eksponensial 20 periode sebagai garis acuan. Ketika tinggi atau rendah lilin terbaru menembus garis acuan, itu menandakan potensi pembalikan tren. Jika titik pembalikan lilin sebelumnya lebih rendah dari harga penutupan saat ini, pergi panjang. Jika titik pembalikan lilin sebelumnya lebih tinggi dari harga penutupan saat ini, pergi pendek.
Secara khusus, strategi ini mengidentifikasi sinyal pembalikan dengan menghitung candles saat ini tinggi, rendah dan membandingkannya dengan harga penutupan candles sebelumnya, dan memetakan titik pembalikan. Ketika titik pembalikan lebih tinggi dari penutupan sebelumnya, itu akan panjang. Ketika titik pembalikan lebih rendah, itu akan pendek. Sinyal panjang / pendek dihasilkan menggunakan EMA 20 hari sebagai patokan referensi, yang mengidentifikasi arah tren. Perbandingan tren antara titik pembalikan dan harga penutupan menentukan waktu pembalikan.
Solusi:
Strategi ini dapat ditingkatkan dalam hal berikut:
Melalui optimasi parameter, kombinasi indikator, manajemen risiko, dll, stabilitas dan keandalan strategi dapat ditingkatkan, sementara mengurangi risiko perdagangan.
Secara singkat, strategi sederhana ini bergantung pada satu indikator, membuatnya sensitif terhadap parameter dan kondisi pasar, dengan ruang optimasi yang terbatas. Ini paling baik digunakan untuk melengkapi strategi lain. Namun, konsep menangkap pembalikan adalah instruktif dan dapat dimasukkan ke dalam sistem breakout yang lebih canggih. Dengan filter yang tepat, manajemen risiko dan peningkatan ketahanan, strategi ini dapat berfungsi sebagai komponen dalam portofolio strategi keseluruhan untuk meningkatkan stabilitas.
/*backtest start: 2022-09-12 00:00:00 end: 2023-09-18 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 21/11/2016 // This indicator plots 2/20 exponential moving average. For the Mov // Avg X 2/20 Indicator, the EMA bar will be painted when the Alert criteria is met. //////////////////////////////////////////////////////////// strategy(title="Strategy 2/20 Exponential Moving Average", overlay = true) Length = input(20, minval=1) xPrice = close xXA = ema(xPrice, Length) nHH = max(high, high[1]) nLL = min(low, low[1]) nXS = iff((nLL > xXA)or(nHH < xXA), nLL, nHH) pos = iff(nXS > close[1] , -1, iff(nXS < close[1] , 1, nz(pos[1], 0))) if (pos == 1) strategy.entry("Long", strategy.long) if (pos == -1) strategy.entry("Short", strategy.short) barcolor(pos == -1 ? red: pos == 1 ? green : blue ) //plot(nXS, color=blue, title="XAverage")