Strategi ini menghitung beberapa rata-rata bergerak dari periode yang berbeda dan menggabungkan pola salib emas untuk menentukan arah tren tren setelah perdagangan.
Inti dari strategi ini adalah EMA 35 periode yang berfungsi sebagai indikator utama untuk sinyal beli dan jual. Ketika harga melintasi di atas 35EMA, sinyal beli dihasilkan. Ketika harga melintasi di bawah 35EMA, sinyal jual dihasilkan. Selain itu, strategi memetakan pita EMA yang terdiri dari 8 EMA dari periode yang berbeda untuk membantu menentukan arah tren. EMA jangka pendek tetap lebih dekat dengan harga untuk mendeteksi perubahan lebih cepat, sementara EMA jangka panjang lag harga berubah lebih lambat untuk menyaring beberapa kebisingan. Pita EMA dengan jelas menggambarkan arah tren utama harga.
Strategi ini terutama bergantung pada 35EMA untuk menentukan tren utama. Sinyal perdagangan dihasilkan ketika harga melintasi di atas atau di bawah 35EMA. Pita EMA memainkan peran tambahan dalam mengkonfirmasi tren dan mengoptimalkan waktu masuk.
Strategi ini mencapai keseimbangan antara mengikuti tren dan sering berdagang. 35EMA pada dasarnya dapat menilai perubahan arah tren utama tanpa keterlambatan yang terlalu banyak, dan menghasilkan sinyal perdagangan di sekitar titik balik yang signifikan. EMA ribbon membentuk saluran tren untuk mengkonfirmasi peluang untuk memasuki posisi panjang atau pendek dengan waktu yang lebih baik.
Dibandingkan dengan menggunakan satu indikator EMA, pendekatan multi-EMA ini memberikan penentuan tren yang lebih komprehensif dan lebih jelas. Kombinasi EMA periode yang berbeda memastikan menilai arah tren jangka panjang sambil meratakan beberapa kebisingan pasar jangka pendek dengan mengintegrasikan EMA frekuensi tinggi dan rendah.
Pengguna dapat menyesuaikan parameter sendiri untuk mengubah periode 35EMA utama atau EMA di pita untuk mengoptimalkan untuk gaya trading mereka sendiri.
Risiko utama terletak pada pilihan parameter pengguna. Menggunakan periode EMA yang terlalu pendek meningkatkan frekuensi perdagangan dan risiko. Periode yang terlalu panjang dapat menyebabkan titik balik utama yang hilang dan entri lag.
Risiko utama lainnya adalah selama pasar yang terikat kisaran, indikator EMA dapat menghasilkan beberapa sinyal palsu. Pengguna perlu menerapkan analisis tren tambahan untuk menghindari entri buta.
Akhirnya, selama pasar tren yang kuat, keterlambatan indikator dapat menunda sinyal beli dan jual. Pengguna harus mengantisipasi titik balik daripada hanya mengandalkan sinyal.
Cara utama untuk mengoptimalkan strategi ini berfokus pada penyesuaian parameter EMA agar sesuai dengan pasar dan gaya perdagangan yang berbeda:
Melalui penyesuaian parameter dan penggabungan sinyal dari beberapa indikator, peningkatan lebih lanjut dalam stabilitas dan akurasi sinyal dapat dicapai.
Strategi ini memberikan solusi tren yang relatif akurat dan serbaguna melalui perhitungan beberapa EMA dan menggunakan pita EMA. Ini menyeimbangkan menangkap titik balik dengan cepat dan menilai tren multi-frame secara holistik untuk campuran frekuensi perdagangan dan stabilitas sistem yang baik. Melalui optimalisasi, ia beradaptasi di seluruh lingkungan pasar, jenis aset dan gaya perdagangan. Ini menawarkan pengguna dasar yang canggih dan kuat untuk perdagangan kuantitatif.
/*backtest start: 2022-11-30 00:00:00 end: 2023-12-06 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // // @author d3nv3r // @inspiration [LazyBear] // List of all my indicators: https://github.com/d3nv3r0ne/tradingview // // Inputs : Show Buy&Sell Signals // Inputs : Show EMA in White for the Buy&Sell Signals // Inputs : Choose the length of the EMA for the B&S signals // // How to use it : // Any chart // copy all and paste the content into the Pine Editor Tab at the bottom of the tradingview pannel // [Save As...] and [Add to Chart] in top-right of the Pine Editor // //@version=4 strategy(shorttitle = "35EMA_X_B/S_RIBBON", title="35EMA Cross BuyAndSell Strategy + RIBBON [d3nv3r]", overlay=true) // // Variables inputs // useBSstrategy = input(true, title="Show Buy & Sell Strategy") showMABS = input(true, title="Show EMA Cross - need to active B&S Strategy") lengthBS = input(title="Length EMA Cross - need to active B&S Strategy", type=input.integer, defval=35, minval=1) src = input(close, title="Source") // // Variables // Ribbon EMA + EMA B/S // lenRib1 = 20 lenRib2 = 25 lenRib3 = 30 lenRib4 = 35 lenRib5 = 40 lenRib6 = 45 lenRib7 = 50 lenRib8 = 55 // // Variables // Quadruple SMA + SMA B/S // maBS = ema(src, lengthBS) rib1 = ema(src, lenRib1) rib2 = ema(src, lenRib2) rib3 = ema(src, lenRib3) rib4 = ema(src, lenRib4) rib5 = ema(src, lenRib5) rib6 = ema(src, lenRib6) rib7 = ema(src, lenRib7) rib8 = ema(src, lenRib8) // // Variables color // colorEMAX = #FFFFFF colorRib1 = #FFFF00 colorRib2 = #FFD700 colorRib3 = #FFC800 colorRib4 = #FFC800 colorRib5 = #FFC800 colorRib6 = #FF4500 colorRib7 = #FF1500 colorRib8 = #FF0000 // // Variables Buy/Sell // longCondition = crossover(close,maBS) shortCondition = crossunder(close,maBS) // // Logic Buy/Sell // if (useBSstrategy) if (longCondition) strategy.entry("Long", strategy.long) if (shortCondition) strategy.entry("short", strategy.short) // // Plot Quadruple SMA + SMA B/S // plot(showMABS and maBS ? maBS : na, color=colorEMAX, transp=0, linewidth=2) plot(rib1, color=colorRib1, transp=15, linewidth=1) plot(rib2, color=colorRib2, transp=15, linewidth=1) plot(rib3, color=colorRib3, transp=15, linewidth=1) plot(rib4, color=colorRib4, transp=15, linewidth=1) plot(rib5, color=colorRib5, transp=15, linewidth=1) plot(rib6, color=colorRib6, transp=15, linewidth=1) plot(rib7, color=colorRib7, transp=15, linewidth=1) plot(rib8, color=colorRib8, transp=15, linewidth=1)