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)//@version=6— declara a versão da linguagem. Sempre a primeira linha.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).- Cálculo —
ta.sma(close, length)calcula a média móvel simples do fechamento. 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=2engrossa 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 anteriorOnde 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.