Chiến lược phá vỡ chỉ số RSI kép sử dụng hai chỉ số RSI tương đối mạnh để giao dịch, một chỉ số RSI nhanh và một chỉ số RSI chậm, cả hai đều có thể giao dịch theo cùng một hướng.
Lý luận cụ thể là:
Tính RSI nhanh (ví dụ 16 chu kỳ) và RSI chậm (ví dụ 31 chu kỳ)
Tạo tín hiệu mua khi RSI nhanh thấp hơn đường bán quá mức (ví dụ 30)
Khi RSI chậm thấp hơn đường bán quá mức (ví dụ 30) cũng tạo ra tín hiệu mua
RSI nhanh và RSI chậm có thể đưa ra tín hiệu mua cùng một ngày
RSI nhanh giảm 70 điểm
RSI chậm, giảm 68 điểm
Thiết lập đường dừng lỗ.
Chỉ số RSI đôi có thể tìm thấy cơ hội tốt hơn trong khu vực quá mua quá bán. Kết hợp với đường tốc độ nhanh và chậm có thể thực hiện nhiều bước vào, theo dõi xu hướng hoạt động. Hạn chế rủi ro có thể kiểm soát được.
RSI nhanh chóng xác minh lẫn nhau, giảm tín hiệu giả
Có thể theo dõi các xu hướng theo từng bước
Thiết lập các điểm lợi nhuận và điểm dừng khác nhau
Phục hồi dừng lỗ để kiểm soát rủi ro hơn
Cần kiểm tra lặp lại để tối ưu hóa các tham số RSI
Tỷ lệ rủi ro giao dịch tăng lên khi nhập hai lần
Hạn chế quá gần, có thể bị rung
Chiến lược chỉ số RSI kép sử dụng chỉ số hai trục thời gian tổng hợp, trong khi kiểm soát rủi ro, thực hiện nhiều điểm vào để theo dõi xu hướng. Tối ưu hóa tham số và dừng lỗ nghiêm ngặt là chìa khóa. Nhìn chung, chiến lược này phù hợp để theo dõi hành vi định hướng đường dài giữa.
/*backtest
start: 2023-09-06 00:00:00
end: 2023-09-13 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// @version=4
// © HermanBrummer
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
strategy("DUAL RSI", "RSI", 1, pyramiding=2)
/// USES TWO RSI'S BOTH OF THEM CAN TRADE IN THE SAME DIRECTION AT THE SAME TIME -- ONE SLOW RSI, AND ONE FAST RSI
/// BOTH RSI'S HAVE DIFFERENT LENGHTS ONE IS FAST AND HAS A SETTTING OF 16 ONE IS SLOW AND HAS A SETTING OF 31
/// BOTH RSI'S HAVE DIFERENT EXIT PARAMETERS
/// PYRAMIDING ALLOWS THE SYSTEM TO BUY ONE DO ONE SLOW RSI AND ONE FAST RSI BUY ON THE SAME DAY
/// FASTRSI EXITS AT 70 RSI LEVEL
/// SLOW RSI EXITS AT 68 RSI LEVEL
FastRSILen = input( 16 )
SlowRSILen = input( 31 )
overSold = input( 91 )
FastRsi = rsi(ohlc4, FastRSILen)
SlowRsi = rsi(ohlc4, SlowRSILen)
aboveMaFilter = close > sma(close, 200)
StopLossLine = strategy.position_avg_price * .90
plot(StopLossLine, "StopLossLine", #ff0000)
// plot(FastRsi, "FastRsi", color.yellow, 2)
// plot(SlowRsi, "SlowRsi", color.purple, 2)
FastBuy = FastRsi < overSold and aboveMaFilter //and strategy.position_size != 1
SlowBuy = SlowRsi < overSold and aboveMaFilter //and strategy.position_size != 1
// FAST_BUY
strategy.entry("Fast Enter", true, when=FastBuy)
if FastRsi > 70 /// SELLS IF RSI == 75
strategy.close("Fast Enter", comment="Fast Exit")
strategy.exit("Stop Loss", "Fast Enter", stop=StopLossLine)
// // /// SLOW_BUY
strategy.entry("Slow Enter", true, when=SlowBuy)
strategy.exit("Stop Loss", "Slow Enter", stop=StopLossLine)
if SlowRsi > 68 /// SELLS IF RSI == 68
strategy.close("Slow Enter", comment="Slow Exit")