EMA dan SuperTrend Combined Trend Following Strategy menggabungkan penunjuk EMA dan penunjuk SuperTrend dengan bijak untuk mengenal pasti trend pasaran dan memberikan isyarat kemasukan dan keluar yang jelas. Strategi ini membolehkan penyesuaian parameter SuperTrend serta parameter EMA agar sesuai dengan gaya dagangan yang berbeza. Bar yang dikodkan warna menjadikan pengenalan trend intuitif. Strategi menentukan masa kemasukan berdasarkan isyarat silang antara penunjuk EMA dan SuperTrend. Peraturan keluar fleksibel - anda boleh keluar apabila trend berbalik atau apabila harga melintasi semula EMA, yang membantu dengan pengurusan risiko.
Strategi ini menggunakan penunjuk SuperTrend untuk menentukan arah trend utama. Pada dasarnya, penunjuk SuperTrend menggabungkan penunjuk ATR dengan purata bergerak dan menggunakan perpecahan harga garis purata untuk menentukan titik pembalikan trend. Di sisi lain, penunjuk EMA berfungsi untuk membantu menilai arah trend jangka pendek. Posisi panjang hanya dipertimbangkan apabila harga di atas EMA, dan kedudukan pendek hanya dipertimbangkan apabila harga di bawah EMA.
Khususnya, strategi ini menggunakan peraturan berikut:
Gabungan EMA dan SuperTrend membolehkan penghakiman trend yang lebih boleh dipercayai berbanding dengan penunjuk tunggal. Gabungan ini dapat menyaring beberapa pecah palsu dengan lebih berkesan.
Membolehkan penyesuaian parameter SuperTrend dan EMA menyesuaikan strategi dengan produk dan jangka masa yang berbeza.
Isyarat panjang, pendek, dan keluar yang disediakan oleh strategi sangat jelas, membantu pengambilan keputusan.
Berdasarkan kedudukan harga berbanding EMA, bar berwarna berbeza, membentuk kesan visual yang intuitif.
Berbanding dengan penunjuk tunggal, strategi ini mempunyai keperluan pengesahan isyarat yang lebih tinggi, oleh itu kemungkinan kehilangan peluang dengan penarikan rendah.
Walaupun strategi mengesahkan isyarat pecah, masih ada kemungkinan pecah palsu yang menyebabkan kegagalan strategi semasa turun naik pasaran yang drastik.
Tetapan parameter SuperTrend dan EMA boleh memberi kesan besar kepada keberkesanan strategi. Tetapan parameter yang tidak betul boleh menyebabkan beberapa keluar diikuti dengan kemasukan semula.
Tambah Indikator Lain ke Isyarat Penapis
Pertimbangkan untuk menggabungkan penunjuk seperti MACD, Stochastics dengan EMA dan SuperTrend untuk mengesahkan isyarat lebih lanjut dan mengurangkan pecah palsu.
Pengesahan Pelbagai Jangka Masa
Menghakimi arah trend pada jangka masa yang lebih tinggi (contohnya setiap hari) untuk mengesahkan dan menapis isyarat yang dihasilkan pada jangka masa semasa.
Pengoptimuman Parameter Automatik
Cuba melalui kombinasi parameter yang berbeza dan pilih tetapan optimum untuk produk dan jangka masa yang diberikan berdasarkan metrik backtest.
EMA dan SuperTrend Combined Trend Following Strategy berjaya menggabungkan kekuatan penentuan trend dan trend berikut. Strategi ini memberikan sokongan yang kukuh untuk keputusan perdagangan melalui isyarat yang stabil, jelas dan parameter yang boleh disesuaikan. Sudah tentu, kita masih perlu berhati-hati terhadap risiko pecah palsu yang berpotensi. Peningkatan lanjut boleh dibuat melalui pengesahan isyarat tambahan menggunakan penunjuk lain atau analisis pelbagai jangka masa.
/*backtest start: 2022-12-04 00:00:00 end: 2023-12-10 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("EMA SuperTrend Strategy", overlay=true) // SuperTrend EMA Settings length = input.int(10, title="SuperTrend Length") mult = input.float(2.0, title="Multiplier") emaLength = input.int(34, title="EMA UpTrend", minval=1, maxval=300) // EMA calculation for EMA Trend Bars ema1 = input.int(34, title="EMA UpTrend", minval=1, maxval=300) shema = input(true, title="Show EMA Trend is Based On?") usedEma = ta.ema(close, ema1) // EMA Trend Bars color emaUpColor() => hlc3 >= usedEma emaDownColor() => hlc3 < usedEma col = hlc3 >= usedEma ? color.lime : hlc3 < usedEma ? color.red : color.white // SuperTrend calculation atrPeriod = int(mult) [supertrend, direction] = ta.supertrend(length, atrPeriod) // Entry conditions longEntry = ta.crossover(close, supertrend) and close > usedEma shortEntry = ta.crossunder(close, supertrend) and close < usedEma // Exit conditions longExit = ta.crossunder(close, supertrend) or close < usedEma shortExit = ta.crossover(close, supertrend) or close > usedEma // Execute trades if (longEntry) strategy.entry("Buy", strategy.long) if (longExit) strategy.close("Buy") if (shortEntry) strategy.entry("Sell", strategy.short) if (shortExit) strategy.close("Sell") // Plotting plot(shema and usedEma ? usedEma : na, title="EMA", style=plot.style_line, linewidth=3, color=col)