TEMA/DEMA/HMA Trend Mengikut Strategi

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

Ringkasan

Strategi ini menggabungkan purata bergerak TEMA, DEMA dan HMA untuk dimasukkan pada isyarat silang emas TEMA / DEMA / silang mati, menggunakan HMA untuk menentukan arah trend untuk menapis perdagangan kontra-trend.

Logika Strategi

  1. Mengira purata bergerak TEMA, DEMA dan HMA
  2. Pergi panjang apabila TEMA melintasi atas DEMA
  3. Pergi pendek apabila TEMA melintasi di bawah DEMA
  4. Mengira hala tuju trend HMA, hanya dimasukkan jika sejajar dengan trend HMA

Khususnya, ia menggunakan DEMA untuk mengukur trend jangka sederhana, TEMA untuk trend jangka pendek, dan HMA untuk trend jangka panjang. Perdagangan diambil hanya apabila pergerakan jangka pendek / sederhana sejajar (TEMA / DEMA diselaraskan pecah), dan trend jangka panjang bersetuju (HMA arah sepadan pecah).

Analisis Kelebihan

  1. Menggabungkan pelbagai purata bergerak meningkatkan ketepatan
  2. Penapis trend HMA mengelakkan perdagangan yang bertentangan dengan trend
  3. TEMA/DEMA membentuk isyarat perdagangan yang jelas
  4. Tempoh adat untuk tiga baris sesuai kitaran yang berbeza
  5. Perdagangan dengan trend mengurangkan risiko pengambilan

Analisis Risiko

  1. Gabungan pelbagai baris yang kompleks memerlukan penyesuaian parameter
  2. Trend HMA mungkin ketinggalan pergerakan harga
  3. Terdapat risiko penyingkiran masuk
  4. Parameter yang buruk boleh meningkatkan perdagangan terbalik yang tidak perlu

Risiko boleh diuruskan dengan pengoptimuman parameter, stop loss, peraturan kemasukan yang santai dan lain-lain.

Arahan pengoptimuman

  1. Uji gabungan tempoh yang berbeza untuk mencari parameter optimum
  2. Menilai menambah MACD dan lain-lain sebagai pengesahan tambahan
  3. Tambahkan stop loss untuk mengunci keuntungan, mengurangkan pengeluaran
  4. Kajian keutamaan parameter di seluruh produk yang berbeza
  5. Meredakan peraturan kemasukan ke perdagangan dengan trend jangka panjang

Ringkasan

Strategi ini menghasilkan isyarat dengan menggabungkan beberapa penunjuk purata bergerak untuk menentukan trend. Pro adalah isyarat yang jelas dan konfigurasi yang tinggi; Kontra adalah risiko yang tertinggal dan pergantungan parameter. Risiko boleh dikawal melalui pengoptimuman parameter, stop loss dan lain-lain untuk memanfaatkan kuasa sistem purata bergerak gabungan. Ia membantu peniaga menguasai teknik perdagangan trend secara komprehensif.


// 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 lanjut