Chiến lược này dựa trên chỉ số chỉ số sức mạnh tương đối (RSI), kết hợp với cơ chế dừng lỗ và giới hạn lỗ hàng ngày, để giao dịch cổ phiếu Nvidia theo thuật toán. Các quyết định giao dịch của nó dựa trên các tín hiệu RSI để xác định các điều kiện mua quá nhiều và bán quá nhiều, thiết lập các vị trí dài và ngắn phù hợp. Trong khi đó, chiến lược đặt điểm dừng lỗ để hạn chế lỗ đặt cược duy nhất và xác định tỷ lệ lỗ hàng ngày tối đa để kiểm soát rủi ro tổng thể.
Khi chỉ số RSI giảm xuống dưới ngưỡng bán quá mức 37, giá cổ phiếu được coi là bị đánh giá thấp và sẽ có một vị trí dài. Khi chỉ số RSI vượt quá ngưỡng mua quá mức 75, giá cổ phiếu được coi là đã được đánh giá quá mức và một vị trí ngắn sẽ được thực hiện. Một khi chuyển động giá cổ phiếu đạt đến điểm dừng lỗ được đặt trước, vị trí sẽ được đóng. Nếu lỗ hàng ngày tối đa đạt 3% giá trị ròng, tất cả các vị trí sẽ được đóng và không có giao dịch mới được thực hiện trong ngày đó.
Cốt lõi của chiến lược này dựa trên các tín hiệu RSI để xác định các cơ hội giao dịch. RSI dưới 30 đại diện cho tình trạng bán quá mức, cho thấy việc định giá cổ phiếu thấp; trong khi RSI trên 70 được xem là tình trạng mua quá mức, có nghĩa là định giá quá mức của cổ phiếu. Chiến lược mở các vị trí dài / ngắn ở mức bán quá mức / mua quá mức, mong đợi sự đảo ngược giá cho lợi nhuận.
Cơ chế dừng lỗ được sử dụng để hạn chế thua lỗ đặt cược đơn. Khi thua lỗ đạt ngưỡng tỷ lệ phần trăm đã được đặt trước, các vị trí sẽ được đóng bằng lệnh dừng lỗ. Điều này nhằm tránh thua lỗ lớn trong một giao dịch duy nhất. Giới hạn thua lỗ hàng ngày hạn chế tổng lỗ mỗi ngày. Nếu thua lỗ vượt quá 3% giá trị ròng, tất cả các vị trí sẽ được đóng và không có giao dịch mới được thực hiện để ngăn ngừa thua lỗ thêm vào ngày đó.
Những lợi thế của chiến lược dừng lỗ RSI này bao gồm:
Một số rủi ro của chiến lược này bao gồm:
Một số cách để tối ưu hóa chiến lược:
Chiến lược dừng lỗ RSI tích hợp các điểm mạnh của các chỉ số kỹ thuật và cơ chế kiểm soát rủi ro để lọc tiếng ồn và kiểm soát rủi ro giao dịch ở một mức độ nhất định. Với các quy tắc đơn giản và rõ ràng, nó có thể phục vụ như một chiến lược giao dịch định lượng giới thiệu. Tuy nhiên, các tham số và cơ chế dừng lỗ của nó có chỗ cho tối ưu hóa hơn nữa, với một số sự không chắc chắn về lợi nhuận xác suất.
//@version=5 strategy("RSI Strategy with Daily Loss Limit", overlay=true) // Define RSI conditions rsiValue = ta.rsi(close, 7) rsiLength = input(15, title="RSI Length") rsiOverbought = 75 rsiOversold = 37 // Define stop-loss percentage stopLossPercent = input(1, title="Stop Loss Percentage") / 100 // Enter long (buy) when RSI is below 40 with stop-loss if (rsiValue < rsiOversold) strategy.entry("Buy", strategy.long) // Exit long when RSI is above 80 or when stop-loss is hit if (rsiValue > rsiOverbought) strategy.exit("Buy", from_entry="Buy", loss=close * stopLossPercent) // Enter short (sell) when RSI is above 80 with stop-loss if (rsiValue > rsiOverbought) strategy.entry("Sell", strategy.short) // Exit short when RSI is below 40 or when stop-loss is hit if (rsiValue < rsiOversold) strategy.exit("Sell", from_entry="Sell", loss=close * stopLossPercent) // Track account equity equityLimit = strategy.equity * 0.97 // Set the daily loss limit to 3% // Enter long (buy) when RSI is below 40 if (rsiValue < rsiOversold) strategy.entry("Buy", strategy.long) // Exit long when RSI is above 80 or when stop-loss is hit if (rsiValue > rsiOverbought) strategy.exit("Buy", from_entry="Buy", loss=close * stopLossPercent) // Enter short (sell) when RSI is above 80 if (rsiValue > rsiOverbought) strategy.entry("Sell", strategy.short) // Exit short when RSI is below 40 or when stop-loss is hit if (rsiValue < rsiOversold) strategy.exit("Sell", from_entry="Sell", loss=close * stopLossPercent) // Plot RSI on the chart plot(rsiValue, title="RSI", color=color.blue) // Stop trading for the day if the daily loss limit is reached if (strategy.equity < equityLimit) strategy.close_all()