Primeros pasos
La anatomía de un indicador NeuroScript y tu primer script.
Todo indicador NeuroScript sigue la misma estructura: una línea de versión, la declaración del indicador y el cálculo + trazado.
Anatomía de un script
//@version=6
indicator("Mi Media", shorttitle="MM", overlay=true)
length = input.int(14, "Período")
media = ta.sma(close, length)
plot(media, "SMA", color=color.blue)//@version=6— declara la versión del lenguaje. Siempre la primera línea.indicator(...)— define el nombre, el título corto y si el indicador se dibuja sobre el gráfico de precio (overlay=true) o en un panel aparte (overlay=false).- Cálculo —
ta.sma(close, length)calcula la media móvil simple del cierre. plot(...)— dibuja el resultado en el gráfico.
Usa overlay=true para indicadores en la misma escala que el precio (medias, bandas).
Usa overlay=false para osciladores (RSI, MACD), que obtienen su propio panel.
Tu primer indicador
Una media que cambia de color con la tendencia — verde cuando el precio está por encima, rojo cuando está por debajo:
//@version=6
indicator("Media con Tendencia", shorttitle="MT", overlay=true)
length = input.int(20, "Período", minval=1)
media = ta.sma(close, length)
cor = close >= media ? color.green : color.red
plot(media, "Media", color=cor, linewidth=2)input.int(...)crea un campo de período editable por el usuario.close >= media ? color.green : color.redes un ternario: elige el color según la condición.linewidth=2engrosa la línea.
Acceder al historial
Toda serie (como close) guarda los valores de los candles anteriores. Usa [n]
para mirar n candles atrás:
variacao = close - close[1] // diferencia respecto al candle anteriorDónde escribirlo
Escribes NeuroScript en el editor de indicadores del chart, o generas un punto de partida con NeuroChart AI (lenguaje natural) y ajustas el código. El resultado aparece en el gráfico en cada candle.