Chiến lược xu hướng trung bình động có trọng số nhiều


Ngày tạo: 2023-12-20 15:59:56 sửa đổi lần cuối: 2023-12-20 15:59:56
sao chép: 0 Số nhấp chuột: 581
1
tập trung vào
1621
Người theo dõi

Chiến lược xu hướng trung bình động có trọng số nhiều

Tổng quan

Chiến lược xu hướng trung bình di chuyển nhiều trọng lượng là một chiến lược giao dịch ngắn hạn dựa trên các chỉ số trung bình di chuyển nhiều trọng lượng ((WMA)). Nó đánh giá xu hướng thị trường bằng cách tính WMA của các chu kỳ khác nhau và theo dõi sự giao thoa giữa chúng, tham gia vào thời gian khi xu hướng đảo ngược. Chiến lược này hoạt động trên đường K 3 phút của cặp tiền tệ EUR / CHF.

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

Chiến lược này sử dụng đồng thời 5 chỉ số WMA với các chu kỳ khác nhau, bao gồm đường 1, 2, 3, 5, và 29. Xác định hướng xu hướng hiện tại dựa trên mối quan hệ sắp xếp đa không gian giữa các đường trung bình di chuyển này. Khi đường trung bình di chuyển có chu kỳ dài hơn (ví dụ như đường 29 ngày) nằm trên đường trung bình di chuyển có chu kỳ ngắn hơn (ví dụ như đường 1 ngày), điều này cho thấy hiện tại đang trong xu hướng đa đầu; Ngược lại, khi đường trung bình di chuyển có chu kỳ dài hơn nằm bên dưới đường ngắn hơn, điều này cho thấy hiện tại đang trong xu hướng không đầu.

Trong chiến lược giao dịch cụ thể, nếu tất cả các đường trung bình di chuyển được sắp xếp từ trên xuống, tức là 29 ngày trên, 5 ngày dưới 29 ngày, 3 ngày dưới 5 ngày, 2 ngày dưới 3 ngày, 1 ngày dưới 2 ngày, thì điều này cho thấy hiện tại đang trong xu hướng đi đầu, nên xem xét về việc đi chân; Ngược lại, nếu tất cả các đường trung bình di chuyển được sắp xếp từ trên xuống, tức là 1 ngày trên, 2 ngày dưới 1 ngày, 3 ngày dưới 2 ngày, 5 ngày dưới 3 ngày, 29 ngày dưới 5 ngày, thì điều này cho thấy hiện tại đang trong xu hướng đa chiều, nên xem xét nhiều hơn.

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

Ưu điểm lớn nhất của chiến lược xu hướng WMA đa dạng này là có thể xác định chính xác các điểm thay đổi xu hướng trong thời gian ngắn. So với đường trung bình di chuyển đơn lẻ, chiến lược WMA đa dạng kết hợp nhiều chu kỳ để xác định xu hướng, có thể lọc hiệu quả các đột phá giả mạo, tránh các giao dịch sai lầm như rng trong thị trường chỉ là điều chỉnh ngắn hạn. Đồng thời, sự giao nhau của các chu kỳ khác nhau cũng có thể tạo ra tín hiệu xu hướng mạnh mẽ hơn.

Rủi ro chiến lược

Chiến lược này có hai rủi ro chính: đầu tiên là rủi ro sai lầm trong định hướng. Trong một số trường hợp, giao dịch trung bình di chuyển trong thời gian ngắn không nhất thiết phải đại diện cho sự đảo ngược xu hướng thực sự, có thể chỉ là điều chỉnh ngắn hạn, khi đó dễ gây ra sai lầm trong quyết định giao dịch. Rủi ro thứ hai là thiết lập vị trí dừng lỗ là không hợp lý. Chiến lược trung bình di chuyển thường yêu cầu thiết lập lỗ hổng lớn, nếu dừng lỗ quá nhỏ, nó sẽ dễ dàng bị dừng và không thể nắm bắt xu hướng lâu dài. Để kiểm soát hai rủi ro này, chúng ta có thể điều chỉnh chu kỳ trung bình di chuyển thích hợp, tối ưu hóa vị trí dừng và kết hợp với các chỉ số khác.

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

Chiến lược này có thể được tối ưu hóa theo một số khía cạnh sau: thứ nhất, tối ưu hóa các tham số chu kỳ đường trung bình di chuyển, điều chỉnh các tham số chu kỳ để phù hợp với các tình huống thị trường rộng hơn; thứ hai, kết hợp với các chỉ số khác, sử dụng kết hợp các chỉ số như MACD, RSI có thể cải thiện chất lượng tín hiệu; thứ ba, tối ưu hóa chiến lược dừng lỗ để bảo vệ lợi nhuận tối đa bằng cách theo dõi dừng lỗ, dừng lỗ trung bình, v.v.

Tóm tắt

Chiến lược này sử dụng các chỉ số trung bình di chuyển có trọng lượng nhiều để đánh giá sự đảo ngược của xu hướng ngắn hạn, nắm bắt cơ hội đảo ngược để giao dịch. Nó đánh giá chính xác, đơn giản để sử dụng, thích hợp cho hoạt động đường ngắn. Chúng tôi có thể kiểm soát rủi ro giao dịch hiệu quả bằng cách tối ưu hóa các tham số, dừng lỗ và tín hiệu, tăng hiệu quả chiến lược. Nói chung, chiến lược này có giá trị hoạt động thực tế rất tốt.

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

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © kingseif

//@version=5
strategy(title="EURCHF Scalp 3 minutes", overlay=true)

// Moving Averages
len1 = 29
len2 = 5
len3 = 3
len4 = 2
len5 = 1
src = close

wma1 = ta.wma(src, len1)
wma2 = ta.wma(src, len2)
wma3 = ta.wma(src, len3)
wma4 = ta.wma(src, len4)
wma5 = ta.wma(src, len5)

// Strategy
wma_signal = wma1 > wma2 and wma2 > wma3 and wma3 > wma4 and wma4 > wma5
wma_sell_signal = wma1 < wma2 and wma2 < wma3 and wma3 < wma4 and wma4 < wma5

// Position Management
risk = 1.00
stop_loss = 0
take_profit = 0

// Long Position
if wma_signal
    strategy.entry("Buy", strategy.long)
    
    if stop_loss > 0
        strategy.exit("Sell", from_entry="Buy", loss=stop_loss)
    
    if take_profit > 0
        strategy.exit("Sell", from_entry="Buy", profit=take_profit)

// Short Position
if wma_sell_signal
    strategy.entry("Sell", strategy.short)
    
    if stop_loss > 0
        strategy.exit("Cover", from_entry="Sell", loss=stop_loss)
    
    if take_profit > 0
        strategy.exit("Cover", from_entry="Sell", profit=take_profit)