FuturaDevelopers

Primeiros passos

A anatomia de um indicador NeuroScript e seu primeiro script.

Todo indicador NeuroScript segue a mesma estrutura: uma linha de versão, a declaração do indicador e o cálculo + plotagem.

Anatomia de um script

//@version=6
indicator("Minha Média", 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 a versão da linguagem. Sempre a primeira linha.
  2. indicator(...) — define nome, título curto e se o indicador é desenhado sobre o gráfico de preço (overlay=true) ou num painel separado (overlay=false).
  3. Cálculota.sma(close, length) calcula a média móvel simples do fechamento.
  4. plot(...) — desenha o resultado no gráfico.

Use overlay=true para indicadores na mesma escala do preço (médias, bandas). Use overlay=false para osciladores (RSI, MACD), que ganham um painel próprio.

Seu primeiro indicador

Uma média que muda de cor com a tendência — verde quando o preço está acima, vermelho quando abaixo:

//@version=6
indicator("Média com Tendência", 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, "Média", color=cor, linewidth=2)
  • input.int(...) cria um campo de período editável pelo usuário.
  • close >= media ? color.green : color.red é um ternário: escolhe a cor conforme a condição.
  • linewidth=2 engrossa a linha.

Acessando o histórico

Toda série (como close) guarda os valores dos candles anteriores. Use [n] para olhar n candles atrás:

variacao = close - close[1]   // diferença para o candle anterior

Onde escrever

Você escreve NeuroScript no editor de indicadores do chart, ou gera um ponto de partida com o NeuroChart AI (linguagem natural) e ajusta o código. O resultado aparece no gráfico a cada candle.

Próximo

Nesta página