Chiến lược mua đa EMA

Tác giả:ChaoZhang, Ngày: 2024-02-20 15:38:08
Tags:

img

Tổng quan

Đây là một chiến lược chỉ mua dựa trên hành động giá và xu hướng ngắn hạn.

Chiến lược logic

Chiến lược sử dụng sáu EMA - 5 ngày, 10 ngày, 20 ngày, 50 ngày, 100 ngày và 200 ngày.

  1. EMA 5 ngày vượt qua EMA 10 ngày
  2. EMA 10 ngày vượt trên EMA 20 ngày
  3. EMA 20 ngày vượt trên EMA 50 ngày
  4. EMA 50 ngày vượt qua EMA 100 ngày
  5. EMA 100 ngày vượt qua EMA 200 ngày
  6. Giá đóng vượt qua đường EMA 5 ngày

Khi tất cả sáu điều kiện được đáp ứng, một vị trí dài được bắt đầu.

Tín hiệu thoát là khi giá đóng vượt dưới đường EMA 200 ngày.

Phân tích lợi thế

Những lợi thế của chiến lược này bao gồm:

  1. Sử dụng nhiều EMA làm bộ lọc để xác định hiệu quả xu hướng trung hạn ngắn hạn
  2. Các tiêu chí chéo chặt chẽ trên nhiều EMA giúp tránh sự đột phá sai
  3. Bao gồm giá đóng cửa tránh rủi ro thoát sai
  4. Chỉ mua, tránh rủi ro mua ngắn
  5. Cơ chế thoát bảo thủ thuận lợi cho việc thu lợi nhuận

Phân tích rủi ro

Ngoài ra còn có một số rủi ro:

  1. Tính khả năng thấp của liên tục EMA crossovers, có xu hướng bỏ lỡ cơ hội
  2. Chỉ mua, không thể lợi nhuận từ giọt
  3. Có xu hướng bị mắc kẹt trong các thị trường khác nhau
  4. Rời sớm, từ bỏ một số lợi nhuận
  5. Cài đặt tham số tĩnh không thích nghi giữa các sản phẩm và thị trường

Giải pháp:

  1. Giảm số lượng EMA dựa trên điều kiện thị trường
  2. Xem xét việc kết hợp CCI v.v. để giới thiệu các cơ hội bán ngắn
  3. Thiết lập lỗ dừng sau hoặc giám sát thủ công
  4. Điều chỉnh các thông số dựa trên các sản phẩm xu hướng
  5. Việc giám sát bằng tay được khuyến cáo để điều chỉnh các thông số

Cơ hội gia tăng

Một số cách để tăng cường chiến lược:

  1. Tích hợp khối lượng để tránh đột phá sai
  2. Sử dụng các biện pháp biến động để tối ưu hóa các thông số
  3. Giới thiệu các mô hình học máy để tối ưu hóa các thông số một cách năng động
  4. Thêm các cơ chế xác thực đột phá
  5. Kết hợp các mô hình học sâu để dự báo xu hướng
  6. Đưa ra lệnh dừng lỗ và lấy lợi nhuận

Kết luận

Tóm lại, đây là một xu hướng trung hạn ngắn hạn theo chiến lược dựa trên các chỉ số kỹ thuật giá. Nó xác định xu hướng bằng cách sử dụng nhiều bộ lọc EMA và kết hợp giá gần để tránh đột phá sai. Lý luận đơn giản và dễ hiểu. Những nhược điểm là ít cơ hội và dễ bị mắc kẹt. Nó được đề nghị sử dụng như một công cụ bổ sung kết hợp với giám sát thủ công. Có thể cải thiện các khía cạnh như khối lượng, tối ưu hóa tham số và học máy để làm cho chiến lược mạnh mẽ hơn.


/*backtest
start: 2023-02-13 00:00:00
end: 2024-02-19 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Multiple EMA Buy Strategy with Price Condition", overlay=true)

// Calculate EMAs
ema5 = ta.ema(close, 5)
ema10 = ta.ema(close, 10)
ema20 = ta.ema(close, 20)
ema50 = ta.ema(close, 50)
ema100 = ta.ema(close, 100)
ema200 = ta.ema(close, 200)

// Plot EMAs
plot(ema5, color=color.blue, title="EMA 5")
plot(ema10, color=color.green, title="EMA 10")
plot(ema20, color=color.red, title="EMA 20")
plot(ema50, color=color.purple, title="EMA 50")
plot(ema100, color=color.orange, title="EMA 100")
plot(ema200, color=color.yellow, title="EMA 200")

// Entry conditions
buy_condition = ema5 > ema10 and ema10 > ema20 and ema20 > ema50 and ema50 > ema100 and ema100 > ema200 and close > ema5

// Exit conditions
exit_condition = close < ema200

// Strategy entry and exit conditions
strategy.entry("Buy", strategy.long, when = buy_condition)
strategy.close("Buy", when = exit_condition)

Thêm nữa