Ide inti dari strategi ini adalah menggunakan kemiringan rata-rata bergerak untuk menilai tren pasar dan membangun Trend Analysis Index (TAI) sebagai sinyal perdagangan. Ketika harga sedang tren, kemiringan rata-rata bergerak meningkat. Ketika harga berkisar dalam zona tanpa tren, kemiringan rata-rata bergerak menurun. Peningkatan Trend Analysis Index menunjukkan awal tren sementara penurunan berarti akhir tren.
Strategi ini pertama-tama menghitung rata-rata bergerak sederhana (MA hari-X) harga. Kemudian menghitung nilai tertinggi dan terendah rata-rata bergerak ini dalam hari-hari Y terakhir untuk mendapatkan kisaran fluktuasi. Akhirnya, dengan membandingkan kisaran hari-Y ini dengan harga, itu dikonversi menjadi indikator standar antara 0-1, yaitu Indeks Analisis Tren. Mengambil posisi panjang ketika indeks berada di atas ambang batas dan posisi pendek ketika berada di bawah ambang batas lain.
Keuntungan dari strategi ini adalah:
Ada juga beberapa risiko:
Solusi:
Strategi dapat dioptimalkan dalam aspek berikut:
Singkatnya, ini adalah strategi tren jangka menengah hingga panjang berdasarkan kemiringan rata-rata bergerak. Ini dapat secara efektif menangkap tren tetapi juga memiliki beberapa risiko sinyal palsu. Dengan menggabungkan dengan indikator lain, menambahkan stop loss, optimasi parameter dll, strategi dapat lebih kuat. Pada dasarnya masih merupakan strategi pelacakan tren sederhana.
//@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")