Bốn chiến lược theo dõi xu hướng trung bình động


Ngày tạo: 2024-02-22 15:21:46 sửa đổi lần cuối: 2024-02-22 15:21:46
sao chép: 0 Số nhấp chuột: 597
1
tập trung vào
1617
Người theo dõi

Bốn chiến lược theo dõi xu hướng trung bình động

Tổng quan

Chiến lược theo dõi xu hướng trải dài bốn đường trung bình là một chiến lược giao dịch định lượng để xác định xu hướng giá cổ phiếu bằng cách sử dụng trung bình di chuyển có trọng lượng bốn chu kỳ khác nhau (WMA) đồng thời, thiết lập vị trí đầu nhiều hoặc đầu trống khi xu hướng đảo ngược. Chiến lược này đồng thời thiết lập cơ chế dừng lỗ và dừng để kiểm soát rủi ro.

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

Chiến lược này sử dụng bốn đường WMA, trong đó hai WMA có chu kỳ dài ((longM1 và longM2) được sử dụng để xác định xu hướng đa đầu và tín hiệu đa đầu, và hai WMA có chu kỳ ngắn ((shortM1 và shortM2) được sử dụng để xác định xu hướng trống đầu và tín hiệu ngắn. Các quy tắc giao dịch cụ thể như sau:

  1. Khi WMA ngắn kỳ đi từ trên xuống qua WMA dài kỳ, tạo ra tín hiệu làm nhiều, thiết lập vị trí nhiều đầu;
  2. Khi WMA ngắn kỳ đi lên từ dưới lên vượt qua WMA dài kỳ, tạo ra tín hiệu shorting để thiết lập vị trí tròn;
  3. Thiết lập giá dừng và giá dừng cho mỗi vị trí theo tỷ lệ dừng và dừng lỗ của đầu vào;
  4. Khi giá chạm mức dừng hoặc giá dừng lỗ, xóa vị trí tương ứng.

Chiến lược này thực sự là một bước ngoặt trong việc theo dõi xu hướng giá, đặt hàng khi đường ngắn và đường dài giao nhau, sau đó sử dụng dừng lỗ để khóa lợi nhuận hoặc kiểm soát rủi ro.

Phân tích lợi thế

Chiến lược theo dõi xu hướng qua đường tứ phương có những ưu điểm sau:

  1. Các tín hiệu chiến lược có nguồn gốc rõ ràng, được tạo ra từ sự giao nhau của bốn đường thẳng, có thể đánh giá rõ xu hướng thị trường;
  2. Tín hiệu xây dựng nhà kho có độ tin cậy cao hơn, đồng thời sử dụng khả năng lọc tín hiệu giả của hai nhóm đồng tuyến;
  3. Sử dụng các cơ chế dừng lỗ để quản lý tỷ lệ lợi nhuận rủi ro cho mỗi vị trí, tránh tổn thất đơn lẻ quá lớn;
  4. Các tham số chiến lược ít hơn, dễ thực hiện và thử nghiệm.

Phân tích rủi ro

Các chiến lược theo dõi xu hướng qua đường tứ phương cũng có một số rủi ro tiềm ẩn:

  1. Chiến lược này phụ thuộc nhiều vào chỉ số đường trung bình, có thể tạo ra tín hiệu sai lệch khi đường trung bình dao động mạnh;
  2. Các tín hiệu mở nhiều vị trí trống có thể có sự thay đổi thường xuyên, dẫn đến tần suất giao dịch quá cao và gánh nặng phí xử lý;
  3. Cài đặt dừng lỗ ở tỷ lệ cố định có thể không thích nghi với biến động thời gian thực của thị trường.

Để giảm thiểu rủi ro trên, bạn có thể xem xét kết hợp với các chỉ số kỹ thuật khác để xác nhận tín hiệu giao dịch, tối ưu hóa tiêu chuẩn mở và dừng vị thế, hoặc can thiệp nhân tạo vào giao dịch trên thị trường bất thường.

Hướng tối ưu hóa

Các chiến lược theo dõi xu hướng qua bốn đường trung bình có thể được tối ưu hóa từ các khía cạnh sau:

  1. Kiểm tra các tham số đường trung bình với nhiều kết hợp hơn để tìm ra các tham số tốt nhất;
  2. Tăng các chỉ số như khối lượng giao dịch hoặc chỉ số biến động để lọc các tín hiệu giả;
  3. Thiết lập cơ chế thích ứng với tiêu chuẩn dừng lỗ, điều chỉnh động theo mức độ biến động của thị trường;
  4. Tối ưu hóa tiêu chuẩn mở kho để tránh quá nhiều lần mở kho ngược.

Tóm tắt

Chiến lược theo dõi xu hướng bốn đường trung bình là một chiến lược theo dõi xu hướng đơn giản và trực quan hơn. Nó sử dụng nhiều nhóm đường trung bình để xác định điểm biến đổi có thể của giá cả, đồng thời hỗ trợ cơ chế dừng lỗ để khóa lợi nhuận và kiểm soát rủi ro. Nếu các tham số được thiết lập đúng, chiến lược có thể có hiệu quả tốt hơn trong các cổ phiếu ổn định hơn.

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

//@rosedenvy
//@version=5
strategy("Four WMA Strategy with TP and SL", shorttitle="4WMA TP/SL", overlay=true)

// Inputs for WMA lengths
longM1 = input.int(10, title="Long WMA1")
longM2 = input.int(20, title="Long WMA2")
shortM1 = input.int(30, title="Short WMA1")
shortM2 = input.int(40, title="Short WMA2")

// Inputs for TP and SL
tp_percent = input.float(1.0, title="Take Profit %") / 100
sl_percent = input.float(1.0, title="Stop Loss %") / 100

// Calculating WMAs
longWMA1 = ta.wma(close, longM1)
longWMA2 = ta.wma(close, longM2)
shortWMA1 = ta.wma(close, shortM1)
shortWMA2 = ta.wma(close, shortM2)

// Entry Conditions
longCondition = ta.crossunder(longWMA1, longWMA2)
shortCondition = ta.crossunder(shortWMA2, shortWMA1)

// Strategy Entry
if (longCondition)
    strategy.entry("Long", strategy.long, comment = "Long entry")
    strategy.exit("Long TP/SL", "Long", limit=close * (1 + tp_percent), stop=close * (1 - sl_percent), comment = "Long Exit" )

if (shortCondition)
    strategy.entry("Short", strategy.short, comment = "Short entry")
    strategy.exit("Short TP/SL", "Short", limit=close * (1 - tp_percent), stop=close * (1 + sl_percent), comment = "Short Exit")

// Plotting WMAs
plot(longWMA1, color=color.blue)
plot(longWMA2, color=color.orange)
plot(shortWMA1, color=color.red)
plot(shortWMA2, color=color.purple)