// Configuración de la EMA de 20 períodos emaLength = 20 ema20 = ta.ema(close, emaLength)
// Cambiar color de la EMA según tendencia emaColor = ema20 > ema20[1] ? color.green : color.red plot(ema20, color=emaColor, linewidth=2, title="EMA 20")
// Señales de compra y venta buySignal = rsi < rsiOversold and close < lowerBB sellSignal = rsi > rsiOverbought and close > upperBB
// Mostrar señales en el gráfico plotshape(series=buySignal, title="Compra", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY") plotshape(series=sellSignal, title="Venta", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
// Mensajes para la estrategia alertcondition(buySignal, title="Alerta de Compra", message="Señal de compra detectada") alertcondition(sellSignal, title="Alerta de Venta", message="Señal de venta detectada")