Chiến lược này tính toán hai EMA với các khoảng thời gian khác nhau và so sánh mối quan hệ kích thước của chúng để xác định xu hướng của thị trường và đạt được xu hướng theo. Khi EMA ngắn hạn vượt qua trên EMA dài hạn, thị trường được đánh giá là có xu hướng tăng và chiến lược đi dài. Khi EMA ngắn hạn vượt qua dưới EMA dài hạn, thị trường được đánh giá là có xu hướng giảm và chiến lược đi ngắn.
Chỉ số cốt lõi của chiến lược này là Mức trung bình chuyển động theo cấp số (EMA). Chỉ số EMA có thể lọc ra tiếng ồn thị trường và phản ánh những thay đổi xu hướng thực sự. Chiến lược này sử dụng hai EMA với các thông số khác nhau, một EMA ngắn hạn 34 giai đoạn và một EMA dài hạn 89 giai đoạn.
Khi EMA ngắn hạn vượt qua trên EMA dài hạn từ dưới, nó chỉ ra rằng xu hướng ngắn hạn bắt đầu thống trị xu hướng dài hạn và giá nhập vào kênh tăng. Đây là tín hiệu dài của chiến lược. Khi EMA ngắn hạn vượt qua dưới EMA dài hạn từ trên, nó chỉ ra rằng xu hướng ngắn hạn bắt đầu đảo ngược xu hướng dài hạn và giá nhập vào kênh giảm. Đây là tín hiệu ngắn của chiến lược. Bằng cách này, chiến lược tận dụng đầy đủ lợi thế của sự chéo chéo của hai EMA để nắm bắt tín hiệu xu hướng từ sự thay đổi giá.
Sau khi đi dài hoặc ngắn, chiến lược sẽ giữ vị trí cho đến khi tín hiệu ngược lại xuất hiện. Ví dụ, sau khi đi dài, khi EMA ngắn vượt qua dưới EMA dài, đó là tín hiệu ngắn, vị trí dài sẽ được đóng lại và vị trí ngắn sẽ được mở. Điều này cho phép rời khỏi các vị trí dài có lợi nhuận một cách trơn tru và rút ngắn kịp thời theo hướng ngược lại để tối đa hóa việc khóa lợi nhuận xu hướng.
Lợi thế lớn nhất của chiến lược này là nó sử dụng đầy đủ các hình thành chéo EMA để xác định sự thay đổi trong xu hướng thị trường, chính xác đi dài và ngắn, để theo dõi xu hướng tốt hơn.
Sử dụng công cụ EMA để xác định sự thay đổi xu hướng giá chính.
Sử dụng cấu trúc EMA kép để lọc một số tiếng ồn và làm cho tín hiệu ổn định và đáng tin cậy hơn.
Các thông số chu kỳ EMA có thể điều chỉnh và có thể được điều chỉnh linh hoạt theo đặc điểm thị trường để có được các tín hiệu giao dịch chính xác hơn.
Giữ các vị trí dọc theo xu hướng để tránh giao dịch chống lại xu hướng, có thể làm giảm rủi ro giao dịch.
Sử dụng tối đa lợi nhuận xu hướng. Một khi có lợi nhuận, lấy lợi nhuận kịp thời để tránh mất mát đảo ngược.
Những rủi ro chính đối với chiến lược này là:
Mặc dù EMA có thể lọc hiệu quả tiếng ồn và xác định hướng xu hướng, các tín hiệu mất thường xuyên có thể xảy ra trong các thị trường giới hạn phạm vi, dẫn đến giao dịch quá thường xuyên, làm tăng chi phí giao dịch và rủi ro.
Chọn không đúng các thông số chu kỳ EMA có thể gây ra sự chậm trễ tín hiệu, bỏ lỡ điểm đầu vào tốt nhất.
Không thể xác định điểm uốn cong và thời gian đảo ngược của xu hướng, có nguy cơ bị mắc kẹt trước khi bước ngoặt đến.
Để đối phó với các rủi ro trên, các biện pháp đối phó sau đây có thể được thực hiện:
Trong các thị trường giới hạn phạm vi, nới lỏng stop loss một cách thích hợp để giảm lỗ, hoặc bỏ giao dịch hoàn toàn chờ xu hướng rõ ràng.
Tối ưu hóa việc lựa chọn các thông số chu kỳ EMA để tìm kết hợp thông số tối ưu.
Tăng các chỉ số bổ sung để xác định kết thúc xu hướng và các điểm chuyển hướng cấu trúc để tránh bị mắc kẹt.
Có chỗ cho việc tối ưu hóa hơn nữa chiến lược này, có thể được thực hiện chủ yếu từ các khía cạnh sau:
Tiếp tục tối ưu hóa việc lựa chọn các chu kỳ EMA để tìm ra sự kết hợp các tham số tối ưu.
Tăng các chiến lược dừng lỗ như dừng lỗ di chuyển, dừng lỗ thời gian, dừng lỗ biến động, vv để kiểm soát rủi ro của các giao dịch đơn.
Tăng các chỉ số bổ sung để xác định cấu trúc thị trường và tránh rủi ro bị mắc kẹt.
Điều chỉnh các tham số chiến lược theo biến động cấu trúc ở các mức chu kỳ lớn. cụ thể, kết hợp nhiều tham số cho các thị trường xu hướng và kết hợp tham số ngắn cho các thị trường giới hạn phạm vi.
Kết hợp quản lý vị trí để điều chỉnh kích thước vị trí theo cách năng động dựa trên việc sử dụng vốn, tỷ lệ lợi nhuận và các chỉ số khác.
Ý tưởng cốt lõi của chiến lược này rất đơn giản và rõ ràng, sử dụng dấu hiệu EMA để xác định sự thay đổi xu hướng thị trường cho việc đi dài và ngắn. Chiến lược có lợi thế trong việc sử dụng các công cụ EMA để xác định xu hướng, giữ vị trí dọc theo xu hướng và tận dụng xu hướng. Nhưng cũng có những vấn đề như lựa chọn chu kỳ và nắm bắt các điểm uốn. Tất cả các vấn đề này đều cung cấp hướng để tối ưu hóa chiến lược hơn nữa. Bằng cách giới thiệu nhiều chỉ số kỹ thuật để làm phong phú cơ sở cho các phán quyết của chiến lược, chiến lược có thể trở nên ổn định và hiệu quả hơn.
/*backtest start: 2023-02-11 00:00:00 end: 2024-02-17 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Simple Moving Average Strategy", overlay=true) // Input for EMA lengths emaShortLength = input.int(34, title="Short EMA Length") emaLongLength = input.int(89, title="Long EMA Length") // Calculate EMAs based on inputs emaShort = ta.ema(close, emaShortLength) emaLong = ta.ema(close, emaLongLength) // Plot the EMAs plot(emaShort, color=color.blue, linewidth=2, title="EMA Short") plot(emaLong, color=color.orange, linewidth=2, title="EMA Long") // Generate long and short signals longCondition = ta.crossover(emaShort, emaLong) shortCondition = ta.crossunder(emaShort, emaLong) // Enter long positions if (longCondition) strategy.entry("Long", strategy.long) // Enter short positions if (shortCondition) strategy.entry("Short", strategy.short) // Close long positions if (shortCondition) strategy.close("Long") // Close short positions if (longCondition) strategy.close("Short")