
Chiến lược này chủ yếu sử dụng chỉ số RSI (RSI) tương đối mạnh trong chu kỳ cực ngắn (ngày 2) để xác định tình trạng bán tháo của thị trường, đồng thời kết hợp với đường trung bình di chuyển 200 ngày làm bộ lọc xu hướng, đảm bảo giao dịch chỉ trong xu hướng tăng tổng thể. Chiến lược được thiết kế với mục tiêu lợi nhuận rõ ràng (giá cao nhất trong hai ngày giao dịch trước) và giới hạn thời gian giữ vị trí cố định (ngày giao dịch 5) mà không đặt điểm dừng cố định, nhằm mục đích nắm bắt cơ hội phục hồi sau khi giá giảm trong thời gian ngắn.
Ý tưởng cốt lõi của chiến lược này dựa trên tính chất hồi phục trung bình của thị trường, đặc biệt là hồi phục ngắn hạn trong xu hướng tăng mạnh. Các cách thực hiện cụ thể như sau:
Điều kiện tham gia:
Điều kiện ra sân:
Thiết kế không có điểm dừng cố định:
Chiến lược này sử dụng ngôn ngữ Pine Script trên thực hiện mã, tính toán các chỉ số kỹ thuật thông qua các hàm ta.rsi và ta.sma, quản lý giao dịch bằng cách sử dụng strategy.entry và strategy.close và theo dõi giá vào và thời gian giữ bằng các biến.
Sau khi phân tích kỹ lưỡng, chiến lược này có những lợi thế đáng kể sau:
Cơ chế xác nhận kép: Kết hợp tín hiệu bán tháo RSI với bộ lọc xu hướng, làm giảm khả năng tín hiệu giả
Quy tắc nhập cảnh và xuất cảnh rõ ràng: quy tắc chiến lược đơn giản, rõ ràng, dễ hiểu và thực hiện, giảm ảnh hưởng của phán đoán chủ quan
Lưu ý: Chuẩn bị lọc đường trung bình 200 ngày để đảm bảo chỉ giao dịch trong xu hướng tăng dài hạn, tăng tỷ lệ thắng
Mục tiêu lợi nhuận linh hoạt: sử dụng giá cao nhất trong hai ngày giao dịch đầu tiên làm mục tiêu động, thích ứng với các điều kiện thị trường khác nhau
Kiểm soát rủi ro trong thời gian: 5 ngày để bắt buộc cơ chế thanh toán, tránh bị giam giữ lâu dài và đảm bảo quỹ được chuyển đổi hiệu quả
Dễ dàng hoạt động: ít tham số chiến lược, dễ điều chỉnh và tối ưu hóa, phù hợp với nhu cầu của các nhà giao dịch khác nhau
Không cần giám sát thường xuyên: Có các điều kiện tự động xuất cảnh rõ ràng, giảm căng thẳng tâm lý và nhu cầu giám sát của nhà giao dịch
Mặc dù chiến lược này được thiết kế hợp lý, nhưng vẫn có những rủi ro tiềm ẩn:
Rủi ro không dừng lỗ: Không có điểm dừng cố định là một thanh kiếm hai lưỡi, có thể dẫn đến tổn thất lớn trong điều kiện thị trường cực đoan
Rủi ro đảo ngược xu hướng: Thị trường có thể có một sự đảo ngược xu hướng đột ngột ngay cả khi giá ở trên đường trung bình 200 ngày
Tính nhạy cảm của tham số: Thời kỳ RSI và các thiết lập giá trị ngưỡng có ảnh hưởng lớn đến hiệu suất của chiến lược
Rủi ro thời gian: Thời gian giữ vị thế cố định 5 ngày có thể quá ngắn hoặc quá dài trong một số điều kiện thị trường
Rủi ro về tính thanh khoản: Trong thị trường thiếu thanh khoản, có thể khó thực hiện giao dịch theo giá lý tưởng
Điểm trượt và chi phí giao dịch: Chiến lược không tính đến điểm trượt và chi phí hoa hồng trong giao dịch thực tế
Dựa trên phân tích mã, chiến lược này có thể được tối ưu hóa như sau:
RSI động:
Xu hướng đa chu kỳ xác nhận:
Tối ưu hóa quản lý tài chính:
Tăng hệ thống ngăn chặn thiệt hại:
Tối ưu hóa nhập học:
Tối ưu hóa xuất hiện:
Trình lọc thị trường:
Chiến lược giao dịch động lực phá vỡ chiến lược giao dịch với hệ thống lọc xu hướng đường trung bình là một chiến lược giao dịch định lượng kết hợp các chỉ số bán tháo ngắn hạn và lọc xu hướng dài hạn. Bằng cách xác định cơ hội điều chỉnh ngắn hạn trong xu hướng tăng mạnh, chiến lược này có thể nắm bắt cơ hội lợi nhuận do sự phục hồi giá mang lại trong khi rủi ro tương đối có thể kiểm soát được.
Ưu điểm chính của chiến lược này là quy tắc rõ ràng, hoạt động đơn giản và tỷ lệ thắng cao hơn của cơ chế xác nhận kép. Đồng thời, thiết kế thời gian giữ vị trí cố định và mục tiêu lợi nhuận động của nó cũng cung cấp một khuôn khổ tốt cho quản lý tiền và kiểm soát rủi ro.
Tuy nhiên, việc thiếu cơ chế dừng cố định là điểm rủi ro chính của chiến lược này và cần được chú ý đặc biệt trong ứng dụng thực tế. Chiến lược này có rất nhiều không gian tối ưu hóa bằng cách thêm dừng động, thiết lập tham số tối ưu hóa, cải thiện quản lý quỹ và thêm các bộ lọc môi trường thị trường.
Nhìn chung, đây là một chiến lược quay trở lại giá trị trung bình được thiết kế hợp lý, đặc biệt phù hợp để sử dụng trong thị trường có xu hướng tăng rõ ràng và có giá trị tham khảo cao cho các nhà giao dịch tìm kiếm cơ hội thu hồi ngắn hạn.
/*backtest
start: 2024-07-09 00:00:00
end: 2025-07-04 08:00:00
period: 3d
basePeriod: 3d
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/
//@version=5
strategy("RSI(2) with MA200 + Target + Close after 5 Days (No Stop Loss)", overlay=true,
default_qty_type=strategy.percent_of_equity, default_qty_value=100,
initial_capital=1000, currency=currency.EUR)
// === PARAMETERS ===
rsi_threshold = 25
rsi_period = 2
valid_days = 5 // Auto-close after 5 useful candles
// === BASE CALCULATIONS ===
rsi = ta.rsi(close, rsi_period)
ma200 = ta.sma(close, 200)
trend_ok = close > ma200
// === ENTRY CONDITION ===
entry_condition = rsi < rsi_threshold and trend_ok
// === TAKE PROFIT LEVEL ===
max_2days = math.max(high[1], high[2])
// === POSITION MANAGEMENT VARIABLES ===
var float entry_price = na
var int bars_since_entry = na
if entry_condition and strategy.opentrades == 0
strategy.entry("RSI(2) Long", strategy.long)
entry_price := close
bars_since_entry := 0
// === TIME COUNTER ===
bars_since_entry := strategy.opentrades > 0 ? (na(bars_since_entry) ? 1 : bars_since_entry + 1) : na
time_expired = bars_since_entry >= valid_days
// === EXIT ON TARGET OR TIME ===
target_hit = high >= max_2days
if strategy.opentrades > 0 and (target_hit or time_expired)
reason = target_hit ? "🎯 Target Hit" : "⏳ Time Expired"
strategy.close("RSI(2) Long", comment=reason)
entry_price := na
bars_since_entry := na
// === VISUALIZATION — SIGNAL & LEVELS ===
plot(entry_condition ? close : na, title="Entry Signal", color=color.green, style=plot.style_circles, linewidth=2)
plot(strategy.opentrades > 0 ? max_2days : na, title="Take Profit Level", color=color.lime, linewidth=1)