Trix đơn giản xu hướng sau chiến lược

Tác giả:ChaoZhang, Ngày: 2023-10-08 12:17:21
Tags:

Tổng quan

Chiến lược theo xu hướng đơn giản Trix là một chiến lược theo xu hướng đơn giản dựa trên chỉ số Trix. Nó sử dụng chỉ số Trix để đánh giá xu hướng giá và kết hợp các đường trung bình động để tạo ra tín hiệu mua và bán. Chiến lược này phù hợp với giao dịch trung và dài hạn và có thể kiếm lợi từ các xu hướng lớn hơn.

Chiến lược logic

Chỉ số Trix là một công cụ phân tích kỹ thuật có thể xác định sự thay đổi xu hướng giá. Nó tính toán tỷ lệ thay đổi giá thông qua trung bình di chuyển trượt ba lần. Khi Trix vượt trên trung bình di chuyển của nó, đó là tín hiệu mua. Khi Trix vượt dưới trung bình di chuyển của nó, đó là tín hiệu bán.

Cụ thể, chiến lược này đầu tiên tính toán hai nhóm chỉ số Trix với các thông số khác nhau, tên là Trix và Trix1. Các thông số cho Trix là (7,4,4) và cho Trix1 là (4,4,4). Sau đó nó 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.

Khi EMA13 nhanh hơn vượt qua trên SMA68 chậm hơn, và Trix nằm dưới dải giữa, đó là tín hiệu mua. Khi Trix1 vượt qua trên Trix, nó kích hoạt mua. Khi Trix vượt qua lại trên dải giữa, nó đóng vị trí.

Khi EMA13 vượt dưới SMA68, và Trix nằm trên dải giữa, đó là tín hiệu bán. Khi Trix1 vượt dưới Trix, nó kích hoạt bán. Khi Trix vượt xuống dưới dải giữa, nó đóng vị trí.

Ưu điểm

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

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

  2. Kết hợp các đường trung bình di chuyển nhanh và chậm giúp xác định hướng xu hướng.

  3. Sử dụng hai chỉ số Trix với các thông số khác nhau cải thiện chất lượng tín hiệu.

  4. Bộ lọc băng tần giữa làm tăng hiệu ứng lọc và tránh mở thường xuyên trong thời gian dao động thị trường.

  5. Nó phù hợp với giao dịch xu hướng trung bình đến dài hạn và không bị xáo trộn bởi biến động ngắn hạn.

  6. Nó dễ hiểu và thực hiện, phù hợp cho người mới bắt đầu học.

Rủi ro

Ngoài ra còn có một số rủi ro cần lưu ý cho chiến lược này:

  1. Nó không thể bắt kịp xu hướng trong thời gian xu hướng ổn định, bỏ lỡ một số lợi nhuận.

  2. Chỉ số Trix có thể tạo ra các tín hiệu không chính xác trong những biến động thị trường lớn.

  3. Quản lý vị trí trung bình chuyển động nhanh và chậm không đúng có thể dẫn đến tổn thất lớn hơn.

  4. Nó thiếu một chiến lược dừng lỗ và không thể kiểm soát hiệu quả các lỗ đơn lẻ.

  5. Cài đặt tham số không chính xác có thể dẫn đến tần suất giao dịch quá cao hoặc chất lượng tín hiệu kém.

  6. Phí giao dịch có thể mất một số lợi nhuận.

Tối ưu hóa

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

  1. Thêm các chiến lược dừng lỗ như dừng lỗ sau hoặc dừng lỗ ATR để kiểm soát lỗ đơn.

  2. Tối ưu hóa các thông số Trix để tìm các kết hợp phù hợp hơn và cải thiện chất lượng tín hiệu.

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

  4. Điều chỉnh năng động các thông số trung bình động nhanh và chậm dựa trên điều kiện thị trường để cải thiện tính linh hoạt.

  5. Thêm các chỉ số đánh giá xu hướng như ADX để tránh giao dịch chống lại xu hướng.

  6. Sử dụng các bộ tham số khác nhau để phân biệt thị trường tăng và giảm.

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

Kết luận

Tóm lại, đây là một chiến lược dễ thực hiện theo xu hướng. Nó sử dụng chỉ số Trix để xác định hướng xu hướng và tạo ra tín hiệu giao dịch kết hợp với đường trung bình động. Ưu điểm là tính đơn giản và khả năng theo dõi hiệu quả xu hướng trung và dài hạn, làm cho nó phù hợp cho người mới bắt đầu học. Nhưng rủi ro tồn tại và cần phải được ngăn ngừa. Với tối ưu hóa thích hợp, hiệu quả của chiến lược có thể được cải thiện. Nhìn chung, nó cung cấp cho người mới bắt đầu một ý tưởng giao dịch xu hướng đơn giản và thực tế.


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

Thêm nữa