
Chiến lược này là một chiến lược giao dịch ngắn dựa trên RSI (chỉ số tương đối mạnh). Nó sử dụng chỉ số RSI để xác định tình trạng yếu mạnh tiềm ẩn của thị trường, do đó hỗ trợ quyết định giao dịch.
Chiến lược này sử dụng chỉ số RSI 5 chu kỳ để nắm bắt động thái giá trên đường ngắn. Nó đánh giá thời gian vào và dừng lỗ dựa trên đỉnh và đáy của đường cong RSI.
Các điều kiện để tham gia vào vị trí đa đầu là: RSI của đường K trước thấp hơn 50; RSI của đường K hiện tại cao hơn 60.
Điều kiện là: Khi đường cong RSI có điểm thấp hơn, biểu thị xu hướng yếu đi, trong thời điểm này, xóa các vị trí nhiều đầu.
Cách tối ưu hóa:
Chiến lược này sử dụng tính năng đảo ngược điểm cao và thấp của chỉ số RSI, thiết lập các quy tắc nhập và dừng nhiều đầu rõ ràng. Suy nghĩ giao dịch đơn giản và thực tế, nhưng cũng có một số biến độ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")