Idea utama strategi ini adalah menggunakan kemiringan purata bergerak untuk menilai trend pasaran dan membina Indeks Analisis Trend (TAI) sebagai isyarat perdagangan. Apabila harga sedang trend, kemiringan purata bergerak meningkat. Apabila harga berkisar dalam zon tanpa trend, kemiringan purata bergerak menurun. Peningkatan Indeks Analisis Trend menunjukkan permulaan trend sementara penurunan bermaksud akhir trend.
Strategi ini mula-mula mengira Purata Bergerak Sederhana (X-Day MA) harga. Kemudian ia mengira nilai tertinggi dan terendah purata bergerak ini dalam Y hari terakhir untuk mendapatkan julat turun naik. Akhirnya, dengan membandingkan julat Y hari ini dengan harga, ia ditukar kepada penunjuk standard antara 0-1, iaitu Indeks Analisis Trend. Mengambil kedudukan panjang apabila indeks berada di atas ambang dan kedudukan pendek apabila di bawah ambang lain.
Kelebihan strategi ini ialah:
Terdapat juga beberapa risiko:
Penyelesaian:
Strategi ini boleh dioptimumkan dalam aspek berikut:
Ringkasnya, ini adalah strategi trend jangka menengah hingga panjang berdasarkan kemiringan purata bergerak. Ia dapat menangkap trend dengan berkesan tetapi juga mempunyai beberapa risiko isyarat palsu. Dengan menggabungkan dengan penunjuk lain, menambah stop loss, pengoptimuman parameter dan lain-lain, strategi boleh menjadi lebih kukuh. Pada dasarnya ia masih merupakan strategi penjejakan trend yang mudah.
//@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 21/12/2017 // In essence, it is simply the standard deviation of the last x bars of a // y-bar moving average. Thus, the TAI is a simple trend indicator when prices // trend with authority, the slope of the moving average increases, and when // prices meander in a trendless range, the slope of the moving average decreases. // // You can change long to short in the Input Settings // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// strategy(title="Trend Analysis Index", shorttitle="TAI") AvgLen = input(28, minval=1) TAILen = input(5, minval=1) TopBand = input(0.11, step=0.01) LowBand = input(0.02, step=0.01) reverse = input(false, title="Trade reverse") hline(TopBand, color=red, linestyle=line) hline(LowBand, color=green, linestyle=line) xPrice = close xSMA = sma(xPrice, AvgLen) xHH = highest(xSMA, TAILen) xLL = lowest(xSMA, TAILen) nRes = (xHH - xLL) * 100 / xPrice pos = iff(nRes > TopBand, 1, iff(nRes < LowBand, -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 ) plot(nRes, color=blue, title="TAI")