Strategi ini menggunakan persilangan dua purata bergerak eksponensial berganda (TEMA) dengan parameter yang berbeza untuk menjana isyarat beli dan jual. Persalinan TEMA yang cepat di atas TEMA yang perlahan menghasilkan isyarat beli, sementara melintasi di bawah menghasilkan isyarat jual. Ia menggabungkan kelancaran TEMA untuk menemui perubahan trend yang berpotensi.
Mengira TEMA pantas dengan tempoh 34.
Mengira TEMA perlahan dengan tempoh 13.
TEMA yang cepat melintasi TEMA yang perlahan menghasilkan isyarat beli.
TEMA yang cepat melintasi TEMA yang perlahan menghasilkan isyarat jual.
Menggunakan modul strategi untuk pengurusan pesanan automatik.
Kurva TEMA yang lebih halus mengurangkan isyarat palsu.
Crossover menangkap perubahan trend jangka pendek dan jangka panjang.
Isyarat perdagangan yang mudah dan jelas, mudah dilaksanakan.
Parameter yang boleh disesuaikan untuk jangka masa yang berbeza.
Boleh menetapkan berhenti dan had untuk kawalan risiko.
Parameter yang tidak betul boleh menghasilkan isyarat palsu yang berlebihan.
TEMA ada sedikit kelewatan, mungkin terlepas peristiwa tiba-tiba.
Sesetengah pelarian besar tidak dapat dimaklumkan lebih awal.
Memerlukan kombinasi dengan analisis trend dan S / R.
Kemungkinan beberapa risiko retracement.
Uji dan optimumkan parameter untuk kombinasi terbaik.
Tambah penapis untuk memastikan isyarat berkualiti tinggi.
Menggabungkan analisis trend yang lebih besar.
Membangunkan mekanisme keluar untuk mengelakkan penembusan.
Sesuaikan berhenti tetap kepada berhenti dinamik.
Uji prestasi di pasaran langsung di instrument dan jangka masa yang berbeza.
Strategi ini menggunakan kelancaran TEMA dan logik silang untuk menjana isyarat perdagangan yang mudah. Dengan pengoptimuman parameter, penapisan yang ketat, dan kawalan risiko, ia boleh menjadi trend yang mantap mengikuti strategi. Secara keseluruhan strategi praktikal yang bernilai pengoptimuman mendalam dan pengujian untuk peningkatan pulangan.
/*backtest start: 2023-09-11 00:00:00 end: 2023-09-18 00:00:00 period: 30m basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 strategy(title="TEMA With Alert", shorttitle="ALRTEMA", overlay = true ) //Blue Length = input(34, minval=1) xPrice = close xEMA1 = ema(xPrice, Length) xEMA2 = ema(xEMA1, Length) xEMA3 = ema(xEMA2, Length) nRes = 3 * xEMA1 - 3 * xEMA2 + xEMA3 //RED Length2 = input(13, minval=1) xPrice2 = close xEMA12 = ema(xPrice2, Length2) xEMA22 = ema(xEMA12, Length2) xEMA32 = ema(xEMA22, Length2) nRes2 = 3 * xEMA12 - 3 * xEMA22 + xEMA32 buy = 1 sell = 0 x = if nRes > nRes2 buy else sell c = cross(nRes, nRes2) xy = "Do Some Thing :" + tostring(x) alertcondition(c, title="Crosing Found", message=xy) plot(nRes, color=red) plot(nRes2, color=blue) short = cross(nRes, nRes2) and nRes > nRes2 long = cross(nRes, nRes2) and nRes < nRes2 strategy.entry("long", strategy.long, when=long) strategy.entry("short", strategy.short, when=short)