FuturaDevelopers

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)
  1. //@version=6 — declara la versión del lenguaje. Siempre la primera línea.
  2. 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).
  3. Cálculota.sma(close, length) calcula la media móvil simple del cierre.
  4. 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.red es un ternario: elige el color según la condición.
  • linewidth=2 engrosa 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 anterior

Dó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.

Siguiente

En esta página