Chiến lược này kết hợp các EMA 8 ngày, 13 ngày, 21 ngày và 55 ngày và tạo ra các tín hiệu dài và ngắn khi giao thoa xảy ra giữa chúng, nhằm mục đích nắm bắt xu hướng trung dài.
Tính toán EMA 8, 13, 21 và 55 ngày.
Khi EMA 8 ngày, 13 ngày, 21 ngày đều vượt trên EMA 55 ngày, tín hiệu dài được kích hoạt.
Khi EMA 8 ngày, 13 ngày, 21 ngày đều vượt dưới EMA 55 ngày, tín hiệu ngắn được kích hoạt.
Đi dài trên cây thập giá vàng, đi ngắn trên cây thập giá chết.
Vị trí gần trên đường băng ngược.
Sự kết hợp EMA nhiều hiệu quả trong việc lọc các sự đột phá giả.
55 ngày EMA như một neo tránh bị mắc kẹt.
Kiểm tra hậu quả cho thấy lợi nhuận hàng năm ổn định trong 10 năm qua.
Crossover trực quan, dễ sử dụng, thân thiện với người mới bắt đầu.
Các thông số cố định có thể không phù hợp với tất cả các sản phẩm và thị trường, cần tối ưu hóa độc lập.
Không hiệu quả trong các thị trường khác nhau, rủi ro chém và dừng lại thường xuyên.
Không có lỗ dừng không thể hạn chế lỗ giao dịch duy nhất.
Tần số giao dịch có thể quá cao hoặc thấp, cần điều chỉnh tham số.
10 năm mẫu hạn chế, cần dữ liệu lớn hơn để xác minh độ bền.
Kiểm tra các kết hợp thời gian EMA để tìm sự phù hợp tốt nhất.
Thêm bộ lọc âm lượng để tránh các sự đột phá giả.
Thực hiện dừng lỗ cố định hoặc di chuyển.
Tối ưu hóa kích thước vị trí để giảm rủi ro cho mỗi giao dịch.
Giao dịch cả hai bên dài và ngắn.
Mở rộng thử nghiệm vào nhiều sản phẩm hơn và khung thời gian dài hơn.
Chiến lược này xác định xu hướng trung dài hạn bằng cách sử dụng đường chéo EMA theo cách trực quan. Điểm mạnh là khả năng hiển thị và đơn giản. Nhưng các thông số cần tối ưu hóa hơn và thiếu kiểm soát rủi ro. Cần giới thiệu nhiều chỉ số kỹ thuật hơn để lọc tín hiệu và dừng thêm để hạn chế lỗ.
/*backtest start: 2023-08-21 00:00:00 end: 2023-09-20 00:00:00 period: 6h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © ColinMccann18 //@version=4 // +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ // --------------------------------------------------------------RULES------------------------------------------------------------------------------ // - VISUALLY REPRESENTS THE CROSSING OF 8,13,21,55 EMA'S FROM KROWNS PROGRAM strategy(title="CM EMA Trend Cross STRAT", shorttitle="CM EMA Strat", overlay=true) ema8 = ema(close,8) ema13 = ema(close, 13) ema21 = ema(close, 21) ema55 = ema(close, 55) //PLOT plot(ema8, title="EMA 1",linewidth=2, color=#00eeff) plot(ema13, title="EMA 2",linewidth=2, color=#fff900) plot(ema21, title="EMA 3",linewidth=2, color=#42ff0f) plot(ema55, title="EMA 4",linewidth=2, color=#8b49ff) //LOGIC--------------------------------------------------------------------------------------------------------------------------------- emacrossover = crossover(ema21, ema55) and ema8 and ema13 > ema55 emacrossunder = crossunder(ema21, ema55) and ema8 and ema13 < ema55 //Long---------------------------------------------------------------------------------------------------------------------------------- longCondition = emacrossover closelongCondition = emacrossunder strategy.entry("Long", strategy.long, qty=na, when=longCondition) strategy.close("Close Long", when=closelongCondition) //Short---------------------------------------------------------------------------------------------------------------------------------- shortCondition = emacrossunder closeshortCondition = emacrossover strategy.entry("Short", strategy.short,qty=na, when=shortCondition) strategy.close("Close Short", when=closeshortCondition)