Đây là một chiến lược giao dịch ngắn hạn dựa trên chỉ số RSI (Relative Strength Index). Nó sử dụng RSI để xác định sức mạnh và điểm yếu tiềm năng trên thị trường, do đó hỗ trợ các quyết định giao dịch.
Chiến lược này sử dụng chỉ số RSI 5 giai đoạn để nắm bắt đà tăng giá ngắn hạn. Nó xác định mức nhập và dừng lỗ dựa trên đỉnh và đáy của đường cong RSI.
Các điều kiện đầu vào dài: RSI của nến trước dưới 50; RSI của nến hiện tại trên 60.
Điều kiện thoát: khi đường cong RSI giảm thấp hơn, cho thấy xu hướng suy yếu, đóng các vị trí dài.
Tối ưu hóa:
Chiến lược này sử dụng mô hình đảo ngược của đỉnh và đáy RSI để thiết lập các quy tắc đầu vào dài và dừng lỗ rõ ràng.
/*backtest start: 2024-01-14 00:00:00 end: 2024-01-21 00:00:00 period: 30m basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("*RSI 5 - Long only- Daily charts & above*", overlay = false) // Define inputs rsi_length = input(5, "RSI Length") // Calculate indicators rsi = ta.rsi(close, rsi_length) // Entry conditions long = rsi[1] < 50 and rsi > 60 // Exit conditions longExit = rsi < rsi[1] // Execute trade with adjusted position size if (long) strategy.entry("Long", strategy.long) if (longExit) strategy.close("LongExit") // Close long position if long exit condition is met if (longExit) strategy.close("Long", comment="Long exit") rsiPlot = plot(rsi, "RSI", color=#7E57C2) rsiUpperBand = hline(60, "RSI Upper Band", color=#787B86) midline = hline(50, "RSI Middle Band", color=color.new(#787B86, 50)) rsiLowerBand = hline(40, "RSI Lower Band", color=#787B86) fill(rsiUpperBand, rsiLowerBand, color=color.rgb(126, 87, 194, 90), title="RSI Background Fill")