Chiến lược này là một hệ thống giao dịch định lượng kết hợp theo xu hướng và đảo ngược trung bình. Nó sử dụng đường trung bình động 200 ngày (MA200) để xác định hướng xu hướng chính trong khi sử dụng biến động giá 7 ngày để xác định các cơ hội bán quá mức ngắn hạn, đạt được thời gian nhập khẩu tối ưu trong xu hướng tăng. Phương pháp này đảm bảo cả độ chính xác hướng và can thiệp kịp thời trong thời gian điều chỉnh giá, tận dụng đầy đủ phân tích kỹ thuật trong giao dịch.
Khái niệm cốt lõi bao gồm hai chiều: Thứ nhất, sử dụng MA200 để đánh giá xu hướng dài hạn, chỉ xem xét các vị trí khi giá trên MA200; Thứ hai, quan sát hiệu suất giá trong 7 ngày giao dịch gần đây, nhập các vị trí dài khi mức thấp 7 ngày xảy ra trong khi vẫn trên MA200 và đóng các vị trí khi giá đạt mức cao 7 ngày.
Chiến lược Double Seven là một hệ thống giao dịch định lượng kết hợp cơ bản theo xu hướng với sự đảo ngược trung bình. Thông qua việc sử dụng phối hợp MA200 và biến động giá 7 ngày, nó đảm bảo cả độ chính xác hướng và thời gian nhập khẩu tối ưu. Mặc dù có một số hạn chế nhất định, chiến lược có giá trị thực tế và tiềm năng mở rộng thông qua tối ưu hóa và kiểm soát rủi ro hợp lý. Các nhà giao dịch được khuyên nên tối ưu hóa chiến lược dựa trên đặc điểm thị trường và nhu cầu cá nhân trong các ứng dụng thực tế để tăng sự ổn định và lợi nhuận.
/*backtest start: 2019-12-23 08:00:00 end: 2024-11-27 00:00:00 period: 1d basePeriod: 1d 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/ // © EdgeTools //@version=5 strategy("Larry Connors' Double Seven Strategy", overlay=true) // 200-day moving average ma200 = ta.sma(close, 200) // Conditions for Double Seven Strategy priceAboveMa200 = close > ma200 // Find the lowest close over the last 7 days lowestClose7Days = ta.lowest(close, 7) // Find the highest close over the last 7 days highestClose7Days = ta.highest(close, 7) // Entry and exit rules longCondition = priceAboveMa200 and close <= lowestClose7Days exitCondition = close >= highestClose7Days // Enter long position if (longCondition) strategy.entry("Long", strategy.long) // Exit long position if (exitCondition) strategy.close("Long") // Plot moving averages plot(ma200, "200-day MA", color=color.blue)