OPEN-SOURCE SCRIPT

8 EMA kevi

//version=5
indicator("8 EMA Indicator", overlay=true)

// Definir los períodos de las EMAs
ema1_length = input(5, title="EMA 1")
ema2_length = input(10, title="EMA 2")
ema3_length = input(20, title="EMA 3")
ema4_length = input(50, title="EMA 4")
ema5_length = input(100, title="EMA 5")
ema6_length = input(200, title="EMA 6")
ema7_length = input(500, title="EMA 7")
ema8_length = input(1000, title="EMA 8")

// Calcular las EMAs
ema1 = ta.ema(close, ema1_length)
ema2 = ta.ema(close, ema2_length)
ema3 = ta.ema(close, ema3_length)
ema4 = ta.ema(close, ema4_length)
ema5 = ta.ema(close, ema5_length)
ema6 = ta.ema(close, ema6_length)
ema7 = ta.ema(close, ema7_length)
ema8 = ta.ema(close, ema8_length)

// Determinar la tendencia
isBullish = ta.crossover(ema1, ema2)
isBearish = ta.crossunder(ema1, ema2)
trendColor = isBullish ? color.green : isBearish ? color.red : color.blue

// Dibujar las EMAs en el gráfico con colores dinámicos
plot(ema1, title="EMA 1", color=trendColor)
plot(ema2, title="EMA 2", color=trendColor)
plot(ema3, title="EMA 3", color=trendColor)
plot(ema4, title="EMA 4", color=trendColor)
plot(ema5, title="EMA 5", color=trendColor)
plot(ema6, title="EMA 6", color=trendColor)
plot(ema7, title="EMA 7", color=trendColor)
plot(ema8, title="EMA 8", color=trendColor)

免責聲明