Tren TEMA/DEMA/HMA Mengikuti Strategi

Penulis:ChaoZhang, Tanggal: 2023-09-21 10:56:41
Tag:

Gambaran umum

Strategi ini menggabungkan rata-rata bergerak TEMA, DEMA dan HMA untuk masuk pada sinyal golden cross/dead cross TEMA/DEMA, menggunakan HMA untuk menentukan arah tren untuk menyaring perdagangan kontra-tren.

Logika Strategi

  1. Menghitung rata-rata bergerak TEMA, DEMA dan HMA
  2. Pergi panjang saat TEMA melintasi atas DEMA
  3. Kehabisan saat TEMA melintasi bawah DEMA
  4. Menghitung arah tren HMA, hanya masukkan jika selaras dengan tren HMA

Secara khusus, ini menggunakan DEMA untuk mengukur tren jangka menengah, TEMA untuk tren jangka pendek, dan HMA untuk tren jangka panjang.

Analisis Keuntungan

  1. Menggabungkan beberapa rata-rata bergerak meningkatkan akurasi
  2. Filter tren HMA menghindari perdagangan yang bertentangan dengan tren
  3. TEMA/DEMA membentuk sinyal perdagangan yang jelas
  4. Periode khusus untuk tiga baris sesuai dengan siklus yang berbeda
  5. Perdagangan dengan tren mengurangi risiko penarikan

Analisis Risiko

  1. Kombinasi multi-line yang kompleks membutuhkan pengaturan parameter
  2. Tren HMA mungkin tertinggal dari pergerakan harga
  3. Ada risiko keterlambatan masuk
  4. Parameter yang buruk dapat meningkatkan perdagangan terbalik yang tidak perlu

Risiko dapat dikelola dengan optimasi parameter, stop loss, aturan masuk yang santai dll.

Arahan Optimasi

  1. Uji kombinasi periode yang berbeda untuk menemukan parameter optimal
  2. Evaluasi menambahkan MACD dll sebagai konfirmasi tambahan
  3. Tambahkan stop loss untuk mengunci keuntungan, mengurangi penarikan
  4. Preferensi parameter studi di berbagai produk
  5. Meredakan aturan masuk ke perdagangan dengan tren jangka panjang

Ringkasan

Strategi ini menghasilkan sinyal dengan menggabungkan beberapa indikator rata-rata bergerak untuk menentukan tren. Pro adalah sinyal yang jelas dan konfigurasi yang tinggi; Kontra adalah risiko tertinggal dan ketergantungan parameter. Risiko dapat dikendalikan melalui optimasi parameter, stop loss dll untuk memanfaatkan kekuatan sistem rata-rata bergerak gabungan. Ini membantu pedagang secara komprehensif menguasai teknik perdagangan tren.


// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © tuned-com

//@version=4
strategy("TEMA/DEMA/HMA", overlay=true, pyramiding=0, default_qty_type=strategy.percent_of_equity, default_qty_value=100, initial_capital=1000000, commission_type=strategy.commission.percent, commission_value=0.1)

Tlength = input(8, title="TEMA Length", minval=1)
Dlength = input(43, title="DEMA Length", minval=1)
Hlength = input(52, title="Hull Length", minval=1)
Rlength = input(2, title="Hull Trend Test Length", minval=1)


//TEMA//
ema1 = ema(close, Tlength)
ema2 = ema(ema1, Tlength)
ema3 = ema(ema2, Tlength)
tema = 3 * (ema1 - ema2) + ema3

//DEMA//
e1 = ema(close, Dlength)
e2 = ema(e1, Dlength)
dema = 2 * e1 - e2

//HMA//
hma = wma(2 * wma(close, Hlength / 2) - wma(close, Hlength), round(sqrt(Hlength)))


up = crossunder(dema, tema) and rising(hma, Rlength)
down = crossover(dema, tema) and falling(hma, Rlength)

downc = crossunder(dema, tema)
upc = crossover(dema, tema)

plot(dema, color=color.green, linewidth=2)
plot(tema, color=color.aqua, linewidth=2)

plot(hma, color=rising(hma, Rlength) ? color.green : na, linewidth=2, transp=0)
plot(hma, color=falling(hma, Rlength) ? color.red : na, linewidth=2, transp=0)

bgcolor(rising(hma, Rlength) ? color.green : na, transp=70)
bgcolor(falling(hma, Rlength) ? color.red : na, transp=70)

plotarrow(tema - dema, colorup=color.green, colordown=color.red, transp=70)



if up
    strategy.entry("Long Entry", strategy.long)

if down
    strategy.entry("Short Entry", strategy.short)

Lebih banyak