Indicadores personalizados no TradingView e Pine Script (guia para iniciantes)
Um dos maiores pontos fortes do TradingView é o seu ecossistema de indicadores personalizados e a sua linguagem de programação fácil para iniciantes, o Pine Script. Com mais de 100.000 indicadores criados pela comunidade e uma linguagem pensada para ser simples, o TradingView facilita para qualquer pessoa ampliar suas ferramentas de gráfico. Veja tudo o que você precisa saber.
Aviso de risco: Este conteúdo tem fins exclusivamente educacionais e não é uma recomendação de investimento. Operar forex envolve riscos e você pode perder dinheiro.
O que são indicadores personalizados no TradingView
Um indicador personalizado no TradingView é um script escrito em Pine Script que acrescenta elementos visuais ao seu gráfico. Podem ser linhas, setas, fundos coloridos, histogramas, rótulos ou qualquer outra informação visual que ajude na análise.
Diferente de outras plataformas, em que você precisa baixar arquivos e colocá-los em pastas específicas, os indicadores personalizados do TradingView são adicionados com um clique a partir da biblioteca da comunidade. Sem gerenciar arquivos, sem etapas de instalação, sem compilação. Clique em "Add to chart" (adicionar ao gráfico) e o indicador aparece na hora.
Onde encontrar indicadores personalizados
Biblioteca de scripts da comunidade. É a enorme coleção de indicadores criados pelos usuários do TradingView. Clique no botão Indicators (indicadores) em qualquer gráfico e mude para a aba Community Scripts (scripts da comunidade). Você pode pesquisar por nome, categoria ou palavra-chave. São mais de 100.000 scripts disponíveis, de ferramentas simples a sistemas complexos com vários indicadores.
Escolhas dos editores do Pine Script. A equipe do TradingView seleciona uma lista de scripts da comunidade de alta qualidade chamada Editors' Picks (escolhas dos editores). Eles são avaliados pela qualidade e pela utilidade.
Perfis de traders. Quando você encontrar um analista cujo trabalho admira, visite o perfil dele para ver se ele publicou algum script. Muitos membros ativos da comunidade criam e compartilham indicadores personalizados.
O manual de referência do Pine Script. Se você quer criar os seus, a documentação oficial é completa e cheia de exemplos.
Como adicionar um indicador da comunidade ao seu gráfico
- Clique no botão Indicators no topo do gráfico (ou pressione a tecla "/")
- Digite o nome ou uma palavra-chave na barra de pesquisa
- Mude para a aba Community Scripts, se ela ainda não estiver selecionada
- Clique no indicador que você quer
- Ele é adicionado na hora ao seu gráfico
Você pode ajustar as configurações do indicador clicando no ícone de engrenagem ao lado do nome dele, na legenda de indicadores do gráfico. Para removê-lo, clique no ícone X.
O que é Pine Script
O Pine Script é a linguagem de programação proprietária do TradingView, criada especificamente para desenvolver indicadores e estratégias de trading. É a linguagem de trading mais fácil de aprender, por vários motivos.
- Sintaxe simples. O código em Pine Script é conciso e fácil de ler. Um indicador básico pode ser criado em poucas linhas.
- Funções integradas. O Pine Script tem uma grande biblioteca de funções integradas para cálculos comuns, como médias móveis, IFR (RSI), MACD e outros. Você não precisa programar isso do zero.
- Nenhuma configuração necessária. O editor de Pine Script já vem no TradingView. Clique na aba Pine Editor (editor do Pine), na parte de baixo da tela, e comece a programar na hora.
- Visualização instantânea. Quando você escreve ou modifica um código em Pine Script, os resultados aparecem no seu gráfico em tempo real assim que você clica em "Add to chart".
- Documentação extensa. O manual de referência do Pine Script traz explicações e exemplos para todas as funções.
O que você pode criar com Pine Script
- Indicadores personalizados que exibem linhas, histogramas, rótulos ou fundos coloridos no seu gráfico
- Estratégias que geram sinais de compra e de venda e podem passar por backtest no testador de estratégia integrado do TradingView
- Alertas baseados em condições personalizadas (um recurso muito poderoso para traders que querem ser avisados de setups específicos)
- Tabelas que exibem dados calculados direto no seu gráfico
- Indicadores de múltiplos tempos gráficos, que mostram dados de tempos gráficos maiores no gráfico atual
Um exemplo simples de Pine Script
Veja como é um indicador básico de média móvel em Pine Script.
//@version=5
indicator("My Moving Average", overlay=true)
length = input(20, "MA Length")
ma = ta.sma(close, length)
plot(ma, color=color.blue, linewidth=2)Esse script de cinco linhas cria um indicador de média móvel simples com uma configuração de período ajustável. Mesmo sem experiência em programação, você consegue ler o código e entender o que ele faz.
Versões do Pine Script
O Pine Script evoluiu ao longo de várias versões. A versão atual é o Pine Script v5. Ao navegar pelos scripts da comunidade, você pode encontrar indicadores escritos em versões mais antigas (da v1 à v4). Eles continuam funcionando, mas os novos recursos e melhorias só estão disponíveis na v5.
Ao criar scripts novos, use sempre a versão mais recente para ter acesso a todos os recursos e às melhores práticas.
Dicas para usar indicadores personalizados com critério
- Comece pelos scripts da comunidade mais bem avaliados. Procure indicadores com muitas curtidas, comentários positivos e manutenção ativa por parte do autor.
- Leia a descrição. Bons autores de scripts explicam como o indicador funciona, quais sinais ele gera e como usá-lo.
- Verifique se ele é de código aberto. Os scripts de código aberto permitem ver o código, conferir o que ele faz e aprender com ele. Os scripts de código fechado (somente por convite) escondem o código.
- Não sobrecarregue seu gráfico. Os planos gratuitos limitam você a 1 indicador; os planos pagos permitem mais. Mas, mesmo com 25 indicadores disponíveis no Premium, usar mais de 3 ou 4 gera ruído.
- Desconfie das promessas das estratégias. Alguns scripts da comunidade anunciam resultados de backtest impressionantes. Seja sempre cético e confira os resultados você mesmo, comparando plataformas e testando por conta própria.
- Aprenda o básico de Pine Script. Mesmo um conhecimento básico de Pine Script permite personalizar indicadores existentes e criar exatamente o que você precisa.
