Strategi Penembusan EMA Bertiga

Penulis:ChaoZhang, Tarikh: 2023-09-15 14:36:11
Tag:

Ringkasan Strategi

Triple EMA Breakout Strategi adalah strategi kuantitatif yang menggunakan indikator purata bergerak eksponensial tiga (EMA) untuk penjanaan isyarat perdagangan. Ia menghasilkan isyarat perdagangan apabila harga memecahkan EMA tiga dan pergi panjang atau pendek berdasarkan arah pecah. Strategi ini terutamanya bertujuan untuk menangkap perubahan trend jangka menengah-pendek.

Logika Strategi

  1. Hitung EMA berganda dengan formula: 3 x EMA ((n) - 3 x EMA[EMA(n) ] + EMA[EMA(EMA(n))]

  2. Pergi panjang apabila harga melanggar di atas tiga EMA.

  3. Pergi pendek apabila harga pecah di bawah tiga EMA.

  4. Isyarat keluar dihasilkan apabila harga kembali di bawah atau di atas tiga EMA.

EMA tiga kali berulang pada EMA tunggal untuk tindak balas yang lebih cepat terhadap trend dan titik perubahan. Ia mengekalkan trend mengikut sifat EMA sambil meluruskan kurva.

Keberkesanan pecah bergantung kepada penyesuaian parameter EMA, yang boleh diselaraskan untuk prestasi perdagangan yang optimum.

Kelebihan Strategi

  • Pengiraan EMA berganda yang mudah dan langsung

  • Tanggapan yang lebih cepat terhadap perubahan harga

  • Lemparan yang halus, penapis osilasi yang berkesan

  • Pengesanan arah trend yang mudah

  • Parameter yang boleh disesuaikan dengan keadaan pasaran

Amaran Risiko

  • Harga berpotensi selepas kelewatan wujud

  • Mencegah kebocoran palsu

  • Pengoptimuman parameter EMA diperlukan

  • Sukar untuk menentukan tempoh trend

Kesimpulan

Strategi pecah tiga EMA secara inovatif menggunakan penunjuk MA untuk kelebihan unik dalam menangkap perubahan trend jangka pendek dan sederhana. Hasil perdagangan yang sangat baik dapat dicapai melalui penyesuaian parameter. Strategi ini bernilai pengujian belakang, pengoptimuman langsung, dan integrasi untuk aplikasi.


/*backtest
start: 2023-01-01 00:00:00
end: 2023-04-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 14/08/2018
// This study plots the TEMA1 indicator. TEMA1 ia s triple MA (Moving Average),
// and is calculated as 3*MA - (3*MA(MA)) + (MA(MA(MA)))
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="TEMA1 Backtest", shorttitle="TEMA", overlay = true )
Length = input(26, minval=1)
reverse = input(false, title="Trade reverse")
xPrice = close
xEMA1 = ema(xPrice, Length)
xEMA2 = ema(xEMA1, Length)
xEMA3 = ema(xEMA2, Length)
nRes = 3 * xEMA1 - 3 * xEMA2 + xEMA3
pos = iff(close > nRes, 1,
       iff(close < nRes, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue ) 

Lebih lanjut