
Chiến lược giao dịch vòng tròn hai vị trí dừng lỗ động ATR RSI là một chiến lược giao dịch đường ngắn được thiết kế đặc biệt cho khung thời gian 3 phút của chỉ số Nasdaq 100 (US100). Cốt lõi của chiến lược này sử dụng logic vòng tròn “mua 1 mua 2 bán”, mỗi giao dịch được quản lý thông qua mức dừng lỗ động và dừng dựa trên ATR (trung bình sóng thực).
Chiến lược sử dụng RSI (chỉ số tương đối mạnh) với tín hiệu chéo của 50 đường làm cơ sở vào, đồng thời kết hợp EMA (chỉ số di chuyển trung bình) làm bộ lọc xu hướng, đảm bảo hướng giao dịch phù hợp với xu hướng tổng thể. Ngoài ra, chiến lược sử dụng chỉ số ATR để tính toán điểm dừng động và điểm dừng để thích ứng hiệu quả với sự biến động của thị trường.
Các nguyên tắc hoạt động của chiến lược này có thể được chia thành một số phần quan trọng sau:
Cơ chế tạo tín hiệu:
Hệ thống lọc xu hướng:
Logic quản lý vị trí:
Kiểm soát rủi ro động:
Trao đổi tín hiệu:
Quản lý rủi ro động:
Cơ chế xác nhận xu hướng:
Chiến lược thoát vị trí kép:
Thị trường thích ứng:
Logic succinct và rõ ràng:
Tỷ lệ giao dịch ngắn có nguy cơ cao:
Tín hiệu RSI có thể bị chậm:
Hạn chế ATR cố định:
Rủi ro đảo ngược xu hướng:
Tùy thuộc vào thị trường cụ thể:
Tiến hành hệ thống tham số thích ứng:
Thêm tính năng lọc thời gian:
Thực hiện hệ thống dừng thua lỗ theo dõi:
Tích hợp chỉ số giao dịch:
Phát triển hệ thống tích hợp đa chỉ số:
Chiến lược giao dịch vòng tròn hai vị trí ATR động dừng lỗ RSI là một hệ thống giao dịch định lượng đường ngắn kết hợp các chỉ số kỹ thuật và quản lý rủi ro động. Nó tạo ra tín hiệu giao dịch thông qua tín hiệu RSI và bộ lọc xu hướng EMA, đồng thời sử dụng cơ chế dừng lỗ động dựa trên ATR để kiểm soát rủi ro.
Ưu điểm cốt lõi của chiến lược này là khả năng thích ứng động với biến động thị trường và cân bằng rủi ro và lợi nhuận thông qua mô hình “mua 1 mua 2 bán”. Mặc dù có rủi ro tiềm ẩn như tần suất giao dịch ngắn cao, tín hiệu RSI bị tụt, nhưng có thể nâng cao hơn nữa tính ổn định và khả năng lợi nhuận của chiến lược thông qua các hướng tối ưu hóa được đề xuất, chẳng hạn như cải tiến hệ thống tham số thích ứng, lọc thời gian, dừng thua lỗ.
Chiến lược này đặc biệt phù hợp với những nhà giao dịch thích giao dịch tần số cao, quen thuộc với các tính năng của chỉ số Nasdaq 100 và có thể thực hiện kỷ luật giao dịch ngắn. Tuy nhiên, trước khi áp dụng trên thị trường thực, khuyến nghị thực hiện kiểm tra lại và mô phỏng giao dịch đầy đủ để đảm bảo các tham số chiến lược phù hợp với môi trường thị trường hiện tại.
/*backtest
start: 2025-05-05 00:00:00
end: 2025-05-11 08:00:00
period: 2m
basePeriod: 2m
exchanges: [{"eid":"Futures_Binance","currency":"DOGE_USDT"}]
*/
//@version=5
strategy("1 BUY 2 SELL Loop – With ATR-Based SL/TP", overlay=true, default_qty_type=strategy.fixed, default_qty_value=1)
// === Parametreler ===
rsiLength = input.int(14, "RSI Periyodu")
emaFilterLen = input.int(200, "Trend Filtresi için EMA")
atrLen = input.int(14, "ATR Periyodu")
atrMultiplier = input.float(1.5, "ATR Katsayısı (SL ve TP için)")
// === İndikatörler ===
rsi = ta.rsi(close, rsiLength)
ema = ta.ema(close, emaFilterLen)
atr = ta.atr(atrLen)
// === Trend Filtresi ===
isUptrend = close > ema
isDowntrend = close < ema
// === Giriş Sinyalleri ===
longSignal = ta.crossover(rsi, 50) and isUptrend
shortSignal = ta.crossunder(rsi, 50) and isDowntrend
// === SL ve TP Hesaplama ===
longSL = close - atr * atrMultiplier
longTP = close + atr * atrMultiplier
shortSL = close + atr * atrMultiplier
shortTP = close - atr * atrMultiplier
// === LONG Pozisyon Açma ===
if (longSignal)
if (strategy.position_size < 0)
strategy.close("Short")
strategy.entry("Long", strategy.long, qty=1)
strategy.exit("Long TP/SL", from_entry="Long", stop=longSL, limit=longTP)
// === SHORT Pozisyon Açma ===
if (shortSignal)
if (strategy.position_size > 0)
strategy.close("Long")
strategy.entry("Short", strategy.short, qty=1)
strategy.exit("Short TP/SL", from_entry="Short", stop=shortSL, limit=shortTP)