Redesenho
Um indicador que precisa de barras posteriores àquela sobre a qual desenha vai mover o que já desenhou, e o movimento não é ruído. Corre a teu favor, por construção. Uma regra que marca uma barra como mínimo porque as barras seguintes são mais altas não pode ser revista contra ti, porque a condição que cria o sinal é a condição que torna melhor o preço posterior: o deslocamento tem um só sinal possível, e é a própria regra que o fixa. Nos sessenta fechos deste módulo, uma regra de pivô de duas barras marca sete idas e voltas. Tomadas onde o gráfico acabado as mostra, ganham sete vezes em sete, não cotam um tick contra a entrada e somam 20,40 pontos. Tomadas no primeiro momento em que cada uma era conhecível, ganham quatro vezes em sete e somam 3,90. Quatro quintos desse backtest eram o gráfico a mexer-se depois do facto. E enquanto as barras estão a decorrer, a mesma regra põe no gráfico marcas que não sobrevivem: quatro das suas treze a duas barras, quatro em oito a três, três em seis a cinco.
Pré-requisitos: Aula 48, cujo teste final — o valor desenhado numa barra depende de alguma barra posterior? — é aqui o assunto inteiro, a aula 17, porque a grandeza que o redesenho inflaciona é a esperança e é preciso saber enunciá-la antes de a poder ver mexer-se, e a aula 19, cuja aritmética sobre quantas observações uma afirmação exige é o que põe preço ao teste de deteção do fim.
Um sinal que ainda é provisório
O redesenho é uma coisa estreita, e vale a pena enunciá-la de forma estreita antes de os exemplos a alargarem. Um sinal redesenha quando o valor desenhado numa barra muda depois de essa barra ter fechado. Passa para outro preço, ou passa para outra barra, ou desaparece. O gráfico que estás a ver agora e o gráfico que vais ver daqui a um mês não são o mesmo gráfico, e só um dos dois alguma vez foi operável.
O mecanismo raramente é engano e quase sempre é aritmética. Pega na regra de swing mais comum de qualquer plataforma: uma barra é um pivô de mínimo se for mais baixa do que as k barras anteriores e mais baixa do que as k barras seguintes. A condição da esquerda é verificável na própria barra. A da direita não o é durante mais k barras. Portanto a marca só pode ser desenhada honestamente na barra t+k, e qualquer gráfico que a desenhe na barra t está a tirar uma conclusão de barras que ainda não apareceram.
Num gráfico a decorrer isso produz uma cintilação. Assim que uma barra fecha mais acima, a barra anterior cumpre parte da condição da direita e aparece uma marca provisória. Se uma barra posterior dentro da janela lhe passar por baixo, a marca estava errada e desaparece. Nos sessenta fechos deste módulo, a regra de duas barras põe a certa altura marca em treze barras diferentes e só nove sobrevivem; a de três marca oito e fica com quatro; a de cinco marca seis e fica com três. Entre três em cada dez e metade do que vês com as barras a decorrer já não está lá depois.
A duração é exata e vale a pena levá-la: uma marca aparece pela primeira vez em t+1 e fica definitiva em t+k, pelo que uma regra que olha k barras para a frente deixa cada sinal provisório durante mais k-1 barras a contar da sua primeira aparição. Os pivôs de cinco barras cintilam durante quatro barras. Isso não é um defeito de implementação. É o que a definição pede.
O deslocamento não pode ter o outro sinal
O interessante não é que o sinal se mova. É que o movimento vai num só sentido, e a razão é lógica e não estatística.
Escreve por extenso a condição do pivô de mínimo: a barra t é um sinal porque os fechos de t+1 a t+k estão todos acima dela. Então o preço em t+k está acima do preço em t, necessariamente, porque essa é uma das cláusulas que fizeram de t um sinal. A distância entre o preço que o gráfico te mostra e o preço que realmente terias podido pagar é positiva todas e cada uma das vezes, e não há amostra grande nem pequena que altere isso. É uma propriedade da regra, não do mercado em que correu.
O tamanho é a parte empírica, e a tabela separa-o do que faz uma barra não selecionada no mesmo trecho. A última coluna é essa mesma variação ao longo de k barras, medida em todas as barras em que um sinal poderia ter estado, ou seja todas as barras desde k para dentro até k do fim — ou seja, o que esperarias do deslocamento se ele fosse mesmo ruído. O conjunto importa mais do que parece: faz antes a média sobre as sessenta barras e as três cifras saem em 0,19, 0,30 e 0,48, o que muda o último rácio do parágrafo abaixo de 6,0 para 3,9.
| Barras de antecipação | Sinais | Deslocamento médio | O menor | Mesmo trecho, barra qualquer |
|---|---|---|---|---|
| Duas | 9 | +1,00 | +0,50 | +0,18 |
| Três | 4 | +0,80 | +0,20 | +0,21 |
| Cinco | 3 | +1,87 | +0,70 | +0,31 |
Lê o deslocamento médio contra a última coluna. O ruído ficaria a cavalo do zero e daria mais ou menos o que dá uma barra qualquer no mesmo trecho. Isto não faz nem uma coisa nem outra: o deslocamento menor é positivo em todos os comprimentos de janela, e não apenas a média, e a média vale 5,4, 3,9 e 6,0 vezes o número não selecionado lendo de cima para baixo. As três linhas não são realmente comparáveis entre si, porque quatro sinais são quatro sinais, mas cada uma é comparável com a coluna ao lado, e as três dizem o mesmo.
Na saída o mesmo argumento corre ao contrário. Um pivô de máximo é uma barra por baixo da qual passam todos os fechos seguintes, portanto vendê-la em retrospectiva vende acima do que terias conseguido. Nas sete idas e voltas abaixo, a entrada está deslocada 1,03 pontos a teu favor em média e a saída 1,33, e as duas em conjunto ao longo das sete operações explicam a totalidade dos 16,50 pontos de diferença entre as duas versões, sem sobrar nada.
O que isso faz às estatísticas do backtest
Uma entrada deslocada não se limita a deslocar o resultado. Remodela todas as estatísticas com que o julgarias, e remodela-as exatamente nas direções que mais convencem as pessoas.
A taxa de acerto é distorcida primeiro. Entrar numa barra que por definição é mais baixa do que as duas barras de cada lado significa que a operação começa num mínimo local, pelo que operações que teriam sido pequenas perdedoras passam a pequenas ganhadoras. Nas sete operações abaixo, a versão redesenhada ganha as sete e a honesta ganha quatro. Cem por cento de acerto não é aqui prova de uma regra extraordinária; é prova de uma entrada escolhida depois do facto.
O factor de lucro é distorcido a seguir, e mais. O lucro bruto a dividir pela perda bruta não tem denominador quando não há operações perdedoras, pelo que a versão redesenhada não tem um factor de lucro grande: tem um indefinido. A versão honesta sai em 2,39, um número respeitável sobre o qual uma pessoa poderia razoavelmente agir. A diferença entre estas duas leituras não é uma diferença de grau.
O indício que quase toda a gente cita é a taxa de acerto, e o indício verdadeiro é o drawdown. Mede quanto cada operação vai contra a entrada nas suas duas primeiras barras: nas entradas redesenhadas esse número é exatamente zero nas sete, porque um pivô de mínimo é o fecho mais baixo da sua vizinhança e por baixo não há nada para onde o preço possa descer. As entradas honestas ficam em média 0,33 contra e chegam a 1,40 no pior caso. Uma curva de capital sem qualquer excursão adversa normalmente não encontrou maneira de evitar a dor; normalmente escolheu as suas entradas do outro lado do desfecho.
A outra via de entrada: um tempo gráfico superior lido cedo demais
O caso do pivô vê-se porque a marca salta. A outra via comum é silenciosa, e vale a pena calculá-la porque no gráfico não cintila absolutamente nada.
Agrupa os sessenta fechos deste módulo em doze blocos de cinco, tal como um gráfico de cinco minutos se agrupa num de vinte e cinco. Cada bloco tem um fecho, que é o último das suas cinco barras. Um pedido desse valor a que não se diz para esperar entrega-to na primeira barra do bloco em vez de na última, pelo que em todas as barras dentro do bloco o teu gráfico já sabe onde o bloco acaba.
Põe-lhe preço. Os blocos movem-se 1,675 pontos em média da primeira barra até ao fecho, e a direção é conhecida quatro barras antes nos doze. Uma regra que segue a direção do próprio bloco a partir da sua primeira barra arrecada portanto 20,10 pontos ao longo da série com cem por cento de acerto. A série inteira só percorre 71,00 pontos brutos e 5,80 líquidos, pelo que a fuga vale 28,3 % de todo o movimento que a série contém, e acumula-se sem que uma única marca se mova no ecrã.
É por isso que a correção que a documentação da plataforma dá são duas mudanças e não uma: pede o valor do tempo gráfico superior com a antecipação desligada e depois usa o valor completo anterior em vez do atual. A primeira impede que o pedido devolva uma barra que não terminou. A segunda impede que devolva uma barra ainda aberta. Uma ferramenta que faz uma e não a outra continua a ter fuga, e tem-na em silêncio.
A mesma regra, avaliada duas vezes
Aqui está o argumento inteiro numa estratégia, corrida de duas maneiras sobre os mesmos sessenta números, com a mesma regra e as mesmas saídas. Entra longo num pivô de mínimo de duas barras e sai no pivô de máximo de duas barras seguinte. A única coisa que difere entre as duas colunas é a partir de quando o sinal pode ser conhecido.
A versão que redesenha faz o que um gráfico faz: põe a entrada na barra do pivô, ao preço do pivô, porque é ali que o gráfico acabado mostra a marca. A versão honesta põe-na duas barras depois, no fecho dessa barra, que é o primeiro momento em que o pivô podia ser identificado sem consultar barras que ainda não tinham aparecido. Nada mais muda. Mesma regra, mesma série, mesmas sete idas e voltas.
| Barra de entrada | Barra de saída | Como desenhado | Como era conhecível |
|---|---|---|---|
| 2 | 5 | +3,70 | +0,60 |
| 7 | 10 | +4,60 | −0,70 |
| 18 | 25 | +0,10 | −1,30 |
| 26 | 29 | +1,20 | +0,30 |
| 30 | 36 | +3,90 | +2,10 |
| 39 | 52 | +5,60 | +3,70 |
| 54 | 55 | +1,30 | −0,80 |
A coluna que redesenha totaliza 20,40 pontos em sete operações, uma média de 2,91, com sete ganhadoras e nenhuma perdedora. A coluna honesta totaliza 3,90, uma média de 0,56, com quatro ganhadoras e três perdedoras. A correção não destrói a estratégia, e 3,90 pontos a um factor de lucro de 2,39 são um resultado a sério e não uma ruína — ainda que, a sete idas e voltas por 3,90 pontos, os custos da aula 10 tenham deixado de ser um erro de arredondamento ao lado dela. O que desapareceu foi a parte que a fazia parecer notável, e essa parte era o desvio de duas barras: sobrevive um quinto do total anunciado.
Repara em que operações carregam o dano. A segunda passa de 4,60 pontos a uma perda de 0,70 e a terceira de 0,10 a uma perda de 1,30, porque ambas eram operações marginais cujo ganho aparente era menor do que o deslocamento. As duas grandes ganhadoras sobrevivem em versão reduzida. É esta a forma geral: o redesenho não reduz um resultado de maneira uniforme, faz passar as operações marginais de perdedoras a ganhadoras, e é exatamente essa a população que decide se uma regra tem vantagem.
Uma ressalva honesta. Sete operações são uma ilustração e não uma estimativa, e a série do módulo são sessenta números e não um mercado. O que se transfere não são os 80,9 %. O que se transfere é que o deslocamento teve sinal fixo em todas as operações, que o seu tamanho foi o movimento ao longo exatamente das barras que a regra olhava para a frente, e que as duas colunas fecham por completo: os 1,03 nas entradas e os 1,33 nas saídas explicam os 16,50 pontos de diferença e não deixam nada por explicar.
Quantos sinais é preciso observar
O teste que toda a gente recomenda é o teste certo: anota onde está um sinal enquanto a barra decorre, olha outra vez depois do fecho e vê se ainda lá está. O que ninguém lhe junta é um número de observações, e sem ele o teste pode enganar na direção tranquilizadora.
Trata cada sinal como um ensaio independente com uma probabilidade desconhecida de se mover. Observar cinco sinais apanha uma ferramenta que move metade deles com probabilidade 0,97, e é por isso que o conselho habitual de ver três a cinco é sensato para o caso gravemente avariado. Não é para o ligeiro. Apanhar uma ferramenta que move um sinal em cada dez mesmo 95 vezes em cada cem exige vinte e nove sinais, e um em cada vinte exige cinquenta e nove.
Lido ao contrário torna-se mais útil, porque o caso interessante é a ferramenta que passa. Cinco observações limpas excluem uma taxa de redesenho acima de 45,1 % e nada mais. Dez excluem 25,9 %, vinte excluem 13,9 % e cinquenta excluem 5,8 %. Portanto uma ferramenta que observaste uma tarde e achaste limpa é uma ferramenta de que mostraste que não está catastroficamente avariada, o que vale a pena saber e não é o mesmo que ter mostrado que é determinista.
Duas coisas tornam isso mais barato do que parece. A primeira é que a reprodução barra a barra comprime a espera: podes percorrer três dias de um gráfico de cinco minutos numa noite e reunir trinta observações em vez de cinco. A segunda é que o código-fonte, quando o tens, resolve a questão de uma vez em vez de a amostrar — uma regra que refere uma barra deslocada para a frente, ou um pedido de tempo gráfico superior sem a espera, redesenha em todos os sinais e não numa proporção deles, e uma única leitura responde ao que cinquenta observações apenas limitam.
O que isto não resolve
Que um indicador que redesenha seja desonesto. A maior parte é comportamento por omissão e não intenção. A maneira cómoda de ler um tempo gráfico superior devolve uma barra por acabar salvo indicação em contrário, e a função de swing padrão está definida sobre barras de ambos os lados: quem escreve o óbvio entrega portanto uma ferramenta que redesenha sem o ter decidido. Isso importa para a tua reação: a pergunta a fazer a uma ferramenta é o que ela faz, não o que o autor quis, e o teste acima responde à primeira sem precisar de resposta para a segunda.
Que esperar seja a única coisa que a correção custa. A coluna honesta é mesmo negociável, porque duas barras depois do pivô já sabes se o pivô confirmou, e não é aquilo a que o gráfico te convida. O gráfico convida-te a agir sobre o marcador enquanto ele está no ecrã. Fá-lo sobre os mesmos sessenta fechos — compra ao fecho seguinte a cada um dos treze marcadores provisórios de mínimo, vende ao fecho seguinte ao próximo marcador provisório de máximo — e a mesma regra dá dez idas e voltas num total de menos 5,50 pontos, três ganhadoras em dez e um fator de lucro de 0,59. Portanto os 16,50 pontos entre a coluna desenhada e a conhecível são o que o repinte tira ao registo, e os 9,40 entre a coluna conhecível e aquela são o que tira a um operador que faz o que o ecrã pede. Esta aula mede a primeira lacuna. A segunda é maior e aqui não é medida.
Que uma regra centrada ou virada para a frente seja por isso inútil. Um pivô que precisa de duas barras à direita é uma descrição perfeitamente boa do passado e uma entrada perfeitamente boa para um estudo. Só se torna redesenho quando é desenhado numa barra em que ainda não pode ser conhecido. Atrasa-o tantas barras quantas as que olha para a frente e deixa de redesenhar por completo sem perder nada da sua informação: a coluna honesta acima é essa mesma regra, ainda lucrativa. O defeito está na marca temporal, não na fórmula.
Que os 80,9 % se transfiram para o teu instrumento. Não se transferem, e os 20,40 também não. Sete idas e voltas em sessenta fechos construídos são uma demonstração feita para ser recalculada, e não uma estimativa de coisa nenhuma. O que se transfere é a estrutura: o sinal do deslocamento é fixado pela regra, a sua grandeza é o movimento ao longo exatamente das barras que a regra tomou como condição, e as operações marginais são onde o dano se concentra. Mede o teu próprio instrumento como a tabela faz e obterás o teu próprio número.
Que passar no teste visual torne uma ferramenta determinista. Limita a taxa de redesenho e nada mais, e o limite que uma série curta dá é frouxo: cinco sinais limpos deixam vivas taxas até 45,1 %, e vinte deixam 13,9 %. Uma ferramenta também pode redesenhar só em condições que não amostraste — só no tempo gráfico superior, só ao atravessar o limite de uma sessão, só quando duas condições coincidem. A amostragem não pode excluí-lo. Ler o código pode.
Que isto resolva se a estratégia é boa. Resolve se estás sequer a olhar para a estratégia. Uma ferramenta que não redesenha dá-te um backtest cujas entradas estavam disponíveis, e isso é a condição prévia da pergunta e não a sua resposta — e o número honesto pode muito bem dizer que a regra é má. A esperança da aula 17 e a aritmética da aula 19 sobre quanto tempo um resultado leva a estabelecer-se são o que a julga. Esta aula limita-se a garantir que o registo que está a ser julgado é o registo de algo que aconteceu.
Problemas
- Põe preço ao deslocamento na ferramenta em que mais confias. Mantém três colunas. Enquanto uma barra decorre, anota cada sinal e o preço em que está. Depois de a barra fechar, anota onde está agora esse mesmo sinal. Na terceira coluna põe a diferença multiplicada pelo valor por ponto do teu instrumento. Fá-lo até teres vinte observações em vez de três: vinte limpas limitam a taxa de redesenho abaixo de 13,9 %, ao passo que três ainda deixam possível tudo o que esteja abaixo de 63 %. O total da terceira coluna é o que a ferramenta te custa antes sequer de a estratégia ter sido julgada.
- Encontra a antecipação na definição e depois atrasa exatamente isso. Para cada indicador do teu gráfico, anota a quantas barras posteriores à barra marcada a sua fórmula se refere. Zero significa que por esta via não pode redesenhar. Qualquer coisa acima de zero é o número de barras durante as quais o sinal fica provisório e o trecho ao longo do qual o deslocamento se acumula. Depois corre a regra outra vez com cada sinal atrasado essas barras e compara as duas curvas de capital. A diferença não é um erro que encontraste; é a parte do original que nunca esteve disponível.
- Olha para o drawdown antes de olhares para a taxa de acerto. Pega em qualquer backtest que estejas a considerar e mede quanto cada operação foi contra a entrada nas suas primeiras barras. Se esse número for próximo de zero ao longo de uma série longa de operações, pergunta o que seleciona as entradas, porque uma entrada escolhida sem referência a barras posteriores estará por vezes mal cronometrada e o registo deveria mostrá-lo. Uma curva sem qualquer excursão adversa é o sintoma isolado mais forte de uma regra que viu o desfecho, e vê-se sem se saber nada sobre como o indicador funciona.
Fontes. Athanasios Orphanides, «Monetary Policy Rules Based on Real-Time Data» (American Economic Review, 2001), pela mesma falha fora da negociação: recomendações de política que parecem sólidas sobre dados revistos e se invertem quando recalculadas com os números que foram de facto publicados na altura. Dean Croushore e Tom Stark, «A Real-Time Data Set for Macroeconomists» (Journal of Econometrics, 2001), pela prática de guardar cada versão de uma série para que um estudo possa correr sobre o que se sabia em vez de sobre o que se sabe hoje. Halbert White, «A Reality Check for Data Snooping» (Econometrica, 2000), pela razão por que um resultado selecionado com conhecimento do desfecho exige um padrão de prova diferente do de um que não o foi. David H. Bailey, Jonathan M. Borwein, Marcos López de Prado e Qiji Jim Zhu, «Pseudo-Mathematics and Financial Charlatanism» (Notices of the American Mathematical Society, 2014), por até onde um registo dentro da amostra pode ser inflacionado antes de alguém ter feito seja o que for que se pareça com batota. TradingView, Pine Script v5 User Manual, a seção sobre redesenho, pela formulação de referência sobre que construções devolvem barras por acabar e em que consistem as duas correções.
O teste é uma única pergunta feita a cada linha do gráfico: o valor desenhado aqui depende de alguma coisa que ainda não tinha acontecido? Onde a resposta é não, o registo à tua frente é um registo de decisões que estavam disponíveis, e podes passar à pergunta mais difícil, a de saber se eram boas. Onde a resposta é sim, o registo não é prova fraca sobre uma estratégia, é prova sobre outra estratégia — uma que entrou a preços escolhidos depois de o desfecho ser conhecido —, e nenhuma quantidade dele se acumula em conhecimento sobre aquela que operarias de facto. A aula 50 pega na linha mais usada de qualquer gráfico e conta os toques: 3 deles nos sessenta fechos deste módulo, ou 22, consoante uma tolerância que nenhuma plataforma imprime, e uma taxa de aguento de 53 por cento contra os 45 que a fita te dá sem linha nenhuma desenhada.
O que é um indicador
O teste de revisão que esta aula retoma, e a aritmética do que um filtro tem de descartar.
Ler a aula →Estrutura de mercado
De onde vem a regra de swing, e por que razão o seu lado direito é a parte que ainda não aconteceu.
Ler a aula →Divergência
Uma categoria inteira cujas linhas se redesenham, e as definições que decidem se existe sequer uma.
Ler a aula →Médias móveis
A linha mais usada de qualquer gráfico, e o que tem direito a dizer sobre um nível.
Ler a aula →Apenas para fins educativos. Negociar envolve risco substancial de perda. Não é aconselhamento financeiro. Resultados passados não garantem resultados futuros.
💬 Discussão (0 comentários)
A carregar comentários…
Pronto para operar com a Signal Pilot?
Põe a tua formação em prática com indicadores profissionais e ferramentas de análise de mercado em tempo real.
Voltar à Signal Pilot →