Chiến lược này sử dụng chỉ số WaveTrend để xác định hướng xu hướng giá, tạo tín hiệu giao dịch tại điểm biến xu hướng và thuộc loại chiến lược theo dõi xu hướng.
Tính toán dao động WaveTrend, khi nó có giá trị tích cực thì đánh giá là thị trường đa đầu và khi nó có giá trị tiêu cực thì đánh giá là thị trường trống.
Chỉ số WaveTrend tạo ra tín hiệu mua và bán khi chuyển hướng.
Bạn có thể chọn giao dịch nhiều lần.
Các điểm chuyển hướng của WaveTrend có thể được đánh dấu bằng mũi tên.
Đặt màu nền để trực quan đánh giá xu hướng.
Các quy tắc chiến lược rất đơn giản, rõ ràng và dễ thực hiện.
Chỉ số WaveTrend nhạy cảm với xu hướng, có thể nắm bắt cơ hội sớm hơn.
Màu nền và dấu mũi tên được hiển thị để tạo ra tín hiệu trực quan.
Các tham số mặc định đơn giản và thực tế.
Mã đơn giản, dễ hiểu và dễ sửa đổi.
Bạn có thể chọn chỉ làm nhiều hoặc không làm theo nhu cầu.
Chỉ số WaveTrend có thể có tín hiệu sai dẫn đến tổn thất không cần thiết.
Không thể đánh giá được mức độ của xu hướng và có nguy cơ tăng lên xuống.
Là một chiến lược theo dõi xu hướng, chỉ số WaveTrend dễ bị mạo hiểm trong thị trường biến động.
Thiết lập tham số không đúng cũng ảnh hưởng đến hiệu quả của chính sách.
Không có thiết lập dừng lỗ, có thể gây ra tổn thất lớn.
Kiểm tra các kết hợp khác nhau của các tham số WaveTrend để tìm tham số tối ưu.
Thêm các chỉ số khác để lọc tín hiệu, tránh tín hiệu giả.
Thêm chiến lược dừng lỗ để kiểm soát rủi ro.
Đánh giá sự cần thiết của việc làm nhiều hơn hoặc ít hơn.
Bạn có thể chọn sử dụng dấu mũi tên tùy theo thị trường.
Tối ưu hóa chiến lược quản lý tài chính, tăng cường ổn định thu nhập.
Chiến lược này sử dụng chỉ số WaveTrend để xác định xu hướng chuyển đổi để giao dịch, có lợi thế đơn giản và dễ sử dụng, nhưng cũng có một số rủi ro. Bằng cách tối ưu hóa tham số, chiến lược dừng lỗ và lọc tín hiệu, các cải tiến có thể tạo ra một chiến lược theo dõi xu hướng ổn định và hiệu quả.
/*backtest
start: 2023-09-12 00:00:00
end: 2023-09-19 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// (c) Noro
//2017
//@version=2
strategy(title="Noro's WaveTrend Strategy v1.0", shorttitle = "WaveTrend str 1.0", overlay = true)
//settings
onlylong = input(true, title = "Only Long?")
usearr = input(true, title = "Need new-trend-arrows?")
//WTO ("WaveTrend Oscilator") method by LazyBear
//Start of LazyBear's code
esa = ema(hlc3, 10)
d = ema(abs(hlc3 - esa), 10)
ci = (hlc3 - esa) / (0.015 * d)
tci = ema(ci, 21)
//End of LazyBear's code
WTOtrend = tci > 0 ? 1 : tci < 0 ? -1 : 0
//background
col = WTOtrend == 1 ? 1 : WTOtrend == -1 ? -1 : col[1]
bgcolor = col == 1 ? lime : col == -1 ? red : na
bgcolor(bgcolor, transp=70)
//arrows
posi = WTOtrend == 1 ? 1 : WTOtrend == -1 ? -1 : posi[1]
arr = usearr == true ? posi == 1 and posi[1] < 1 ? 1 : posi == -1 and posi[1] > -1 ? -1 : na : na
plotarrow(arr == 1 ? 1 : na, title = "UpArrow", colorup = blue, colordown = blue, maxheight = 60, minheight = 50, transp = 0)
plotarrow(arr == -1 ? -1 : na, title = "DnArrow", colorup = blue, colordown = blue, maxheight = 60, minheight = 50, transp = 0)
//trading
longCondition = posi == 1 and posi[1] < 1
if (longCondition)
strategy.entry("Long", strategy.long)
shortCondition = posi == -1 and posi[1] > -1
if (shortCondition)
strategy.entry("Short", strategy.short, onlylong == true ? 0 : na)