Neste artigo
Depois deste artigo, saberá…
- Separar alteração intrabar, confirmação posterior e revisão de dados.
- Reproduzir atraso do pivô e diferença de preço sem inventar lucro.
- Executar controlo de prefixo com entradas anteriores preservadas.
Conceitos sem sair do artigo
Média móvel simples (SMA) Diário de negociação Plano de negociação Backtesting: teste histórico de regrasSeparar cálculo, desenho e disponibilidade
Um marcador no mínimo histórico de hoje não prova que era visível quando esse mínimo se formou. Guarde a vela onde aparece e a primeira hora em que podia ser conhecido. Preserve entradas antes de explicar mudança: nem uma diferença nem amostra curta inalterada resolvem todo o comportamento de um indicador.
A documentação Pine distingue histórico de tempo real. Barra aberta pode mudar; pivô pode ser desenhado numa vela anterior depois de confirmação posterior. Fechar a barra do gráfico não fecha automaticamente a barra de intervalo superior usada pelo programa. Declare regra provisória/confirmada, entradas e eventual relocalização. «Non-repaint» sozinho não especifica tudo. Imagem diferente exige explicação, sem provar por si fraude, look-ahead ou perda financeira.
Investigar o mecanismo concreto
MetaQuotes avisa que o último segmento ZigZag pode variar com novos dados. Parâmetros e código determinam construção: não substitua por percentagem universal. Verifique separadamente comportamento provisório/confirmado de outros instrumentos, como Parabolic SAR: estados, limites e igualdade no cálculo.
MQL5 documenta reinício de prev_calculated para zero quando se carrega história mais profunda ou preenchem lacunas. Buffer guardado não é garantia de invariância permanente. Conserve exportação e versão antes de atribuir mudança após reinício a reescrita deliberada. Look-ahead ocorre quando teste atribui decisão anterior à disponibilidade das entradas exigidas. Retrodesenhar ponto reconhecido depois é convenção gráfica; tratá-lo como sinal executável anterior introduz erro temporal. Reconhecimento e preço de preenchimento exigem análises distintas.
Guardar observações que o gráfico posterior não substitui
Escolha instrumento e configuração. Acrescente registos sem substituir antigos pela apresentação atual. Captura deve mostrar símbolo e eixo temporal, complementando exportação de entradas/saídas. Guarde ambiente: símbolo, feed, intervalo, relógio; ferramenta: versão, parâmetros, código se disponível; observação: hora de registo, hora da vela, estado aberto/fechado; sinal: valor, direção, vela desenhada, primeira visibilidade; comparação: os mesmos campos após fechos e recarregamento.
Observe em formação, depois do fecho do gráfico, depois do fecho superior exigido e após reinício. Mude um elemento de cada vez. Marque lacunas na observação: ausência de sinal guardado não prova ausência real de sinal. Essa disciplina também importa ao avaliar serviços de sinais pagos, sem inferir honestidade ou desempenho de uma captura isolada.
Pivô 10:10, só conhecido 10:25
Regra M5 fictícia: High estritamente maior que dois Highs fechados de cada lado, igualdade falha. Horas indicam aberturas; dados contínuos, sem falhas. Não é auditoria de produto comercial.
| Abertura M5 | High | Disponibilidade |
|---|---|---|
| 10:00 | 1,1000 | Vizinhança anterior |
| 10:05 | 1,1010 | Candidato ainda seguinte |
| 10:10 | 1,1040 | Fecha 10:15, sem vizinhos direitos |
| 10:15 | 1,1030 | Primeiro direito fecha 10:20 |
| 10:20 | 1,1020 | Segundo direito fecha 10:25; confirma |
1,1040 excede os quatro. Às 10:25 pode surgir marcador na 10:10, mas informação chega 10 minutos após fecho dessa vela ou 15 após abertura. São referências temporais diferentes para o mesmo atraso.
Admita primeiro Bid possível de venda após confirmação 1,1018. Usar High histórico 1,1040 como entrada anterior acrescentaria 22 pips, pip 0,0001. Para 10 000 EUR, 22 USD de diferença de P/L de preço antes de custos. Não fornecemos saída: isso não é lucro calculado de operação. Modelo EUR adicional: conversão fixa 1,10 USD/EUR torna essa diferença 20 EUR, sem criar operação realizada.
Mude só High 10:20 para 1,1045: o candidato 1,1040 falha. Igualdade 1,1040 também falha regra estrita. O vizinho maior não se torna automaticamente pivô novo confirmado, pois ainda precisa dos próprios vizinhos direitos.
Revisão de entrada e dependência do futuro são controlos diferentes
A fórmula não mudou; a exportação mudou
Exportação A de três fechos 100,102,104 dá Média móvel simples (SMA)3=102. Exportação B dos mesmos momentos 100,102,101 dá 101. O último preço de entrada mudou. Um algoritmo apenas retrospetivo também muda resultado nesse caso. Não atribuímos causa a fornecedor real.
SMA 3 muda 102→101 porque mudou uma entrada. Isso não prova uso de futuro nem correção do programa todo.
- A
- 100; 102; 104 – SMA 102
- B
- 100; 102; 101 – SMA 101
- Controlo
- História idêntica – Necessária no teste de prefixo
Comparar primeiro os preços de entrada
Desloque horizontalmente ou amplie o diagrama para ler todos os detalhes.
Compare timestamps, campos, consistência, versão e parâmetros. Um teste de acrescentar futuro exige manter entradas anteriores iguais. Uma revisão pede diagnóstico separado; este exemplo não prova correção do programa inteiro.
Calcule prefixo fechado, acrescente observações futuras sem modificar anteriores e compare saídas declaradas finais. Regra educativa que divide cada preço pelo máximo de todo o conjunto muda primeiro 100/110≈0,9091 para 100/120≈0,8333 depois de acrescentar 120. Preço 100 não mudou; a queda 5/66≈0,0758 revela dependência futura mesmo sem índice negativo. Versão com máximo acumulado dá primeiro 1 nos dois testes. Passar um prefixo não certifica todos os ramos.
Alertas TradingView guardam cópia do programa, entradas, símbolo e intervalo da criação; editar gráfico não atualiza essa cópia. Guarde configuração, frequência e hora da mensagem. Alertas de servidor existentes continuam em dados reais durante Bar Replay; não são notificações do passado reproduzido. A documentação atual de Replay distingue também as ordens e cotações reais; reprodução visual não muda automaticamente a origem de execução.
Às 10:15 em M5, H1 [10:00; 11:00)continua aberta. High final dessa hora não ficou conhecido só por fechar M5. Em Pine, lookahead e offsets precisam de análise conjunta. Backtest: regras, preços, custos e informação disponível no instante certo e Walk-forward: calendário, alvos disponíveis e resultado unido desenvolvem avaliação com dados, custos e informação temporal definida.
Relatar conclusão limitada às provas
- Guarde versão, entradas, configuração e horários; retenha as duas exportações e identifique o campo que mudou.
- Separe teste com futuro acrescentado de revisão histórica; exija entradas anteriores idênticas para o primeiro.
- Registe decisões a partir do reconhecimento real, nunca da posição retroativa da seta; se desconhecido, não atribua operações históricas.
Cinco minutos calmos, cinquenta velas ou duas semanas não provam estabilidade eterna ou rendibilidade. Disponibilidade e registo estável não determinam preenchimentos, custos ou resultado líquido. Relate mecanismo observado e alcance do teste, sem converter constatação técnica em certificado financeiro.
Verifique o que aprendeu
Aprox. 2 minutos de prática.
Ver resposta e explicação
Reconcilie entradas antes de avaliar ferramenta em condições comparáveis.
Mais perguntas
Indicador alterado prova fraude?
Não. Investigue comportamento declarado, entradas, versão e parâmetros. Formação, confirmação tardia e revisão são mecanismos distintos; guarde provas antes de atribuir causa.
Vela do gráfico fechada resolve todos os sinais?
Não. Pivô M5 precisa de dois direitos posteriores, H1 pode continuar aberto. A vela 10:10 fecha 10:15 mas confirma 10:25.
Amostra curta inalterada prova ausência de repainting?
Não. Pode revelar diferença específica, sem excluir outras. Prefixo exige entradas anteriores iguais; revisões pedem diagnóstico separado.
Registo estável prova lucro?
Não. Disponibilidade não determina preços, custos ou resultados. Protocolo observacional e teste financeiro completo têm alcances distintos; quota não certifica vantagem.
Fontes e verificação
- TradingView: repainting
Valores abertos, pivôs retrodesenhados e lookahead/offsets; hora do sinal não é posição do marcador.
- MQL5: On Calculate
prev_calculated é reiniciado por história mais profunda ou preenchimento de lacunas; versão/exportações devem acompanhar diagnóstico.
- Meta Quotes: ZigZag
Publicação do fornecedor avisa que último segmento pode mudar com preços posteriores. Não adotamos percentagem genérica como definição de todas as versões.
- TradingView: alertas Pine
Cópia de programa, entradas, símbolo e intervalo na criação; alterações posteriores do gráfico não atualizam alerta existente.
- TradingView: Bar Replay
Alertas de servidor continuam por dados em tempo real durante replay, com distinção da execução/cotações. Não atribuir mensagem ao passado reproduzido.
Os cálculos usam pressupostos explícitos. Não substituem os dados atuais do mercado nem as condições do prestador.
