//@versión=5
estrategia ((
// Configuración de parámetros rsiPeriod es igual a 6. EmaPeriod es 54 El nivel de compra es 30. La posiciónSize = 0.02
// Calcula el RSI y el EMA rsiValue = ta.rsi ((close, rsiPeriod) es el valor de un período de tiempo. EmaValue = ta.ema ((close, emaPeriod) es el valor de la fecha de cierre de la sesión.
// Condiciones de compra: RSI por debajo de 30 buySignal = ta.crossunder ((rsiValue, buyLevel))
// Condiciones de venta: precio por encima de la EMA 54 El valor de la señal de venta es el valor de la señal de venta.
// Registra el precio de apertura var float entryPrice = na y el valor de la entrada var es el valor de la entrada
// Comprar la lógica: sólo hacer más
Si (buySignal y estrategia. posición_tamaño == 0)
Strategy.entry ((
// Lógica de stop loss: se establece un stop loss del 0.5%
Si (estrategia. posición_tamaño > 0)
StopLossPrice = precio de entrada * 0.995 // 0.5% de pérdida de parada
Si el precio de pérdida es el mismo que el precio de pérdida
La estrategia.close ((
// Lógica de liquidación: el precio está en liquidación por encima de la EMA 54
Si (estrategia. posición_tamaño > 0 y sellSignal)
Strategy.close ((