EMA dan SuperTrend menggabungkan strategi mengikuti tren


Tanggal Pembuatan: 2023-12-11 15:49:08 Akhirnya memodifikasi: 2023-12-11 15:49:08
menyalin: 0 Jumlah klik: 1404
1
fokus pada
1621
Pengikut

EMA dan SuperTrend menggabungkan strategi mengikuti tren

Ringkasan

EMA dan SuperTrend kombinasi strategi pelacakan tren untuk mengidentifikasi tren pasar dan memberikan sinyal masuk dan keluar yang jelas dengan menggabungkan indikator EMA dan SuperTrend. Strategi ini menyesuaikan parameter SuperTrend dan parameter EMA untuk menyesuaikan dengan gaya perdagangan yang berbeda. Garis K yang dikodekan dengan warna membuat identifikasi tren menjadi intuitif. Strategi ini didasarkan pada sinyal silang antara indikator EMA dan SuperTrend untuk menentukan waktu masuk.

Prinsip Strategi

Strategi ini menggunakan indikator SuperTrend untuk menentukan arah tren utama. Indikator SuperTrend pada dasarnya adalah menggabungkan indikator ATR dengan rata-rata bergerak, menggunakan harga yang melampaui rata-rata untuk menentukan titik perubahan tren. Di sisi lain, indikator EMA berperan sebagai tambahan untuk menentukan arah tren jangka pendek.

Secara khusus, strategi ini menggunakan aturan penilaian sebagai berikut:

  1. Jika harga naik di atas garis SuperTrend dan lebih tinggi dari EMA, maka Anda harus melakukan beberapa tindakan:
  2. Sinyal penarikan: ketika harga turun melewati garis SuperTrend dan berada di bawah EMA;
  3. Posisi overhead rata: ketika harga turun melewati garis SuperTrend atau di bawah EMA;
  4. Posisi kosong: Ketika harga naik melewati garis SuperTrend atau di atas EMA.

Analisis Keunggulan

Identifikasi tren yang stabil

Kombinasi EMA dan SuperTrend membuat penilaian tren lebih dapat diandalkan. Kombinasi ini lebih efektif memfilter beberapa terobosan palsu daripada indikator tunggal.

Fleksibel dalam penyesuaian parameter

Memungkinkan untuk menyesuaikan parameter SuperTrend dan EMA, sehingga dapat beradaptasi dengan varietas yang berbeda dan periode waktu yang berbeda.

Sinyal masuk dan keluar yang jelas

Sinyal-sinyal yang diberikan oleh strategi lebih jelas, yang membantu dalam pengambilan keputusan. Aturan keluar juga lebih jelas, yang membantu dalam pengendalian risiko.

Ekspresi antarmuka yang intuitif

Garis-garis K muncul dalam berbagai warna, tergantung pada hubungan antara harga dan posisi EMA, dan membentuk efek visual yang intuitif.

Analisis risiko

Mungkin kehilangan beberapa kesempatan

Strategi ini memiliki persyaratan yang lebih tinggi untuk mengkonfirmasi sinyal dibandingkan dengan indikator tunggal, sehingga mungkin kehilangan kesempatan untuk mendeteksi umpan balik yang tidak dalam.

Bahaya Penembakan Palsu Masih Ada

Meskipun strategi ini telah melakukan verifikasi terhadap sinyal-sinyal penembusan, namun pada saat pasar bergejolak, masih ada kemungkinan terjadinya penembusan palsu yang dapat menyebabkan strategi gagal.

Efek terkait dengan pengaturan parameter

Pengaturan parameter SuperTrend dan EMA sangat berpengaruh pada efektivitas strategi. Jika parameter tidak diatur dengan benar, akan terjadi beberapa kali keluar dari lapangan dan membuka posisi.

Arah optimasi

  1. Kombinasi sinyal filter dengan indikator lain

Dapat dipertimbangkan untuk memasukkan indikator lain seperti MACD, Stochastics dan lain-lain dalam kombinasi dengan EMA dan SuperTrend untuk lebih memvalidasi sinyal dan mengurangi probabilitas false breakout.

  1. Verifikasi multi-periode

Dalam siklus waktu yang lebih tinggi (seperti sinar matahari) menilai arah tren, untuk memverifikasi dan memfilter sinyal yang dihasilkan oleh siklus saat ini.

  1. Optimasi parameter otomatis

Anda dapat mencoba dengan menjelajahi kombinasi parameter yang berbeda dan secara otomatis memilih pengaturan parameter yang optimal untuk varietas dan periode waktu yang diberikan berdasarkan indikator umpan balik.

Meringkaskan

EMA dan strategi pelacakan tren kombinasi SuperTrend berhasil menggabungkan keunggulan penilaian tren dan pelacakan tren. Strategi ini memberikan dukungan yang kuat untuk keputusan perdagangan dengan sinyal yang stabil dan jelas serta parameter yang dapat disesuaikan. Tentu saja, kita masih perlu waspada terhadap kemungkinan risiko false breakout.

Kode Sumber Strategi
/*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)