Chiến lược đảo ngược phẳng chỉ số sức mạnh tương đối là một chiến lược đầu tư định lượng sử dụng chỉ số RSI để xác định tín hiệu mua quá mức và bán quá mức. Chiến lược này làm cho đảo ngược dài và ngắn dựa trên các vùng bán quá mức và mua quá mức của chỉ số RSI bằng cách mở các vị trí khi RSI bước vào vùng cực và đóng các vị trí khi RSI bước ra khỏi vùng cực.
Chiến lược này sử dụng chỉ số RSI 14 giai đoạn. Khu vực mua quá mức được định nghĩa là trên 70 và khu vực bán quá mức được định nghĩa là dưới 30. Nó đi dài khi RSI vượt trên 30 từ dưới và đi ngắn khi RSI vượt dưới 70 từ trên. Sau khi mở vị trí, nó tiếp tục giữ cho đến khi RSI thoát khỏi khu vực cực đoan.
Cụ thể, logic chiến lược là như sau:
Bằng cách này, nó nắm bắt các cơ hội đảo ngược từ các vùng cực RSI bằng cách sử dụng các đặc điểm đảo ngược của chỉ số RSI.
Chiến lược đảo ngược phẳng chỉ số sức mạnh tương đối có những lợi thế sau:
Chiến lược đảo ngược phẳng chỉ số sức mạnh tương đối cũng có những rủi ro sau:
Để phòng ngừa những rủi ro này, chiến lược có thể được tối ưu hóa bằng cách thiết lập RSI thích ứng để tối ưu hóa các thông số RSI một cách năng động, hoặc thêm bộ lọc xu hướng v.v.
Chiến lược đảo ngược phẳng chỉ số sức mạnh tương đối có thể được tối ưu hóa trong các khía cạnh sau:
Nói chung, Chiến lược đảo ngược phẳng chỉ số sức mạnh tương đối là một chiến lược ngắn hạn đơn giản và thực tế. Nó sử dụng các đặc điểm giao dịch đảo ngược của chỉ số RSI bằng cách có các vị trí đối diện khi RSI bước vào các vùng cực. Chiến lược này có những lợi thế của logic hoạt động rõ ràng và rủi ro có thể kiểm soát được, làm cho nó rất phù hợp cho người mới bắt đầu học. Nhưng nó cũng có một số hạn chế lợi nhuận và rủi ro thất bại RSI. Bằng cách giới thiệu các cơ chế như tối ưu hóa thích ứng, bộ lọc xu hướng vv, chiến lược có thể được nâng cao thêm về lợi thế và khả năng phòng ngừa rủi ro của nó, do đó dẫn đến lợi nhuận đầu tư đáng tin cậy và ổn định hơn.
/*backtest start: 2022-11-20 00:00:00 end: 2023-11-26 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 strategy("RSI OverTrend Strategy (by Marcoweb) v1.0", shorttitle="RSI_L_30_Strat_v1.0", overlay=true) ///////////// RSI RSIlength = input(14, minval=1, title="RSI Period Length") RSIoverSold = 30 RSIoverBought = 70 RSITriggerLine = 30 RSI = rsi(close, RSIlength) price = close vrsi = rsi(price, RSIlength) source = close buyEntry = crossover(source, RSITriggerLine) sellEntry = crossunder(source, RSITriggerLine) plot(RSI, color=red,title="RSI") p1 = plot(RSIoverSold, color=green,title="30") p2 = plot(RSIoverBought, color=green,title="70") p3 = plot(RSITriggerLine, color=green,title="30") ///////////// RSI Level 30 v1.0 Strategy if (not na(vrsi)) if (crossover(RSI, RSITriggerLine)) strategy.entry("RSI_L", strategy.long, comment="RSI_L") else strategy.cancel(id="RSI_L") if (crossunder(RSI, RSIoverBought)) strategy.entry("RSI_S", strategy.short, comment="RSI_S") else strategy.cancel(id="RSI_S") //plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)