Chiến lược RSI Breakout được cải tiến là một chiến lược theo xu hướng sử dụng chỉ số chỉ số sức mạnh tương đối (RSI) để xác định các điểm vào và ra. Nó dựa trên chiến lược RSI cơ bản bằng cách thêm lệnh dừng lỗ và lấy lợi nhuận để quản lý rủi ro.
Khi chỉ số RSI vượt trên 70 (mức độ mua quá mức), chiến lược đi dài. Khi chỉ số RSI vượt dưới 30 (mức độ bán quá mức), chiến lược đi ngắn. Điều này cho phép nó đi theo xu hướng tăng và giảm mạnh. lệnh dừng lỗ và lấy lợi nhuận sau đó được sử dụng để khóa lợi nhuận và hạn chế lỗ trên các vị trí hiện có.
Cơ chế cốt lõi dựa trên chỉ số RSI vượt qua mức mua quá mức (thất định 70) hoặc mức bán quá mức (thất định 30) để kích hoạt các mục nhập.
Khi chỉ số RSI vượt trên 70, nó cho thấy tài sản đã bị mua quá mức và có thể đảo ngược, vì vậy chiến lược mở một vị trí dài.
Khi chỉ số RSI vượt dưới 30, nó cho thấy tài sản đã được bán quá mức và có thể tăng, vì vậy chiến lược mở một vị trí ngắn.
Điều này cho phép chiến lược tận dụng xu hướng đảo ngược trung bình xuất phát từ các mức RSI cực đoan.
Sự cải thiện quan trọng là quản lý rủi ro bổ sung thông qua lệnh dừng lỗ và lấy lợi nhuận.
Sau khi nhập vào một vị trí, lệnh dừng lỗ và lấy lợi nhuận được đặt ở tỷ lệ phần trăm cố định từ giá nhập (bên mặc định 2% dừng lỗ, 10% lấy lợi nhuận).
Nếu một vị trí di chuyển thuận lợi, lệnh giới hạn lợi nhuận sẽ đóng nó để kiếm lợi nhuận. Nếu nó di chuyển bất lợi, lệnh dừng lỗ sẽ đóng nó cho một khoản lỗ nhỏ. Điều này tối đa hóa lợi nhuận trong các giao dịch thắng và giảm thiểu lỗ từ các giao dịch thua lỗ.
Một số cách chiến lược có thể được cải thiện hơn nữa:
Chiến lược RSI Breakout được cải tiến tập hợp một số yếu tố tích cực - sử dụng RSI để xác định các điểm chuyển đổi tiềm năng, xu hướng sau các mục nhập theo hướng động lực, rủi ro không đối xứng - phần thưởng từ lấy lợi nhuận > dừng lỗ và giảm rủi ro từ các lệnh thoát.
Bằng cách kết hợp các khía cạnh này, nó nhằm mục đích tối đa hóa phần thưởng trong khi giảm thiểu rủi ro trên mỗi giao dịch. Tối ưu hóa thích hợp và kích cỡ vị trí mạnh mẽ có thể biến nó thành một hệ thống ổn định trên các môi trường thị trường khác nhau.
/*backtest start: 2024-01-04 00:00:00 end: 2024-02-03 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // @version=4 // Improved RSI Simple Strategy // Added Risk Management System: SL & TP // © Bitduke // All scripts: https://www.tradingview.com/u/Bitduke/#published-scripts strategy("Simple RSI Buy/Sell at a level", shorttitle="Simple RSI Strategy (SL/TP)", overlay=false ) overbought = input(70, title="overbought value") oversold = input(30, title="oversold value") lenght = 14 rsi = rsi(close, lenght) myrsi = rsi > overbought myrsi2 = rsi < oversold barcolor(myrsi ? color.black : na) barcolor(myrsi2 ? color.blue : na) // Risk Management Sysyem convert_percent_to_points(percent) => strategy.position_size != 0 ? round(percent / 100 * strategy.position_avg_price / syminfo.mintick) : float(na) setup_percent(percent) => convert_percent_to_points(percent) STOP_LOSS = 2 TAKE_PROFIT = 10 plot(rsi) plot(overbought, color = color.red) plot(oversold, color = color.green) //STRATEGY if (myrsi) strategy.entry("Long", strategy.long) if (myrsi2) strategy.entry("Short", strategy.short) strategy.exit("Exit", qty_percent = 100, profit = setup_percent(STOP_LOSS), loss = setup_percent(TAKE_PROFIT))