Triple EMA Moving Average Breakout Strategi


Tarikh penciptaan: 2023-09-15 14:36:11 Akhirnya diubah suai: 2023-12-01 14:58:23
Salin: 0 Bilangan klik: 815
1
fokus pada
1617
Pengikut

Gambaran Keseluruhan Strategi

Triple EMA moving average breakout strategy adalah satu strategi kuantitatif yang menggunakan triple index moving average indicator untuk membuat keputusan isyarat perdagangan. Apabila harga menembusi triple EMA, ia menghasilkan isyarat perdagangan, melakukan operasi plus atau minus mengikut arah penembusan harga.

Prinsip Strategi

  1. Hitung EMA tiga kali, formula adalah: 3 x EMA (n) - 3 x EMA[EMA(n)] + EMA[EMA(EMA(n))]

  2. Apabila harga naik tiga EMA, buat lebih banyak

  3. Keluar apabila harga melalui EMA tiga

  4. Isyarat kedudukan rata untuk harga jatuh semula atau menembusi EMA tiga kali ganda

Triple EMA mengulangi satu indikator EMA, untuk lebih cepat mengesan trend dan titik-titik perubahan harga. Ia mengekalkan ciri-ciri trend EMA sendiri, tetapi juga meningkatkan kelancaran kurva.

Apabila menggunakan strategi ini, keberkesanan penembusan bergantung pada tetapan parameter EMA. Parameter boleh disesuaikan mengikut pasaran, untuk mendapatkan kesan perdagangan yang terbaik.

Kelebihan Strategik

  • Kaedah pengiraan EMA tiga kali mudah dan langsung

  • Tanggapan yang lebih pantas terhadap perubahan harga

  • Garis licin, penapis getaran yang berkesan

  • Mudah untuk menilai arah trend

  • Parameter boleh disesuaikan

Petunjuk Risiko

  • Terdapat beberapa harga yang mengikuti ketinggalan zaman

  • Berhati-hatilah dengan penembusan palsu

  • Tetapan parameter EMA perlu terus dioptimumkan

  • Tidak dapat menentukan tempoh trend

ringkaskan

Strategi triple EMA bergerak rata-rata penembusan menggunakan indikator MA secara inovatif, mempunyai kelebihan yang unik dalam menangkap perubahan trend garis pendek. Kesan perdagangan yang baik boleh dicapai dengan menyesuaikan parameter. Strategi ini layak untuk disahkan dan disesuaikan dengan baik selepas pengoptimuman.

Kod sumber strategi
/*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 )