TradingView: gráficos, alertas e fluxo de análise

O mesmo EUR/USD pode parecer diferente no TradingView e no terminal da corretora porque podem usar dados e lados de cotação diferentes. Explicamos fontes, configuração e alertas, porque um alerta não é ordem e um sinal histórico podia não existir em tempo real. Depois de MT4, MT5 e cTrader no artigo anterior, concentramo-nos nas ferramentas analíticas e na ligação à execução.

Ilustração educativa da organização das ferramentas; não é captura de uma conta real nem da interface atual.
Ideias principais em 60 segundos
  • O gráfico não prova o preço executado: a vela usa a série do fornecedor do símbolo; a ordem executa no bid/ask da corretora. Um nível pode ser tocado aqui e não ali
  • Um alerta não é uma ordem: gera evento e notificação. Há mais elos até à posição e cada um pode falhar ou atrasar
  • Os alertas funcionam nos servidores TradingView, usando cópia das definições guardada na criação; alterar depois o script do gráfico não muda o alerta[1][2]
  • Sinal histórico e alerta em tempo real diferem; alertas acionam em tempo real: importa a frequência: verificar durante a vela aberta não é fazê-lo após o fecho[3]
  • Pine Script não substitui uma API da corretora: uma estratégia simula ordens no TradingView; o resultado não prova execução numa conta
  • A barra de volume num gráfico cambial depende da fonte: pode contar alterações de cotação de um fornecedor (volume de ticks), ou faltar por completo. Não há volume centralizado no forex à vista: verifique o dado do símbolo
  • Nomes dos planos e limites dos alertas mudam: consulte nos preços, não memorize como propriedade permanente

1. Três níveis: fornecedor, gráfico, execução

Uma vela EUR/USD resulta de três decisões independentes. O fornecedor recolhe cotações e publica a série. TradingView agrega o intervalo, desenha e calcula indicadores. A corretora aceita e executa no seu bid/ask segundo política própria. Três níveis e papéis dão três respostas ao preço. Mas um papel não equivale a empresa separada: os responsáveis podem coincidir. O prefixo pode ser também corretora integrada. Um nome não elimina a distinção: série e cotação transacional têm finalidade e conta diferentes e podem divergir com o mesmo responsável.

O forex à vista não tem bolsa central nem câmbio oficial único (art. 1.3). Não há vela «verdadeira» que invalide as outras, mas séries de fluxos diferentes. «TradingView mostra o câmbio oficial» não é impreciso: não tem sentido.

NívelQuem respondeO que implica
Série de cotaçõesfornecedor no prefixo antes dos dois pontosmudar fornecedor muda níveis, extremos e momento do toque
Gráfico e indicadoresplataforma: agregação, intervalo, velas e fuso mostradoIntervalo e tipo podem mudar dados e sinais. O fuso mostrado muda etiquetas, não cálculos Pine nem velas.
Alertaservidor da plataforma calcula na série do fornecedor«condição cumprida nesta série», não «operação possível aqui»
Spread, derrapagem, rejeiçãocorretora e tipo de contanão são da análise: uma vela não os codifica; o spread está no nível transacional real ou simulado
Execução de ordensservidor da corretorao stop ativa segundo a corretora, não a linha do gráfico
Ilustração conceptual: gráfico e alerta, duas tarefas diferentes
Ilustração educativa da organização das ferramentas; não é captura de uma conta real nem da interface atual.

Uma consequência repete-se em todo o artigo: o gráfico não prova o preço executado. Se o stop ativa sem «a vela chegar», não pergunte se TradingView falha: que série cria a vela, que lado ativa e partilham fonte? O procedimento está na saída defensiva (art. 9.4); aqui tratamos só das ferramentas.

O erro inverso também custa: comparar plataformas ponto por ponto sem fontes nada resolve. Frações de pip entre feeds não provam falha nem manipulação, são normais no mercado descentralizado.

Análise e execução em duas janelas. Sem integração analisa aqui e coloca ordens no terminal da corretora: não é remendo inferior, mas divisão dos papéis. A escolha do terminal está no art. 11.1; modelos e custos pertencem às corretoras.

2. Símbolo e fornecedor: porque diferem duas velas EUR/USD

O símbolo tem prefixo do fornecedor e nome do instrumento. OANDA:EURUSD e FX:EURUSD mostram o mesmo mercado por dois fluxos. Escrever só EURUSD não identifica fornecedor: a pesquisa mostra-o em cada resultado e é escolha sua. Sem confirmar, duas pessoas podem comparar séries diferentes como se fossem o mesmo gráfico. Leia o prefixo antes de comparar e indique-o ao anotar níveis.

Um símbolo da corretora MT5 acrescenta um nível. Pode chamar-se EURUSD, EURUSD.r, EURUSDm ou EURUSD#: o sufixo costuma indicar conta, especificação ou grupo de preços. Não é cosmético: podem mudar contrato, horários e swap.

Procedimento para comparar duas fontes. Se duas velas diárias EUR/USD diferem, verifique por ordem todos os parâmetros: várias diferenças podem coexistir:

  1. Fornecedor. Leia prefixo e servidor. Duas fontes são duas séries e o restante é só estimativa.
  2. Lado do mercado. Determine Bid, Ask ou ponto médio. Num instante, Ask − Bid é o spread e mid = (Bid + Ask) / 2 fica a meio spread de ambos. Não desloca uma vela inteira de forma constante: o spread varia e os máximos podem ocorrer em momentos diferentes.
  3. Limites da sessão e vela diária. As fontes podem definir sessões e agregação diferentes, mudando OHLC até com os mesmos ticks. O fuso mostrado no TradingView só muda etiquetas, não limites das velas nem cálculos Pine.
  4. Especificação do instrumento. Sufixo, contrato, horários e tratamento da pausa de fim de semana.
  5. Filtragem e agregação. As cotações isoladas são tratadas de forma diferente. Um pavio de um tick atípico pode faltar noutra fonte.

Nenhuma fonte é «verdadeira» por definição, mas há uma adequada a uma finalidade: para saber se a ordem era executável, use o histórico da corretora. Para estrutura de semanas serve um feed razoável: as diferenças cabem na espessura da linha.

Regra prática. Escolha e mantenha um fornecedor para coerência de níveis, desenhos e alertas. As ordens têm outro referencial: confirme níveis-chave antes de entrar no terminal de execução.

Um evento que o torna visível. No movimento brusco da libra de 7 de outubro de 2016, GBP/USD divergiu tanto entre sistemas que o relatório do Markets Committee BIS trata separadamente de estabelecer o mínimo[4]. Com pouca liquidez, o mínimo depende da fonte: por isso diferem os relatos. Não repetimos números que dariam falsa precisão. Gaps de liquidez e ordens são tratados no art. 4.4.

3. Gráficos: intervalos, tipos, desenhos e Bar Replay

O gráfico atrai e é sobrevalorizado: a clareza acelera reconhecer o que já sabe reconhecer, não cria vantagem sem sistema (art. 8.1); sem sistema, desenhar linhas uma hora só parece análise.

Intervalos temporais. Além de minutos, horas e dias há intervalos próprios, segundos e critérios não temporais. Alguns dependem do plano; o histórico também do instrumento e fornecedor. Verifique nos preços, não como propriedade fixa; regressa na secção 8. Para análise multitemporal (art. 5.11) basta a seleção padrão de qualquer plano.

O tipo transforma ou apresenta dados: velas padrão mostram OHLC, Heikin Ashi faz médias e Renko, Range, Kagi e Point & Figure agrupam por regras próprias. Nem todo o valor desenhado é executável. Backtests sintéticos podem ser irreais. TradingView simula Heikin Ashi com OHLC padrão, mas depende do emulador. Uma corretora real usa Bid/Ask, tipo de ordem e política, não o valor desenhado.

O tipo de gráfico muda a representação. Um valor desenhado não promete execução.
O emulador HA pode usar OHLC padrão; a corretora executa o seu Bid/Ask.

Desenhos e modelos. Um desenho vive em vários intervalos: a linha diária mantém-se abaixo até limitar Visibilidade. Mantém um mapa, não três; o separador define intervalos por objeto. Modelos carregam indicadores, cores e definições com um comando noutro instrumento. Ambas dão coerência, não precisão. Ordem é confundida com vantagem.

Modelo de exemplo para swing. Diário principal e contexto de quatro horas noutro painel; duas médias contrastantes e volatilidade abaixo. Acrescente horários de abertura e guarde para cada instrumento. É ilustrativo: os indicadores pertencem ao sistema, não ao modelo; interpretam-se na secção de análise técnica.

Reproduzir o histórico: três coisas diferentes. «Bar Replay» mistura o que ocorre no histórico. Separemos funções: respondem a perguntas diferentes. Bar Replay percorre vela a vela e esconde o futuro. Para praticar leitura (art. 5.6) é eficaz: elimina saber antes como terminou o movimento.

Nesse histórico o fornecedor oferece à parte trading com dados históricos. Não é só reproduzir: «Pode abrir posições e ordens limit, stop e stop-limit como numa corretora real». Antes configura capital inicial, moeda base e comissão. Depois há resumo, desempenho, análise e operações; Performance e List of trades exportam-se para análise ou registo[18] (verificado em 2026-08-22). Inclui posições, limit/stop, comissão e relatórios. A terceira função é Strategy Tester, que não reproduz velas: recalcula uma estratégia guardada em todo o histórico; secção 6.

As três partilham um limite: não são registo de execução da corretora. A simulação calcula na série, sem provar política, liquidez ou rejeições da conta. No modo histórico avisa: «Dados de operações e resultado só existem na sessão e não são guardados»[18] (verificado em 2026-08-22). A sessão não fica, mas exporta os dois relatórios antes de fechar. Copia à mão só as notas ausentes. A metodologia com amostras de ajuste e validação está no art. 11.7. Intervalos baixos e histórico podem depender do plano: consulte os limites atuais.

Sobrepor instrumentos e contexto intermercado. Ver instrumentos e variações percentuais juntos ajuda: par, índice dólar e obrigações sem os ter todos na corretora. É vantagem face ao terminal de um fornecedor. A interpretação está no art. 7.8: aqui importa poder colocar a questão numa só janela.

Capturas para o diário. Uma captura inclui instrumento, intervalo e data: documenta a decisão no momento, não depois, e evita que a memória reescreva a análise. Como criar um diário de processo, com resultado entre várias colunas, é explicado no art. 10.8.

4. Alertas: o que fazem e o que não fazem

Os alertas são subestimados e mal compreendidos. Comecemos pela definição, de que tudo decorre: um alerta é uma condição calculada nos servidores numa série escolhida; cumpri-la gera evento e notificação. O fornecedor confirma criação e acionamento nos servidores, não no navegador[1]. Fechar o separador ou desligar o computador não para um alerta ativo.

Também define o que um alerta não faz: não coloca ordens, reserva preços nem garante executar no nível que acionou. Diz só: «Na série X cumpriu-se Y». Tudo o resto é outra cadeia.

Alertas de velas: quando acionam? Sinal histórico e evento real podem diferir.
Não é uma medição. Um alerta intravela pode não deixar sinal no fecho.

A frequência decide se vê uma vela fechada. A definição decisiva causa desilusões. Alertas dependentes do intervalo —indicadores, desenhos ou gráficos transformados— têm quatro modos: uma vez, por minuto, por vela e no fecho. Os três primeiros podem acionar com valores variáveis; só o último espera confirmação[3]. Os de preço simples só têm uma vez ou sempre[9].

«RSI cruza 30» por vela pode soar às 10:14 e não se cumprir às 11:00 por fechar mais alto. Não é falha: é consequência da definição não ponderada.

O alerta usa uma cópia anterior às alterações. Ao criar alerta de estratégia guarda-se cópia independente no servidor; alterar definições no gráfico não a afeta[2]. Para mudar parâmetros elimine e recrie o alerta. Se após uma semana de ajustes fica «como antes», é este mecanismo, não uma falha.

Canais de notificação. Recebe aviso na aplicação, janela, som ou correio. O quinto, pedido HTTP ou webhook, não é tão acessível: depende do plano nos preços[8]. Verifique com os limites da secção 8; qualquer plano exige também autenticação de dois fatores[13]. O canal muda onde sabe, não o evento. Não inclua palavras-passe ou chaves no payload; credenciais de execução ficam nesse nível.

O alerta pode expirar. A ajuda oferece Open-ended em Premium e Ultimate [14]. Não é funcionamento ilimitado: desativa se criação, último acionamento e última edição ultrapassam cada um um ano. Verifique estado e relevância; renovar não substitui rever alertas.

Um webhook é só um elo. Pedido, aplicação intermediária, instrução, API, validação e execução ou rejeição podem falhar: aplicação indisponível, chave expirada, rejeição por dimensão, spread ou horário e código que duplica ao religar. Não damos números de latência: sem medir cadeia, alojamento, corretora e horário seriam inventados. Construção e proteção são tratadas no art. 11.5 e art. 11.8; até medir, assuma um estilo em que poucos segundos não mudem a decisão.

Como gerir alertas úteis:

  1. Alerta num nível que mude algo. «Tocou 1.0900» é vazio sem ação escrita. Escolha níveis que invalidem a tese ou ativem ações já descritas.
  2. O alerta abre o procedimento; a decisão vem no fim. Ordem fixa: aviso, verificar no terminal e depois decidir. Neste procedimento o alerta não basta para entrar.
  3. A mensagem deve reconstruir o contexto. Escreva cenário e invalidação, não só nível. À noite ou três semanas depois não recordará o contexto.
  4. Expiração. Um nível intocado semanas perde contexto. A expiração é predefinida e removê-la exige Premium ou Ultimate. Reveja a lista periodicamente, qualquer que seja a data.
  5. Rodar, não acumular. Depois de acionar elimine e substitua conforme análise atual. O limite ajuda a escolher níveis.
  6. Verifique frequência em cada alerta de indicador. É o primeiro ponto do diagnóstico seguinte: aqui começa a diferença histórico-real. Voltaremos a isso.
Alertas para se afastar do ecrã. Não visam reagir mais rápido, mas olhar menos. Sem observar sem motivo há menos entradas sem motivo; estudos associam trading excessivo a piores resultados de retalho[5]. Apoia organizar o trabalho, não usá-los como fonte de sinais.

5. Porque o alerta diferiu do sinal histórico

Cada ponto pode produzir diferença sem falha. Verifique antes de atribuir defeito. Um exemplo ilustrativo: dezenas de setas perfeitas, mas três alertas no mês, um depois invisível no histórico. Números ilustrativos, não medidas; o mecanismo não depende da dimensão. Siga a ordem: uma causa explica parte e as outras podem continuar a importar.

  1. Vela aberta ou fechada. É no fecho? Caso contrário verificou valores temporários ausentes da vela final: compara medidas diferentes.
  2. Frequência de acionamento. Uma vez desliga após a primeira; por minuto pode repetir condição. Avisos não equivalem a sinais.
  3. Repainting. Pine define como divergência histórica e em tempo real; é comum e por si não prova engano[6]. Importa saber que versão observa: um sinal visível só depois não pode ser desenhado ali ao vivo.
  4. Dados de intervalos superiores. Um valor HTF aberto muda e pode recalcular diferente; não implica fuga futura. Outro erro é lookahead_on sem desvio adequado: pode mostrar valores antes da disponibilidade. Pedir o anterior confirmado, como close[1] com lookahead_on, é a solução documentada se o intervalo pedido é realmente superior documentação HTF.
  5. Alterações após criar o alerta. A cópia do servidor usa definições da criação[2]. Alterar depois o gráfico significa comparar configurações diferentes.
  6. Fonte de dados. Calcula com o fornecedor do símbolo. Se o muda ou compara a corretora, explica diferenças fora do script; secção 2.
  7. Erro de execução do script. Exceder limites ou um erro para o cálculo. Veja alertas parados e erros no instrumento atual.
  8. Limites atuais da plataforma. Número, frequência e intervalos dependem do plano e mudam. Se os sete pontos nada explicam, verifique se a função mudou desde que a aprendeu.

Nenhum dos oito pontos trata a precisão da condição. São quatro categorias diferentes; misturá-las dificulta diagnosticar:

  • Dados ao calcular: pontos 1, 3, 4 e 6; maior grupo e tema central
  • Configuração de alerta e script: pontos 2 e 5; não calculou diferente, foi definido diferente
  • Execução do script: ponto 7; não outro resultado, deixou de calcular
  • Limites da plataforma: ponto 8; causa fora do script e definição

Cada grupo exige comparar dados, definições, lista e erros, ou documentação atual. Serve ao comparar comportamento histórico e atual.

Do alerta à ordem confirmada. Cada etapa pode atrasar, falhar ou rejeitar.
O webhook não reserva preço. Sem registos não atribua toda latência a um nível.

6. Pine Script: indicador, estratégia e Strategy Tester

Pine Script é exclusivo do TradingView. Funciona nos servidores sobre a série escolhida e produz desenhos, valores e eventos de alerta. Não substitui uma API da corretora e não deve deduzir a conta pelo script. Em 2026-08-22 o manual descreve Pine Script v6 e mantém versões anteriores.[7].

Três classes fáceis de confundir. Decide o que pode afirmar do resultado:

  • Um indicador (indicator) calcula e mostra valores e aciona alertas. Não mantém a conta do emulador como estratégia, mas calcula estados e modelos próprios.
  • Uma estratégia (strategy) acrescenta simulação: ordens virtuais no emulador e desempenho. É simulação interna e deve ler-se assim.
  • Uma biblioteca (library) fornece funções a outros scripts, não como indicador ou estratégia independente; as exportadas funcionam no script chamador.

«A estratégia Pine ganhou X» descreve emulador; «o robô ganhou X», conta. Misturá-las causa equívocos.

Pine: cálculos, alertas e simulação. Esquema, não robô pronto ligado à conta.
HTF: close[1] + lookahead_on pede o anterior confirmado do intervalo superior.

Pine serve para indicadores próprios, condições formais e simulações iniciais. Pede outros símbolos por request.*() dentro dos limites; Pine Screener pesquisa listas com restrições próprias. Bons resultados exigem validação posterior. Mau teste pode ser regra fraca ou erros de código, dados ou definições: determine o que testou antes de rejeitar.

Para que não serve. Para ordens na conta, que exigem execução separada (art. 11.5). Para estatística além do gráfico: não é linguagem geral (art. 11.8). Nem para decidir se uma ideia vale, como veremos.

Strategy Tester é emulador mesmo parecendo extrato

As métricas parecem conta, mas são do emulador com ordens virtuais na série. Implementa «a lógica central de uma corretora no ambiente de testes»[19] (verificado em 2026-08-22).

As regras do emulador configuram-se, não são fixas. Parâmetros: slippage acrescenta ticks a mercado e stop; o atraso decide quando executa relativamente à vela. «One tick» espera pelo tick seguinte. Todos mudam no código alterando argumentos de strategy()[19] (verificado em 2026-08-22). Só velas fechadas é configuração, não propriedade: dois testes mudam sem tocar na condição. Antes de interpretar verifique quatro parâmetros explícitos:

  1. Custos e modelo introduzidos. Comissão, slippage e atraso têm valores predefinidos. Sem verificar não sabe se testa sistema sem custos, diferente do previsto.
  2. O que representa uma operação. A dimensão costuma ser percentagem do capital; ao crescer muda toda a curva.
  3. Quantas operações. Uma dúzia dá grande incerteza; a curva não a quantifica nem prova vantagem.
  4. Se usa informação futura. Verifique request.security() e disponibilidade dos valores. Redesenhar vela aberta difere de mostrar futuro no passado. Compare HTF com o padrão confirmado documentado, como close[1] e lookahead_on; a opção só não prova erro.

A metodologia completa —ajuste e validação, forward, robustez a custos maiores e controlo de variantes— pertence ao art. 11.7 e é explicada aí. Aqui está o limite da ferramenta: o resultado diz o que faria o emulador com estes dados e definições. Nada sobre futuro ou executabilidade.

Um mecanismo: condição calculada no fecho

Não há script para colar, mas estrutura com verificações e chamadas Pine transferíveis para código próprio, não executáveis diretamente. É deliberado: entregar código pronto ensina a confiar em terceiros sem verificar. O esquema obriga a copiar a ordem, implementar e verificar no editor Pine com instrumento e intervalo próprios. Igual em MQL no art. 11.5.

ESQUEMA ESTRUTURAL - ligar um evento de alerta a uma vela confirmada
Notação orientativa para Pine Script v6. Não é um script completo.

declaração: script do tipo indicator - calcula e desenha,
            não mantém um registo de posições nem resultados

1. fastLength, slowLength := parâmetros de entrada (input)
   Um valor fixo só pode ser mudado editando o código.

2. fast, slow := média móvel exponencial do preço de fecho,
   calculada para ambos os comprimentos do ponto 1

3. cross := fast cruza acima de slow
   Esta condição, por si só, é verificada em cada recálculo da vela,
   incluindo enquanto ainda se está a formar.

4. confirmation := barstate.isconfirmed
   Verdadeiro só no último recálculo, após o fecho.
   Sem este componente o ponto 3 pode acionar com valores
   que ainda mudarão antes do fecho.

5. condition := cross AND confirmation

6. if condition: chamar alert() com o texto da mensagem
   e frequência uma vez por fecho de vela

O que este esquema não contém nem pode conter:
   nenhuma chamada que coloque ordens - Pine Script não tem acesso
   a uma conta da corretora.

O que permite afirmar o esquema e o que não. barstate.isconfirmed limita uma classe de diferenças: evento após confirmação. Cálculos anteriores usam valores provisórios e velas históricas estão sempre confirmadas. A documentação indica como forma de evitar repainting reproduzível nas barras históricas confirmadas[6] (verificado em 2026-08-22). Não elimina outras diferenças: a página refere feeds distintos para histórico e tempo real e ajustes posteriores, normalmente pequenos, de bolsas ou corretoras[6] (verificado em 2026-08-22). Mudar fornecedor ou início do histórico altera recálculos. A vela confirmada reduz diferenças, não as elimina.

Onde define frequência depende da função. O esquema gera o evento com alert(). Frequência e mensagem vêm do código; a janela não permite escolher frequência, segundo a documentação[10]. A função alertcondition() não tem parâmetro de frequência; o utilizador escolhe na janela[11]. Só aí compara código e janela; com alert() não há nada para reconciliar. Se falta um campo esperado, verifique primeiro a função chamada.

Scripts alheios da biblioteca pública

A biblioteca é recurso e campo minado. Primeiro confirme versão na primeira linha: antiga pode comportar-se diferente. Segundo, visibilidade: leia código aberto; sem compreender não avalia falhas. Protegido ou por convite impede leitura e só resta o terceiro: comparar histórico e direto segundo secção 5. «Non-repainting» sem verificações declaradas nada significa.

Se muitos usam o mesmo script veem os mesmos níveis e muda a distribuição de ordens em redor. O efeito pertence à análise técnica; aqui basta: popularidade não é validação.

7. Paper Trading, emulador e integrações com corretoras

Três termos confundidos são diferentes. O emulador da corretora é a simulação interna de ordens virtuais de estratégia Pine já descrita. Paper Trading é uma conta simulada com ordens manuais. Uma integração com a corretora liga conta real; o painel transmite instruções ao sistema da corretora.

Paper Trading responde a uma pergunta, não à outra. Testa uso: pendentes, proteção, disposições e alertas. É útil: lacunas custam na urgência.

Não prova execução na corretora, mas não elimina spread: «Normalmente compra no ask e vende no bid»[20] (verificado em 2026-08-22). O simulador pode refletir o spread da fonte escolhida. Não prova condições concretas: fonte, especificação, política e liquidez mudam custos. Para as cotações que usará serve demo da corretora escolhida. Diferenças com paper, histórico e real estão no art. 11.7.

Também não reproduz o comportamento face a perdas reais. Esse limite pertence ao art. 10.2 e não ao uso da ferramenta: ganhar em simulação não valida sistema nem execução.

A integração depende da corretora. Lista e âmbito mudam: uma corretora oferece todas as ordens, outra só básicas. Não copiamos nomes: consulte painel e documentação. Pergunte se cobre a conta, que ordens admite e se as proteções ficam no servidor ou exigem aplicação. Decide a corretora, não a plataforma.

Se a corretora não está, nada se perde. Analisar e operar em duas janelas é normal segundo secção 1. Também trava «já que olho, entro». Corretora, modelos e custos pertencem a outra secção.

O painel usa integração, mas o percurso depende da implementação: não presuma servidores sem documentação. Separe resposta visual, comunicação, aceitação e execução. Sem tempos comuns e logs mede o total, não atribui atrasos aos níveis.

Móvel não equivale ao navegador. Funções e ordens dependem de versão, sistema e integração: não presuma igualdade. O telefone recebe alertas bem, mas analisa mal sem contexto simultâneo de vários intervalos. Limites e emergências estão no art. 11.4.

8. Planos e limites: nível de referência variável

Esta parte é diferente: antes tratámos sobretudo de mecanismos: papéis ou vela aberta/fechada. Envelhecem menos que a interface, mas não são imutáveis: histórico, emulador e frequências mudaram. Exigem data e verificação. Nomes e números envelhecem mais depressa: são estado do produto: válido na verificação, talvez mude sem aviso. Nomes e limites já mudaram: verifique a tabela, não a memorize.

Em 2026-10-08 segundo preços do fornecedor[8] : níveis visíveis na tabela predefinida:

PlanoGráficos por separadorIndicadores por gráficoAlertas de preçoAlertas técnicos
Basic (gratuito)123Nenhum
Essential252020
Plus410100100
Premium825400400
Ultimate165010001000

Três pontos diferem dos textos antigos. Primeiro, a separação de alertas de preço e técnicos: são duas quotas separadas. Preço simples não consome limite de indicador, desenho ou gráfico transformado. Segundo, mudaram nomes: «Pro» e «Pro+» em textos antigos são anteriores à mudança.

Terceiro, nome antigo não prova disponibilidade. Expert surge em publicações e ajuda anteriores [15][17], mas os preços revistos mostram cinco planos e Ultimate para profissionais. Um nome antigo não implica compra disponível. Verifique país e classificação de utilizador.

Não damos preços: dependem de moeda, país, período e promoções. Um número seria incorreto para uns ao publicar e para outros meses depois. Consulte a sua moeda na página de subscrição.

Decidir sem olhar para a tabela. Em vez de «que plano é melhor», conte níveis simultâneos para situações relevantes, gráficos simultâneos para contexto e, fácil esquecer, que tipo de alertas usa. As quotas são separadas; iguais níveis dão respostas diferentes conforme o tipo. Se tudo cabe grátis, paga sobretudo comodidade. Mas faltam outras funções dependentes do plano: webhooks[8], duração dos alertas[14] e disposições guardadas[16]. Se precisa, muda a conta. Se apaga alertas para outros importantes, o limite já molda a análise e pagar muda mais do que comodidade.

A subscrição é custo fixo comparado com a conta. A vantagem vem do sistema e consistência, não do plano (art. 8.2). Pagar reduz mudanças, gestão manual e memória só nas funções incluídas: não há escada única. O fornecedor atribui Open-ended a Premium e Ultimate[14], e mais de oito gráficos por separador a Expert[17] (ambos verificados em 2026-08-22). Passar de Premium para Expert aumenta gráficos, mas não atribui Open-ended nem reduz expirações automaticamente. Compare cada função. Tempo poupado justifica custo; «melhor plano melhora resultados» não é honesto nem verificável.

O que não tem de comprar. Indicadores vendidos como vantagem pronta são outro custo e risco: sem código não verifica histórico-real, secção 5. Premium e Ultimate dão 400 e 1000 por quota segundo secção 8, para centenas de observações; com poucos pares não precisa.

9. Organização: listas, disposições e Ideas

Uma imagem reconhecível: doze separadores, três disposições, oito pares e vinte minutos sem decidir. Exemplos. Um ambiente potente amplia desordem e estrutura; algumas decisões tomadas uma vez fazem a diferença.

Listas em vez de uma lista de tudo. Divida conforme a finalidade, não por classe de ativo:

  • Principal: pares negociados e conhecidos; curta, muda pouco
  • Em acompanhamento: posições abertas ou cenários em formação; roda
  • Contexto: referências não negociadas, dólar, obrigações ou volatilidade; uma vez por dia

Se não revê numa passagem já não é lista útil. Cada instrumento traz volatilidade, calendário e comportamento ilíquido; vinte mercados excedem a atenção.

Lista com contexto explícito. Exemplo organizativo, não recomendação.
Prefixo, unidades e datas ajudam a comparar o mesmo conjunto.

Disposições dos gráficos. Uma disposição, uma finalidade: um instrumento em vários intervalos, vários instrumentos ou contexto. Antes confirme o que falta na secção 8: as disposições guardadas têm limite separado sem relação com «gráficos por separador». Um número conta configurações, o outro gráficos. Se não guarda três, reorganiza à mão. A ajuda não dá número: remete para preços[16] (verificado em 2026-08-22). Misturar transforma revisão em análise e depois clique acidental.

Notas no gráfico. Anote o que sabia então, não o depois. «Parou a terceira queda» é observação; «procura forte», opinião não verificável após um mês. Uma cria mapa, outra justifica a tese.

Ideas: visível e invisível

A base pública é extensa e exemplo de enviesamento de seleção (viés de sobrevivência é relacionado). Aqui seleciona-se antes de publicar, não apagando fracassos depois: a ordem define o mecanismo. Quatro elementos independentes atuam no mesmo sentido:

  • Publicar é voluntário e decide-se antes. O autor pode guardar privado. Se deixa de acreditar antes de publicar, não entra no conjunto. Ver publicações não mostra todas as tentativas.
  • Sem ligação à conta. Sem confronto com histórico. Cenário e resultado real diferem; vê só o primeiro.
  • Visibilidade e classificação dependem de reações. Sobe o que recebe resposta, normalmente teses já partilhadas. Primeiro vê popularidade, não precisão.
  • A execução não se vê. Mesmo concretizado, desconhece preço, alterações da proteção e se houve posição.

Ideas não é histórico completo. Autores editam ou eliminam só durante 15 minutos; moderadores ocultam infrações depois [22]. Também se seleciona antes. Não presuma apagar falhas livremente depois nem histórico completo; nunca inclui o não publicado.

Ideas públicas: o que não se vê. Popularidade não é precisão nem histórico da conta.
Autor: edição/eliminação durante 15 minutos. Moderadores podem ocultar infrações depois.

Não obriga a ignorar análises alheias, mas mudar a pergunta. O valor está no processo: tese, invalidação e alternativa ensinam a ler o mercado. Não está no resultado: seguidores e posições medem popularidade, não precisão; sem relação documentada.

Se não reconstrói e verifica no seu gráfico e procedimento, falta base para agir. É ponto de partida, não substituto do trabalho.

Calendário e outras ferramentas integradas. Calendário e força do mercado bastam para consulta diária. Avaliar campos, fusos, consenso e filtros de calendários, scanners e calculadoras pertence ao próximo artigo (art. 11.3); interpretar dados pertence ao art. 6.4. Igual com posições CFTC em scripts comunitários: ferramenta neutra, interpretação no art. 6.6.

10. O que TradingView não mostra

Os limites raramente dão erro: os dados significam outra coisa. Quatro casos mostram-no.

O volume cambial depende da fonte

Sem bolsa central que registe volume spot (art. 1.3) a barra não mede todo o mercado. Depende do fornecedor e varia por símbolo. «Mostramos sempre volume se o recebemos»; sem volume negociado pode haver «volume de ticks, número de atualizações do preço»[23] (verificado em 2026-08-22). Lista pares e CFD sem volume e instrumentos com «n/a».

Verifique o tipo de dado antes de interpretar a barra. Em Pine indica-o a variável documentada syminfo.volumetype como cadeia de tipo «base», «quote», «tick» ou «n/a»[24] (verificado em 2026-08-22). Assim sabe se conta alterações, volume numa moeda ou ausência. Mudar fornecedor muda valores e comparar plataformas não faz sentido.

Não é inútil: conta atividade do fornecedor, mas aproxima mal a dimensão dos grandes participantes. «Muito volume aqui» no spot não diz o que se presume.

O volume real de futuros vê-se em bolsas centralizadas, mas é outro instrumento: horários, liquidação, custos e série não igual ao spot.

O que mede uma barra de volume? Primeiro tipo e cobertura do mercado.
Ticks mostram atividade da fonte, não volume spot global.

Uma vela não codifica o spread

A vela usa uma série; o custo, dois lados da corretora num segundo concreto. Essa diferença não está na vela: quatro valores não reconstroem o outro lado. Mostra-se spread em Buy/Sell no gráfico e Order Dialog/Panel[21] (verificado em 2026-08-22). São locais, não donos do dado: nível transacional. Com corretora é o seu spread; em simulação compras no ask e vendas no bid da fonte[20] (verificado em 2026-08-22; secção 7). Nenhum é spread da série de velas. Antes de julgar segura uma distância verifique série e spread onde negoceia.

Dois momentos: notícias, com spread multiplicado e pendentes diferentes da calma. O mesmo alerta vale diferente uma hora antes; mecânica: art. 8.8). Segundo, rollover diário com pouca liquidez e spread largo. Um stop aparentemente longe pode ativar sem o movimento que entende como tal.

Gráficos e Bid/Ask nas notícias. Spread variável ilustrativo, não medições NFP reais.
Avalie stop com lado e hora da corretora, não só pavio.

As velas diárias fecham a horas diferentes

A corretora define fuso, a plataforma convenção. A vela diária pode cobrir períodos diferentes: o mesmo dia dá sinal aqui e não ali sem erro.

Compare o fecho diário com a corretora: um minuto. Se difere escolha a versão vinculativa e mantenha-a. A abertura de domingo depende do servidor, mudando o gap (art. 4.4).

Profundidade, atrasos e histórico

Três limites: sem bolsa central não há livro público único. O painel pode mostrar DOM, mas recebe dados da corretora ligada, não do fornecedor do gráfico[12]. Exige conta ligada e dados nível dois do símbolo, muitas vezes ausentes no forex de retalho. Depende da corretora e conta, não de função em falta. Se não há precisa de outro mercado (art. 3.3). Segundo, dados de bolsa, incluindo futuros cambiais, podem atrasar por regras e pacote de dados, não subscrição: consulte o instrumento. Terceiro, histórico depende do instrumento e intervalo; ao minuto é curto e exige fonte e ferramenta externas (art. 11.7).

Lista antes de usar um nível do gráfico:

O que verificarPorque muda o resultadoOnde está a resposta
Prefixo do fornecedoroutra série, extremos e momento do toquecampo do símbolo
Lado que constrói a velaAsk − Bid é o spread; mid fica a metade de cada lado. Spread variável não implica extremos deslocados de forma fixa.descrição e documentação do fornecedor
Hora do fecho diáriooutra vela, outro sinal do diacomparar gráfico e terminal
Frequência do alertavela aberta difere do fechoconfiguração do alerta
Custos da simulaçãosem comissão e slippage é outro sistemadefinições da estratégia nos resultados
Spread atual da corretoranão está na vela e decide o custopainel ligado ou terminal de execução

Os seis pontos levam à pergunta final: de onde vem o número e se partilha origem com a decisão que nele baseio. A ferramenta responde à primeira metade; confirme a segunda onde coloca ordens.

O próximo muda o tipo de ferramenta: calendários, scanners e calculadoras colocam a mesma origem, por vezes mais difícil: consenso, fuso e definição do campo.

Perguntas frequentes: prática

Posso colocar ordens forex no TradingView?
Só com integração da corretora que cubra a conta. Verifique a lista variável no painel e a documentação da corretora. Sem integração analisa numa janela e negoceia no terminal: é normal pela divisão entre análise e negociação.
Porque o alerta não muda ao alterar o script?
Usa cópia independente no servidor criada então. Elimine e recrie para aplicar parâmetros. Não é defeito, mas cálculo no servidor, não no navegador.
Porque soou sem sinal visível depois?
Verifique se calculou durante a vela: valores mudaram e só fica o fecho. Compara medidas diferentes. Por ordem: frequência/fecho, comportamento histórico/atual, alterações e fornecedor. Procedimento completo na secção 5.
O volume de um par é fiável?
Confirme o significado por símbolo e fonte: alterações de cotação, volume numa moeda ou «n/a». Pine devolve o tipo com syminfo.volumetype. Ticks medem atividade, não dimensão negociada; outra fonte dá outros valores. Para participação quantificada precisa de mercado central, futuros, instrumento diferente com horários e liquidação próprios.
Pine Script serve para trading automático?
Não substitui API da corretora. Produz desenhos, valores e eventos; a estratégia simula, não atesta conta. Um HTTP chega à aplicação; esta e a API colocam ordens e cada elo pode falhar. A execução é tratada em automatização e Python.
Como comparo script histórico e ao vivo?
Com código acessível verifique confirmação e HTF: nem todo lookahead_on é erro, porque o padrão anterior confirmado, como close[1], pode ser válido. Registe sinais abertos e compare após fecho e recálculo. Uma dúzia de sessões inicia observação, não prova ausência de todo repainting. Código protegido mostra comportamento, não implementação completa. «Non-repainting» exige condições; redesenhar não prova engano.
Posso transferir níveis 1:1 para o terminal?
Podem coincidir com fonte, lado e agregação iguais, não pelo nome. Compare fornecedor, Bid/Ask/mid, sessão e hora. Verifique proteções na conta: executa segundo a corretora. Importam distância, volatilidade, spread e execução, não só dias. Cuidado com stops apertados e notícias; mudar fuso visível não move velas.

Fontes e referências

  1. TradingView Help Center, "Will alerts work if TradingView is not open on the computer?" – tradingview.com/support/solutions/43000548327. Documentação: alertas criados e acionados nos servidores. Verificado em 2026-08-22.
  2. TradingView Help Center, "Strategy alerts" – tradingview.com/support/solutions/43000481368. Fonte sobre cópia do servidor na criação, independente de alterações posteriores. Verificado em 2026-08-22.
  3. TradingView Help Center, "Differences between alert frequencies" – tradingview.com/support/solutions/43000474415. Modos de acionamento e diferença entre vela aberta e fechada. Verificado em 2026-08-22.
  4. Markets Committee, "The sterling «flash event» of 7 October 2016", Bank for International Settlements, January 2017 – bis.org/publ/mktc09.htm. Análise que trata à parte determinar o mínimo por divergências entre sistemas.
  5. Barber, B., Odean, T. (2000). "Trading Is Hazardous to Your Wealth: The Common Stock Investment Performance of Individual Investors". The Journal of Finance, 55(2), 773–806. Frequência e resultados de retalho nas ações dos EUA; transferimos só o argumento de limitar oportunidades de entrada.
  6. Pine Script® User Manual, "Repainting" – tradingview.com/pine-script-docs/concepts/repainting. Repainting como divergência histórica e em tempo real. Verificado em 2026-08-22.
  7. Pine Script® User Manual – tradingview.com/pine-script-docs. Versão atual v6 e documentação anterior mantida. Verificado em 2026-08-22.
  8. TradingView, preços de subscrição — tradingview.com/pricing. Planos e limites de gráficos, indicadores e alertas da secção 8. Mudam; em 2026-08-22.
  9. TradingView Help Center, "Why is the Once Per Bar option missing?" – tradingview.com/support/solutions/43000690908. Alertas por intervalo com quatro modos e de preço simples com dois. Verificado em 2026-08-22.
  10. TradingView Help Center, "Alerts on alert() function" – tradingview.com/support/solutions/43000597494. Regra: num alerta criado por alert() frequência e mensagem vêm do código, não da janela. Verificado em 2026-08-22.
  11. Pine Script® User Manual, "Alerts" – tradingview.com/pine-script-docs/concepts/alerts. Regra inversa de alertcondition(): não aceita frequência; escolhe o utilizador na janela. Verificado em 2026-08-22.
  12. TradingView Help Center, "How do I get level 2 data?" – tradingview.com/support/solutions/43000480004. DOM vem da corretora e exige conta ligada e dados disponíveis. Verificado em 2026-08-22.
  13. TradingView Help Center, "How to configure webhook alerts" – tradingview.com/support/solutions/43000529348. Webhooks só com autenticação de dois fatores. Verificado em 2026-08-22.
  14. TradingView Help Center, "I upgraded to the Premium plan but my alerts still expiring in 2 months" – tradingview.com/support/solutions/43000688759. Alertas Open-ended só em Premium e Ultimate. Verificado em 2026-08-22.
  15. TradingView Help Center, “How much data is available for Bar Replay?” — tradingview.com. A ajuda usa o nome antigo Expert, sem provar disponibilidade atual. A oferta foi verificada à parte nos preços em 2026-10-08.
  16. TradingView Help Center, "I cannot create a new layout" – tradingview.com/support/solutions/43000762819. Máximo de disposições guardadas depende do plano e consulta-se nos preços. Verificado em 2026-08-22.
  17. TradingView Blog, "New chart layout patterns at your disposal", 28 June 2024 – tradingview.com/blog/en/new-chart-layout-patterns-45487. Publicação que indica Expert como limiar de mais de oito gráficos por separador. Verificado em 2026-08-22.
  18. TradingView Help Center, "Learn to trade on historical data" – tradingview.com/support/solutions/43000691889. Modo histórico: posições, limit/stop, capital, comissão, resultados, exportação de Performance e List of trades e sessão não guardada. Verificado em 2026-08-22.
  19. TradingView Help Center, "Broker emulator" – tradingview.com/support/solutions/43000786181. Emulador de execução, slippage e atraso configuráveis por argumentos da estratégia. Verificado em 2026-08-22.
  20. TradingView Help Center, "How is position profit and loss in Paper Trading calculated?" – tradingview.com/support/solutions/43000719857. Simulação compra no ask e vende no bid. Verificado em 2026-08-22.
  21. TradingView Help Center, "Where can I see the spread?" – tradingview.com/support/solutions/43000479982. Spread mostrado nos botões de compra/venda e diálogo/painel de ordens. Verificado em 2026-08-22.
  22. TradingView Help Center, "Publishing and updating ideas" – tradingview.com/support/solutions/43000591338. Edição ou eliminação pública só durante quinze minutos após publicar. Verificado em 2026-08-22.
  23. TradingView Help Center, "The volume indicator on my chart looks odd or displays zero or n/a values" – tradingview.com/support/solutions/43000481397. Volume mostrado se recebido, disponibilidade de ticks e símbolos sem dados. Verificado em 2026-08-22.
  24. Pine Script® User Manual, "Chart information" – tradingview.com/pine-script-docs/concepts/chart-information. Descrição da variável syminfo.volumetype e dos quatro valores. Verificado em 2026-08-22.

O seu progresso de aprendizagem

Terminou esta lição? Marque-a você. Abrir ou deslocar uma página nunca a marca como concluída.

O progresso requer JavaScript e armazenamento do navegador.

Guardado apenas neste navegador. Sem conta nem sincronização entre dispositivos. Limpar os dados do site pode apagar o seu progresso.

Jarosław Wasiński

Editor-chefe, ForexMechanics.com • Analista macro e FX

Analista independente e profissional com mais de 20 anos de experiência nos mercados financeiros. Atua no Forex desde 2007, com foco em análise fundamentalista, estrutura do mercado OTC e gestão disciplinada do risco de capital.

  • Criador e editor-chefe do MyBank.pl, oferecendo educação financeira confiável desde 2004.
  • Autor de centenas de comentários de mercado aprofundados, análises estruturais e materiais educacionais para traders e investidores.
  • Defensor da transparência do mercado, promovendo uma educação baseada em dados concretos e relatórios institucionais (BIS, ESMA, CFTC).

Todo o conteúdo tem caráter exclusivamente educacional e informativo – não constitui recomendação de investimento. Lembre-se: operar com alavancagem (Forex/CFD) envolve alto risco de perda rápida de capital.