Triple EMA Breakout Strategi

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

Tinjauan Strategi

Triple EMA breakout strategy adalah strategi kuantitatif yang menggunakan indikator triple exponential moving average (EMA) untuk generasi sinyal perdagangan. Strategi ini menghasilkan sinyal perdagangan ketika harga menembus triple EMA dan pergi panjang atau pendek berdasarkan arah breakout. Strategi ini terutama bertujuan untuk menangkap perubahan tren jangka menengah-pendek.

Logika Strategi

  1. Menghitung tiga EMA dengan rumus: 3 x EMA ((n) - 3 x EMA[EMA(n) ] + EMA[EMA(EMA(n))]

  2. Pergi panjang ketika harga melanggar di atas triple EMA.

  3. Pergi short saat harga turun di bawah triple EMA.

  4. Sinyal keluar dihasilkan ketika harga kembali di bawah atau di atas EMA triple.

Triple EMA mengulangi pada EMA tunggal untuk reaksi yang lebih cepat terhadap tren dan titik balik.

Validitas breakout tergantung pada penyesuaian parameter EMA, yang dapat disesuaikan untuk kinerja perdagangan yang optimal.

Keuntungan dari Strategi

  • Perhitungan EMA triple sederhana dan langsung

  • Tanggapan yang lebih cepat terhadap perubahan harga

  • Kurva halus, filter osilasi yang efektif

  • Mudah mengidentifikasi arah tren

  • Parameter yang dapat disesuaikan dengan kondisi pasar

Peringatan Risiko

  • Potensi harga setelah lag ada

  • Mencegah kebocoran palsu

  • Optimasi parameter EMA diperlukan

  • Sulit untuk menentukan durasi tren

Kesimpulan

Strategi triple EMA breakout secara inovatif menerapkan indikator MA untuk keuntungan unik dalam menangkap perubahan tren jangka menengah dan pendek. Hasil perdagangan yang sangat baik dapat dicapai melalui penyesuaian parameter. Strategi ini layak untuk backtesting, optimasi 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 banyak