Chiến lược theo dõi xu hướng đơn giản Trix


Ngày tạo: 2023-10-08 12:17:21 sửa đổi lần cuối: 2023-10-08 12:17:21
sao chép: 0 Số nhấp chuột: 846
1
tập trung vào
1617
Người theo dõi

Tổng quan

Chiến lược theo dõi xu hướng đơn giản của Trix là một chiến lược theo dõi xu hướng đơn giản dựa trên chỉ số Trix. Nó sử dụng chỉ số Trix để xác định xu hướng giá và mua và bán kết hợp với đường trung bình di chuyển. Chiến lược này phù hợp với giao dịch đường dài và dài, có thể thu được lợi nhuận trong xu hướng lớn hơn.

Nguyên tắc chiến lược

Chiến lược này chủ yếu dựa trên chỉ số Trix. Chỉ số Trix là một công cụ phân tích kỹ thuật có thể xác định xu hướng thay đổi giá. Nó tính toán sự thay đổi tốc độ của nó bằng cách sử dụng trung bình di chuyển gấp ba lần của giá.

Cụ thể, chiến lược này đầu tiên tính toán các chỉ số Trix của hai nhóm các tham số khác nhau, được đặt tên là Trix và Trix1 . Các tham số Trix là ((7,4,4)), và tham số Trix1 là ((4,4,4)). Sau đó tính toán trung bình di chuyển đơn giản 20 ngày của Trix, để có được dải giữa.

Đường trung bình nhanh trên EMA13 xuyên qua đường trung bình chậm SMA68, và Trix thấp hơn vùng trung bình là tín hiệu mua; khi đi qua Trix trên Trix1 kích hoạt mua. Khi Trix đi qua vùng trung bình trở lại, vị trí yên.

Giao dịch được kích hoạt khi EMA13 đi qua SMA68 và Trix cao hơn vùng trung tâm; Giao dịch được kích hoạt khi Trix đi qua Trix 1 và được bán khi Trix đi qua vùng trung tâm.

Lợi thế chiến lược

Đây là một chiến lược theo dõi xu hướng rất đơn giản với những lợi thế sau:

  1. Sử dụng chỉ số Trix có thể xác định hiệu quả xu hướng giá, giảm tín hiệu giả.

  2. Kết hợp với hệ thống đường trung bình chậm và nhanh sẽ giúp đánh giá xu hướng.

  3. Sử dụng hai bộ chỉ số Trix với các tham số khác nhau để kết hợp, có thể cải thiện chất lượng tín hiệu.

  4. Các bộ lọc trung tâm giúp tăng hiệu quả lọc, tránh việc mở kho thường xuyên trong các cơn động đất.

  5. Nó được sử dụng để giao dịch xu hướng đường dài và đường trung bình, không bị ảnh hưởng bởi biến động ngắn hạn.

  6. Dễ hiểu và thực hiện, phù hợp với người mới học.

Rủi ro chiến lược

Chiến lược này cũng có một số rủi ro cần lưu ý:

  1. Trong một xu hướng ổn định, không thể theo kịp xu hướng và mất một phần lợi nhuận.

  2. TRIX có thể tạo ra tín hiệu sai trong trường hợp có sự chấn động lớn.

  3. Việc quản lý vị thế trung bình một cách không đúng đắn có thể dẫn đến sự gia tăng lỗ.

  4. Không có chiến lược dừng lỗ, không thể kiểm soát hiệu quả tổn thất đơn lẻ.

  5. Thiết lập tham số không đúng có thể dẫn đến tần số giao dịch quá cao hoặc chất lượng tín hiệu kém.

  6. Phí giao dịch có thể chiếm một phần lợi nhuận.

Tối ưu hóa chiến lược

Chiến lược này có thể được tối ưu hóa theo các khía cạnh sau:

  1. Thêm các chiến lược dừng lỗ, chẳng hạn như theo dõi dừng lỗ hoặc dừng ATR, kiểm soát tổn thất đơn lẻ.

  2. Tối ưu hóa tham số Trix, tìm kiếm các kết hợp tham số phù hợp hơn, cải thiện chất lượng tín hiệu.

  3. Thêm bộ lọc cho các chỉ số khác như MACD, KDJ, v.v. để tránh tín hiệu sai.

  4. Điều chỉnh các tham số đường trung bình một cách nhanh chóng và năng động theo tình hình thị trường, tăng tính linh hoạt.

  5. Tham gia các chỉ số đánh giá xu hướng, như ADX, tránh giao dịch ngược.

  6. Phân biệt các trường hợp của bò và gấu, sử dụng các tham số khác nhau.

  7. Tối ưu hóa thời gian nhập học, nhập học sau khi xác nhận xu hướng

Tóm tắt

Trix là một chiến lược theo dõi xu hướng đơn giản, dễ thực hiện. Nó sử dụng các chỉ số Trix để xác định xu hướng và tạo tín hiệu giao dịch với sự kết hợp của đường trung bình di chuyển.

Mã nguồn chiến lược
/*backtest
start: 2023-09-07 00:00:00
end: 2023-10-07 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Trix simple", overlay=true)

///_____________Made by Zan______//
// All thanks to Nmike's Chat, go visit there lol, you'll learn a lot.//

//Length setting
lengtha = input(7, minval=1)
lengtha1 = input(4, minval=1)
Trix = 10000 * change(ema(ema(ema(log(close), lengtha), lengtha), lengtha)) // TRIX 5
Trix1= 10000 * change(ema(ema(ema(log(close), lengtha1), lengtha1), lengtha1)) // TRIX 3
bb = input(20)
Middle_Band = sma(Trix, bb)
sma68 = sma(close,68)
ema13 = sma(close,13)



longCondition = ema13>sma68 and Middle_Band>0 and Trix<Middle_Band
if (longCondition)
    strategy.entry("Buy", strategy.long, when = crossover(Trix1,Trix))
    strategy.exit("Buy", when = cross(Trix,Middle_Band))
    
    
shortCondition = ema13<sma68 and Middle_Band<0 and Trix>Middle_Band
if (shortCondition)
    strategy.entry("Sell", strategy.short, when = crossunder(Trix1,Trix))
    strategy.exit("Sell",when = cross(Trix,Middle_Band))