
Strategi trend tracking dikemukakan oleh Andrew Abraham dalam sebuah artikel yang diterbitkan pada bulan September 1998 di Jurnal Analisis Teknik Perdagangan Forex yang berjudul Jurnal Tren Perdagangan Forex. Strategi ini menggunakan gelombang rata-rata bergerak dan harga tertinggi dan terendah untuk menentukan tren harga dan melakukan perdagangan di arah tren.
Strategi ini pertama-tama menghitung rata-rata gelombang nyata avgTR selama 21 hari terakhir. Kemudian menghitung harga tertinggi (highestC) dan harga terendah (lowestC) selama 21 hari terakhir. Kemudian menghitung hiLimit di atas lintasan, yang bernilai 3 kali lipat dari harga tertinggi dikurangi avgTR; menghitung loLimit di bawah lintasan, yang bernilai 3 kali lipat dari harga terendah ditambah avgTR.
Strategi ini memiliki beberapa keuntungan utama:
Strategi ini juga memiliki beberapa risiko:
Strategi ini dapat dioptimalkan dalam beberapa hal:
Strategi pelacakan tren secara keseluruhan adalah strategi perdagangan tren yang sederhana dan praktis. Strategi ini menggunakan saluran harga untuk menentukan arah tren dan menghindari terjebak dalam situasi yang bergolak. Namun, ada risiko tertentu yang perlu dioptimalkan lebih lanjut untuk meningkatkan stabilitas. Strategi ini cocok untuk digunakan oleh investor dengan pengalaman perdagangan tertentu.
/*backtest
start: 2023-01-01 00:00:00
end: 2024-01-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 12/01/2017
// This is plots the indicator developed by Andrew Abraham
// in the Trading the Trend article of TASC September 1998
//
// You can change long to short in the Input Settings
// Please, use it only for learning or paper trading. Do not for real trading.
////////////////////////////////////////////////////////////
strategy(title="Trend Trader Strategy", overlay = true)
Length = input(21, minval=1),
Multiplier = input(3, minval=1)
reverse = input(false, title="Trade reverse")
avgTR = wma(atr(1), Length)
highestC = highest(Length)
lowestC = lowest(Length)
hiLimit = highestC[1]-(avgTR[1] * Multiplier)
loLimit = lowestC[1]+(avgTR[1] * Multiplier)
ret = iff(close > hiLimit and close > loLimit, hiLimit,
iff(close < loLimit and close < hiLimit, loLimit, nz(ret[1], 0)))
pos = iff(close > ret, 1,
iff(close < ret, -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(ret, color= blue , title="Trend Trader Strategy")