Chiến lược đảo ngược xu hướng dựa trên sự giao nhau của đường trung bình động


Ngày tạo: 2023-09-20 16:54:46 sửa đổi lần cuối: 2023-09-20 16:54:46
sao chép: 0 Số nhấp chuột: 773
1
tập trung vào
1617
Người theo dõi

Tổng quan

Chiến lược này sử dụng giao điểm giữa đường trung bình EMA và đường trung bình MA để đánh giá xu hướng đảo ngược và là một trong những chiến lược theo dõi xu hướng điển hình.

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

  1. Đường trung bình chỉ số EMA và đường trung bình di chuyển đơn giản MA được tính theo chu kỳ được chỉ định.

  2. Một tín hiệu mua được tạo ra khi EMA đeo MA từ dưới lên.

  3. Khi EMA đi qua MA từ trên xuống, nó tạo ra một tín hiệu bán.

  4. Bạn có thể thiết lập giao dịch chỉ trong một tháng nhất định và một ngày nhất định.

  5. Mỗi lần chỉ giữ vị trí một chiều, không mở vị trí ngược.

  6. Các quy tắc đơn giản, rõ ràng và dễ thực hiện.

Phân tích lợi thế

  1. EMA và MA giao nhau dễ dàng để nắm bắt cơ hội đảo ngược xu hướng.

  2. Cài đặt bộ lọc ngày để tránh giao dịch sai do sự kiện quan trọng.

  3. Chỉ cần thực hiện một vị trí một chiều, bạn có thể giảm bớt việc mở lỗ ngược vô nghĩa.

  4. Tiền được sử dụng hiệu quả hơn.

  5. Thích hợp cho giao dịch xu hướng đường ngắn.

Phân tích rủi ro

  1. Hình thức này có thể dẫn đến tín hiệu sai dẫn đến tổn thất không cần thiết.

  2. Không thể kiểm soát hiệu quả mức độ tổn thất đơn lẻ.

  3. Chiến lược không dừng lỗ, có nguy cơ mất tiền lớn hơn.

  4. Nếu bạn đặt ngày quá cứng, bạn có thể bỏ lỡ cơ hội giao dịch.

  5. Thiết lập tham số không đúng cũng ảnh hưởng đến hiệu suất của chiến lược.

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

  1. Kiểm tra các chu kỳ trung bình khác nhau để tìm tham số tối ưu.

  2. Các điều kiện lọc khác cần được thêm vào khi đánh giá chéo.

  3. Thiết lập các cơ chế ngăn chặn và kiểm soát tổn thất đơn lẻ.

  4. Tối ưu hóa quy tắc lọc ngày, giữ một chút linh hoạt.

  5. Nghiên cứu cách thiết lập vị trí dừng hợp lý.

  6. Xem xét sử dụng chiến lược quản lý vị thế động.

Tóm tắt

Chiến lược này dựa trên giao dịch đảo ngược xu hướng trên đường chéo EMA và MA, đơn giản và hiệu quả, nhưng có một số không gian cải tiến. Bằng cách tối ưu hóa tham số, kiểm soát rủi ro và các phương tiện khác, nó có thể được hoàn thiện hơn nữa để tạo ra một hệ thống giao dịch đường ngắn ổn định.

Mã nguồn chiến lược
//@version=2
strategy(title = "MA + EMA Crossover Strategy ",shorttitle="eMA", overlay = true,default_qty_type = strategy.percent_of_equity, default_qty_value = 100,commission_type=strategy.commission.percent,commission_value=0.1,initial_capital=100000)


emaLength =input(34)

maLength = input(89)

ema=ema(close,emaLength)
ma=sma(close,maLength)

plot(ema,linewidth=3,color=green)
plot(ma,linewidth=3,color=red)
longCond= crossover(ema,ma)
shortCond=crossover(ma,ema)





monthfrom =input(8)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)



if (  longCond    and  month>=monthfrom and month <=monthuntil and dayofmonth>=dayfrom and dayofmonth < dayuntil) 
    strategy.entry("LONG", strategy.long, stop=close, oca_name="TREND",  comment="LONG")
    
else
    strategy.cancel(id="LONG")
    



if ( shortCond   and month>=monthfrom and month <=monthuntil and dayofmonth>=dayfrom and dayofmonth < dayuntil ) 

    strategy.entry("SHORT", strategy.short,stop=close, oca_name="TREND",  comment="SHORT")
else
    strategy.cancel(id="SHORT")