Strategi ini menggunakan penyeberangan dua rata-rata bergerak eksponensial tiga kali (TEMA) dengan parameter yang berbeda untuk menghasilkan sinyal beli dan jual. penyeberangan TEMA cepat di atas TEMA lambat menghasilkan sinyal beli, sementara penyeberangan di bawah menghasilkan sinyal jual.
Hitung TEMA cepat dengan periode 34.
Hitung TEMA lambat dengan periode 13.
TEMA cepat melintasi atas TEMA lambat menghasilkan sinyal beli.
TEMA cepat melintasi di bawah TEMA lambat menghasilkan sinyal jual.
Menggunakan modul strategi untuk manajemen pesanan otomatis.
Kurva TEMA yang lebih halus mengurangi sinyal palsu.
Crossover menangkap perubahan tren jangka pendek dan jangka panjang.
Sinyal perdagangan yang sederhana dan jelas, mudah dilaksanakan.
Parameter yang dapat disesuaikan untuk jangka waktu yang berbeda.
Dapat mengatur stop dan batas untuk pengendalian risiko.
Parameter yang tidak tepat dapat menghasilkan sinyal palsu yang berlebihan.
TEMA memiliki beberapa keterlambatan, mungkin melewatkan peristiwa mendadak.
Beberapa kebocoran besar tidak bisa diperingatkan sebelumnya.
Dibutuhkan kombinasi dengan analisis tren dan S/R.
Kemungkinan beberapa risiko retracement.
Uji dan optimalkan parameter untuk kombinasi terbaik.
Tambahkan filter untuk memastikan sinyal berkualitas tinggi.
Sertakan analisis tren yang lebih besar.
Mengembangkan mekanisme keluar untuk mencegah terjadinya pelanggaran.
Sesuaikan berhenti tetap dengan berhenti dinamis.
Uji kinerja di pasar langsung di instrumen dan kerangka waktu yang berbeda.
Strategi ini memanfaatkan kelancaran TEMA dan logika crossover untuk menghasilkan sinyal perdagangan sederhana. Dengan optimasi parameter, penyaringan yang ketat, dan kontrol risiko, ini dapat menjadi tren yang stabil mengikuti strategi. Secara keseluruhan strategi praktis yang layak dioptimalkan secara mendalam dan diuji untuk peningkatan pengembalian.
/*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)