
La estrategia se basa en el índice de fuerza relativa (RSI) indicador, en combinación con el stop loss y el límite de pérdidas diarias, para realizar operaciones algorítmicas en acciones de Nvidia. Su decisión de negociación depende de la RSI para identificar señales de sobrecompra y sobreventa, y luego establecer posiciones de más o menos. Al mismo tiempo, la estrategia establece un stop loss para limitar las pérdidas individuales y establece un porcentaje de pérdidas diarias máximas para controlar el riesgo general.
Cuando el indicador RSI está por debajo del umbral de venta por encima de 37, se considera que el precio de la acción está subestimado, y se hace más; cuando el RSI está por encima del umbral de compra por encima de 75, se considera que el precio de la acción está sobreestimado, y se hace un vacío. Cuando la acción cae por encima del punto de parada preestablecido, el stop loss se retira. Si la pérdida máxima de la NIL en un día alcanza el 3%, el stop loss se iguala y no se abre la posición.
La estrategia se basa principalmente en el indicador RSI para determinar el momento de compra y venta. Si el RSI es inferior a 30, es una señal de venta excesiva, lo que significa que el precio de la acción está infravalorado; y si el RSI es superior a 70, es una señal de compra excesiva, lo que significa que el precio de la acción está sobrevalorado.
El mecanismo de parada de pérdidas se utiliza para controlar las pérdidas individuales. Cuando las pérdidas alcanzan un porcentaje establecido, la estrategia se detiene. Esta configuración evita pérdidas individuales de gran tamaño.
Esta estrategia, combinada con el indicador RSI y los límites de stop loss/day, tiene las siguientes ventajas:
La estrategia también tiene sus riesgos:
La estrategia puede ser optimizada en los siguientes aspectos:
Esta estrategia de alto riesgo de índice de fuerza relativa integra las ventajas de los indicadores técnicos con el mecanismo de control de riesgos, filtra las oportunidades de negociación de ruido y controla el riesgo de negociación hasta cierto punto. La estrategia es simple, clara y fácil de practicar, y puede ser utilizada como una de las estrategias de entrada para el comercio cuantitativo.
//@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()