EMA dan SuperTrend menggabungkan strategi mengikut arah aliran


Tarikh penciptaan: 2023-12-11 15:49:08 Akhirnya diubah suai: 2023-12-11 15:49:08
Salin: 0 Bilangan klik: 1404
1
fokus pada
1621
Pengikut

EMA dan SuperTrend menggabungkan strategi mengikut arah aliran

Gambaran keseluruhan

EMA dan SuperTrend gabungan strategi trend pengesanan untuk mengenal pasti trend pasaran dan memberi isyarat 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 berbeza. Garis K yang dikodkan dengan warna menjadikan pengenalan trend lebih intuitif.

Prinsip Strategi

Strategi ini menggunakan petunjuk SuperTrend untuk menentukan arah trend utama. Indikator SuperTrend pada dasarnya adalah menggabungkan petunjuk ATR dengan purata bergerak, menggunakan purata harga untuk menentukan titik perubahan trend. Sebaliknya, indikator EMA berfungsi sebagai bantuan untuk menentukan arah trend jangka pendek.

Secara khusus, strategi ini menggunakan peraturan pertimbangan berikut:

  1. Membuat lebih banyak isyarat: apabila harga melangkaui garis SuperTrend ke atas dan lebih tinggi daripada EMA;
  2. isyarat kosong: apabila harga turun melampaui garis SuperTrend dan berada di bawah EMA;
  3. Kedudukan teratas: apabila harga turun ke bawah dan melanggar garis SuperTrend atau lebih rendah daripada EMA;
  4. Posisi kosong: apabila harga naik melampaui garis SuperTrend atau lebih tinggi daripada EMA.

Analisis kelebihan

Pengesanan trend yang stabil

Kombinasi EMA dan SuperTrend menjadikan penghakiman trend lebih dipercayai. Kombinasi ini lebih berkesan menyaring beberapa pecah palsu berbanding dengan satu petunjuk.

Penyesuaian parameter yang fleksibel

Membolehkan parameter SuperTrend dan EMA disesuaikan untuk pelbagai jenis dan tempoh masa yang berbeza.

Isyarat masuk dan keluar yang jelas

Sinyal-sinyal yang diberikan oleh strategi lebih jelas, membantu membuat keputusan. Peraturan keluar juga lebih jelas, memudahkan kawalan risiko.

Ungkapan antara muka yang intuitif

Garis-garis K mempunyai warna yang berbeza mengikut hubungan antara harga dan kedudukan EMA, membentuk kesan visual yang intuitif.

Analisis risiko

Mungkin kehilangan sebahagian peluang

Strategi ini memerlukan lebih banyak pengesahan isyarat berbanding dengan penunjuk tunggal, dan mungkin kehilangan peluang untuk mendapatkan umpan balik yang tidak mendalam.

Bahaya penembusan palsu masih wujud

Walaupun strategi ini telah disahkan untuk memberi isyarat penembusan, terdapat kemungkinan bahawa penembusan palsu akan berlaku dalam keadaan pasaran yang bergolak dan menyebabkan strategi gagal.

Kesan berkaitan dengan parameter

Tetapan parameter SuperTrend dan EMA mempunyai kesan yang besar terhadap kesan strategi. Jika parameter tidak ditetapkan dengan betul, akan berlaku beberapa kali keluar dan membuka kedudukan.

Arah pengoptimuman

  1. Gabungan dengan petunjuk lain untuk menapis isyarat

Indikator lain seperti MACD, Stochastics dan lain-lain boleh dipertimbangkan untuk digabungkan dengan EMA dan SuperTrend untuk mengesahkan isyarat lebih lanjut dan mengurangkan kebarangkalian penipuan palsu.

  1. Pengesahan tempoh masa

Menentukan arah trend pada tempoh masa yang lebih tinggi (seperti garis matahari) untuk mengesahkan dan menyaring isyarat yang dihasilkan oleh kitaran semasa.

  1. Optimasi parameter automatik

Anda boleh mencuba melalui kombinasi parameter yang berbeza dan secara automatik memilih tetapan parameter yang optimum untuk varieti dan tempoh masa yang diberikan berdasarkan petunjuk pengesanan.

ringkaskan

EMA dan strategi pemantauan trend gabungan SuperTrend berjaya menggabungkan kelebihan penilaian trend dan pemantauan trend. Strategi yang stabil, isyarat yang jelas dan parameter yang boleh disesuaikan memberikan sokongan yang kuat untuk membuat keputusan perdagangan. Sudah tentu, kita masih perlu berjaga-jaga terhadap kemungkinan risiko penembusan palsu.

Kod 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)