Neste artigo
Depois deste artigo, saberá…
- Separar fuso exibido e hora calculada por Pine.
- Distinguir limiar intrabar, fecho e cópia do alerta.
- Testar duplicação sem confundir receção e execução.
Conceitos sem sair do artigo
TradingView Backtesting: teste histórico de regras Diário de negociaçãoO que está no gráfico?
TradingView combina gráficos no navegador, aplicações Desktop/Mobile, scripts e ligações selecionadas a corretoras. A conta do gráfico é diferente da conta onde estão fundos e ordens. Um layout guardado pode facilitar trabalho entre dispositivos, dentro dos limites do plano. Antes de usar o painel de negociação, confira a conta efetivamente selecionada.
A pesquisa pode devolver moedas, ações, futuros e índices de fontes diferentes. Índice à vista, futuro e CFD sobre o índice são produtos distintos, mesmo com imagens semelhantes. Registe fornecedor, símbolo completo, produto, sessão e ajustes da série. Um instrumento visível não é automaticamente negociável pela conta ligada. Análise técnica: o que um gráfico mostra e o que falta testar enquadra a leitura; para várias escalas, confira o limite real de painéis. Basic mostra um gráfico por separador, não um painel por item da watchlist.
Uma barra, vários relógios, a mesma variável hour
Modelo hipotético: abertura da barra em 2026-10-06 às 13:30 UTC; syminfo.timezone é America/New_York. Nesse instante são 09:30 em Nova Iorque e a variável Pine hour vale 9. O gráfico definido para Europe/Warsaw mostra 15:30. Mudar só o gráfico para UTC passa a mostrar 13:30, mas hour continua 9.
Pine não lê a preferência de fuso do gráfico para calcular. Para regra de Varsóvia, escreva explicitamente hour(time, "Europe/Warsaw"): neste modelo dá 15. Mantemos este exemplo original com âmbito polaco de relógio, sem o substituir silenciosamente por Lisboa.
Localização adicional para Portugal continental: o mesmo instante corresponde a 14:30 em Europe/Lisbon, UTC+1 nesse dia. hour(time, "Europe/Lisbon") dá 14; alterar apenas o ecrã para Lisboa não altera o 9 predefinido da fonte. Registe data completa, UTC, fuso do símbolo e fuso do filtro. Em datas diferentes os desfasamentos podem mudar. O exemplo usa abertura, não fecho, e não é um negócio histórico.
Pine hour continua 9. Filtro explícito Lisbon dá 14; mudar só a apresentação não muda a regra.
- UTC
- 13:30 – Mesmo instante
- New York
- 09:30 – hour predefinido 9
- Warsaw
- 15:30 – Filtro explícito 15
- Lisbon
- 14:30 – Filtro explícito 14
O fuso do gráfico não altera hour
Desloque horizontalmente ou amplie o diagrama para ler todos os detalhes.
Pine Script e comunidade: verifique o instante do sinal
Pine permite indicadores, estratégias simuladas e condições de alerta. Regras de publicação e moderação não certificam vantagem financeira. Verifique se um marcador histórico só ficou conhecido depois de confirmação posterior. Código fechado limita inspeção; popularidade, gostos ou assinatura não substituem teste reproduzível.
Defina se a condição é cruzamento intrabar ou fecho confirmado. Um nome de linguagem não estabelece aprendizagem em meia hora. Registe código, entradas, fonte e frequência de alerta; Backtesting: teste histórico de regras depende dessas decisões. Um RSI da mesma duração pode divergir se entrada ou histórico diferirem, não apenas porque o desenho parece diferente.
Plano e dados têm limites separados
A matriz atual distingue Basic, Essential, Plus, Premium e Ultimate: Premium não é o nível mais alto de toda a oferta. Compare quantidade de gráficos, indicadores, alertas, história, intervalos e replay com a tarefa. Não recomendamos uma assinatura universal para «a maioria» sem conhecer uso e estatuto do subscritor.
Subscrição paga não inclui automaticamente todas as bolsas em tempo real. Leia fornecedor e indicação de atraso. Dados norte-americanos predefinidos podem vir de Cboe, distintos da bolsa primária. Algumas subscrições de corretora podem ser verificadas para integrações elegíveis, com bolsas e contas específicas. Confira custo final e permissões; uma imagem atualizada não prova autorização de execução.
Cruzar durante a hora não é fechar acima
Regra H1 fictícia: exigir fecho acima de 1,1050. Às 10:35 preço toca 1,1052, mas às 11:00 a barra fecha 1,1040. A condição de limiar intrabar pode ter sido satisfeita; a de fecho acima não foi. Não altere depois a definição para justificar o sinal escolhido. São preços educativos, não sequência histórica.
O emulador de estratégias usa pressupostos de preenchimento. Bar Magnifier utiliza dados disponíveis de intervalo inferior; pode mudar sequência simulada, sem estabelecer preço real ou fila idêntica. Registe cobertura, custo e versão da regra. Totais divergentes entre testers exigem encontrar a primeira diferença, não escolher o maior lucro.
Alertas correm nos servidores TradingView. A criação guarda uma cópia separada de script, parâmetros, símbolo e intervalo; editar o gráfico depois não atualiza essa cópia. Recrie o alerta para a regra alterada. Documente identificação e versão para conseguir relacionar a mensagem com a configuração que a produziu.
Ligação à conta e mensagens repetidas
Ordens reais exigem uma ligação suportada para entidade, conta e produto concretos. O logótipo de um grupo OANDA não prova acesso de todas as entidades. A documentação OANDA TMS descreve uma via CFD polaca: é exemplo polaco, não confirmação de oferta em Portugal. Use instruções da sua entidade. Ausência de uma ligação também não significa que só exista MetaTrader como alternativa.
Uma estratégia Pine não envia por si ordens reais à corretora ligada. Software externo pode interpretar webhooks, formando outro sistema de execução. Modelo de duplicação: estado inicial zero, mesmo ID de decisão recebido duas vezes, cada mensagem pede acrescentar compra 0,10 lote, com preenchimentos integrais. Não afirmamos que TradingView repita sempre mensagens.
| Regra do recetor | Decisões processadas | Long final |
|---|---|---|
| Executar todas as mensagens | 2 | 0,20 lote |
| Conservar ID já tratado | 1 | 0,10 lote |
O ID deve distinguir decisão e versão: usar só EURUSD bloquearia sinais legítimos posteriores. Recebida, submetida e executada são estados diferentes. Um conjunto em memória perde-se ao reiniciar; falha entre execução e registo deixa estado incerto. Reconcilie a conta antes de repetir. Este exercício não garante execução real «exatamente uma vez».
Modelo EUR adicional: assuma 100000 EUR por lote EUR/USD, sensibilidade de 1 USD por pip em 0,10 lote, stop planeado 20 pips e conversão fixa 1,10 USD/EUR. Uma decisão implica 20 USD=18,18 EUR antes de custos; duplicar posição implica 40 USD=36,36 EUR. Contra orçamento 25 EUR, só a duplicação o excede, em 11,36 EUR. Não é garantia do stop, especificação universal ou cotação atual.
Teste um fluxo completo
- Escolha símbolo completo e registe fonte, produto, sessão e fusos. Compare escalas diária, quatro horas e uma hora dentro do limite de layout real.
- Pratique regra escrita em Bar Replay disponível e teste alerta explícito: separe cruzamento 10:35 e fecho 11:00. Guarde versão e configuração do alerta criado.
- Confirme entidade e conta. Em ambiente seguro, teste duplicação e recuperação do recetor; após falha, reconcilie histórico antes de repetir. Compare testers só com hipóteses alinhadas.
TradingView vs MT5: compare preços, ordens e custos aprofunda fonte de preço e execução. A conveniência do gráfico tem valor quando o processo permanece identificável do sinal à confirmação.
Verifique o que aprendeu
Aprox. 2 minutos de prática.
Ver resposta e explicação
No fuso New York o instante é 09:30; apenas a apresentação mudou.
Mais perguntas
Que verificar num gráfico?
Símbolo completo, fornecedor, produto, sessão, fuso e ajustes. Nome semelhante não garante dados ou instrumento iguais; gráfico visível não comprova negociação pela conta ligada.
Que planos existem?
A matriz atual inclui Basic, Essential, Plus, Premium e Ultimate. Compare limites e estatuto do subscritor; dados de bolsa podem custar à parte. Confira cobrança final.
Posso negociar diretamente?
Por ligação suportada para entidade, conta e produto. Estratégia Pine simula e não envia por si ordens reais. Recetor de webhook é sistema separado com estados, permissões e falhas.
Pine ou MQL5?
Compare tarefa e ambiente da conta. Linguagem não garante rapidez de aprendizagem ou vantagem. Sinal histórico, alerta e negócio confirmado são etapas diferentes; teste a regra pretendida.
Fontes e verificação
- Pine: tempo e fusos
Fuso do símbolo predefinido, hour e preferência visual do gráfico sem acesso pelo script.
- Pine: alertas
Cópia de script/entradas/contexto criada no servidor e necessidade de recriar alterações.
- TradingView: planos
Basic a Ultimate e gráficos por separador, limites e condições atuais.
- TradingView: dados adicionais
Dados de bolsa separados e Cboe predefinida para ações EUA.
- Pine: estratégias
Emulador, hipóteses históricas e Bar Magnifier com dados disponíveis.
- Pine: FAQ estratégias
Estratégias simuladas versus automação de conta real.
- OANDA TMS: integração polaca
Exemplo CFD da entidade polaca; não disponibilidade de todas as entidades ou para Portugal.
Os cálculos usam pressupostos explícitos. Não substituem os dados atuais do mercado nem as condições do prestador.
