EMA dan SuperTrend Gabungan Trend Mengikuti Strategi

Penulis:ChaoZhang, Tarikh: 2023-12-11 15:49:08
Tag:

img

Ringkasan

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.

Prinsip Strategi

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:

  1. Isyarat panjang: apabila harga memecahkan di atas garis SuperTrend dan lebih tinggi daripada EMA;
  2. Isyarat pendek: apabila harga memecahkan di bawah garis SuperTrend dan lebih rendah daripada EMA;
  3. Penutupan kedudukan panjang: apabila harga pecah di bawah garis SuperTrend atau lebih rendah daripada EMA;
  4. Tutup kedudukan pendek: apabila harga memecahkan di atas garis SuperTrend atau lebih tinggi daripada EMA.

Analisis Kelebihan

Penentuan Trend yang Stabil

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.

Penyesuaian Parameter Fleksibel

Membolehkan penyesuaian parameter SuperTrend dan EMA menyesuaikan strategi dengan produk dan jangka masa yang berbeza.

Isyarat masuk dan keluar yang jelas

Isyarat panjang, pendek, dan keluar yang disediakan oleh strategi sangat jelas, membantu pengambilan keputusan.

Ekspresi Visual Intuitif

Berdasarkan kedudukan harga berbanding EMA, bar berwarna berbeza, membentuk kesan visual yang intuitif.

Analisis Risiko

Mungkin Melewatkan Beberapa Peluang

Berbanding dengan penunjuk tunggal, strategi ini mempunyai keperluan pengesahan isyarat yang lebih tinggi, oleh itu kemungkinan kehilangan peluang dengan penarikan rendah.

Bahaya Pembebasan Palsu Masih Ada

Walaupun strategi mengesahkan isyarat pecah, masih ada kemungkinan pecah palsu yang menyebabkan kegagalan strategi semasa turun naik pasaran yang drastik.

Keberkesanan yang berkaitan dengan tetapan parameter

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.

Arahan pengoptimuman

  1. 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.

  2. 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.

  3. Pengoptimuman Parameter Automatik

    Cuba melalui kombinasi parameter yang berbeza dan pilih tetapan optimum untuk produk dan jangka masa yang diberikan berdasarkan metrik backtest.

Kesimpulan

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)


Lebih lanjut