Chiến lược theo dõi xu hướng của Andrew Abraham

Tác giả:ChaoZhang, Ngày: 2024-01-08 16:21:11
Tags:

img

Tổng quan

Chiến lược theo dõi xu hướng được đề xuất bởi Andrew Abraham trong một bài báo có tựa đề "Trading the Trend" được xuất bản trên tạp chí Technical Analysis of Stocks & Commodities vào tháng 9 năm 1998.

Nguyên tắc

Chiến lược đầu tiên tính toán trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung bình trung

Ưu điểm

Những lợi thế chính của chiến lược này là:

  1. Sử dụng phạm vi trung bình thực sự để tính toán kênh có thể nắm bắt biến động thị trường một cách năng động.
  2. Kết hợp giá cao nhất và thấp nhất để xác định hướng xu hướng tránh bị đánh lừa bởi thị trường dao động.
  3. Lý thuyết đơn giản và rõ ràng, dễ hiểu và thực hiện.
  4. Nó có thể giao dịch theo xu hướng và tránh thường xuyên mở các vị trí trong thị trường dao động.

Rủi ro

Ngoài ra còn có một số rủi ro với chiến lược này:

  1. Nhiều tín hiệu sai sẽ xảy ra trong thị trường dao động. Điều này có thể được giảm bằng cách tối ưu hóa các thông số.
  2. Không thể xác định các điểm đảo ngược xu hướng, nguy cơ mất mát tồn tại. Các chỉ số khác có thể được kết hợp để đánh giá sự đảo ngược xu hướng.
  3. Tối ưu hóa tham số không đúng có thể dẫn đến giao dịch quá mức hoặc tín hiệu sai. Sự ổn định của các tham số cần được kiểm tra cẩn thận.

Cải thiện

Một số cách để cải thiện chiến lược này:

  1. Tối ưu hóa thời gian trung bình động để tìm ra sự kết hợp thông số tốt nhất.
  2. Thêm stop loss để kiểm soát single loss.
  3. Kết hợp các chỉ số biến động để xác định điều kiện thị trường và tránh giao dịch trên các thị trường dao động.
  4. Thêm các chỉ số đánh giá xu hướng để xác định các điểm đảo ngược xu hướng và giảm xác suất thua lỗ.

Kết luận

Tóm lại, chiến lược theo dõi xu hướng là một chiến lược giao dịch xu hướng đơn giản và thực tế. Nó sử dụng các kênh giá để xác định hướng xu hướng và tránh bị mắc kẹt trong các thị trường dao động. Nhưng vẫn có một số rủi ro và cần tối ưu hóa thêm để cải thiện sự ổn định. Nó phù hợp với các nhà đầu tư có một số kinh nghiệm giao dịch.


/*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")

Thêm nữa