Voltar para López de Prado

Revisão de pesquisa · López de Prado · estudo 01

Information-Driven Bars

Amostrar em um relógio de atividade gaussianiza os retornos em cripto, ações dos EUA e forex

A prática padrão amostra o mercado em um relógio de tempo fixo, barras de um minuto, uma hora, diárias. López de Prado argumenta que esta é a pior escolha: os mercados processam informação a uma taxa que varia no tempo, então as time bars superamostram os trechos calmos e subamostram as rajadas, deixando os retornos com caudas pesadas, assimetria e correlação serial. Sua solução é amostrar em um relógio de atividade, uma nova barra a cada tantos ticks, unidades negociadas ou dólares de nocional. Este estudo reproduz essa afirmação com dados reais em três mercados e relata duas ressalvas práticas que o texto original subestima. A peça abaixo deixa você girar os botões por conta própria.

fonte

Advances in Financial ML, Cap. 2

López de Prado (2018) · “The Volume Clock” (2012)

Código e tabelas

lopez-de-prado-work-review · 01_information_driven_bars

the claim

O que diz López de Prado

  • Amostrar o mercado em um relógio de tempo fixo é a pior escolha: os mercados processam informação a uma taxa que varia no tempo, então as time bars superamostram os períodos calmos e subamostram as rajadas, deixando os retornos com excess kurtosis, assimetria e correlação serial que violam os pressupostos de quase-IID-gaussianos de que os estimadores dependem.
  • Amostre em vez disso em um relógio de informação, uma nova barra a cada X ticks, unidades negociadas ou dólares de nocional, que subordina o preço a um relógio de atividade. Ele argumenta que as dollar bars são as mais robustas (invariantes ao nível de preço e à contagem de papéis), prevendo que as information bars devem mostrar menor excess kurtosis, menor |skew| e correlação serial mais fraca do que as time bars.

our result

O que encontramos

  • Confirmado nos três mercados: as information-driven bars gaussianizam os retornos, cortando a mediana da excess kurtosis (cripto 5,29 → ~1,5, ações-RTH 9,95 → 3,4–5,6, forex 2,98 → 1,06) e reduzindo o |skew| aproximadamente à metade, a afirmação central se sustenta.
  • Duas ressalvas práticas que ele subestima: a vantagem depende da granularidade (ela se erode quando construída a partir de tijolos grossos, excess kurtosis da dollar bar em cripto de 1,13 em base de 1 min vs ~2,06 em 60 min), e as ações exigem tratamento ciente da sessão (as barras ingênuas de todas as horas parecem um fracasso até você calcular os retornos intrassessão).
  • Uma nuance: na pura normalidade dos retornos, as volume bars superam ligeiramente as dollar bars (cripto 1,48, ações-RTH 3,35), e a reprodução é frágil à qualidade dos dados. Este é um estudo limpo de propriedade estatística, nenhuma alegação de edge está vinculada.

O resultado em três linhas

três mercados

O princípio se sustenta

Tick, volume e dollar bars cortam a excess kurtosis dos retornos em relação às time bars em todos os mercados: cripto 5,29 → ~1,5, ações dos EUA (RTH) 9,95 → 3,4, forex 2,98 → 1,06.

ressalva um

Ações precisam da sessão

Ingenuamente, as information bars parecem piores que as time bars, um artefato do gap overnight. Restrinja ao horário regular e calcule os retornos intrassessão, e a dollar bar despenca de 34,4 para 5,6.

ressalva dois

Os dados-base importam

A vantagem depende da granularidade: a excess kurtosis da dollar bar sobe de 1,13 em base de 1 minuto para ~2,06 em base de 60 minutos. O método quer tijolos finos.

Visão geral

A previsão testável é limpa: em frequência equiparada, as barras emitidas em um relógio de informação devem ter menor excess kurtosis, menor assimetria absoluta e correlação serial mais fraca do que as time bars. Para testá-la sem confundidores, construímos cada tipo de barra a partir da mesma base de um minuto e visamos a mesma contagem média de barras, de modo que a única coisa que varia entre quatro séries do mesmo instrumento é o relógio. Tudo é medido na própria distribuição de retornos; não há estratégia e nada ajustado ao futuro.

Fig. 1:O resumo multimercado: em todos os mercados, as information-driven bars ficam bem abaixo das time bars na excess kurtosis. A vantagem é maior em cripto e menor, mas ainda presente, em ações.

O destaque, em todos os mercados

As information-driven bars gaussianizam os retornos nos três mercados. Na base de um minuto, a mediana da excess kurtosis cai de 5,29 para cerca de 1,5 em cripto, de 9,95 para 3,4 em ações de horário regular, e de 2,98 para 1,06 em forex. A assimetria absoluta cai em sincronia, cripto 0,37 → 0,10, forex 0,20 → 0,13. O efeito é direcional e consistente, e é mais forte onde os dados-base são mais finos.

relógio da barracripto (27 perps)ações (9 ETFs, RTH)forex (8 majors)
time5.299.952.98
tick1.613.971.06
volume1.483.35,
dollar1.545.58,

Mediana da excess kurtosis dos retornos das barras, base de um minuto (0 = gaussiano; quanto menor, mais próximo do normal). O FX à vista não tem volume consolidado, então as volume e dollar bars não são definidas ali.

Gire os botões

O explorador abaixo lê os números reais do estudo. Escolha um mercado e observe as quatro barras: a time bar (cinza) é a referência; as information bars (cor de destaque) são as alternativas do relógio de atividade, com a de cauda mais leve destacada. Para cripto você pode mudar a granularidade da base; para ações você pode alternar o tratamento de sessão que é o cerne da segunda ressalva.

Demo, Explorador de relógio de barras

Excess kurtosis dos retornos das barras por relógio de amostragem, por mercado. Menor é mais próximo do gaussiano; as information-driven bars puxam as caudas para dentro em relação às time bars.

Valores reais do estudo
Mercado
Granularidade da base

Dados-base mais finos → melhor gaussianização. A vantagem da dollar bar se erode à medida que o tijolo-base engrossa.

excess kurtosis da time bar
3.56
melhor info bar (dollar)
1.13
redução de cauda vs time
3.2× mais leve
seção transversal de 27 perps · resolução da base = 1-min0.01.02.03.04.00 = gaussiano3.56|skew| 0.37Time1.79|skew| 0.28Tick1.94|skew| 0.26Volume1.13|skew| 0.10Dollaraltura da barra = excess kurtosis (menor = mais próximo do normal)

Em uma base de 1 minutos, a information bar de cauda mais leve carrega excess kurtosis 1.13 contra 3.56 da time bar, cerca de 3.2× mais leve nas caudas. Engrosse o tijolo-base e a vantagem da dollar bar desaparece; o método quer dados-base finos.

Cripto, confirmação limpa

Em 27 futuros perpétuos amostrados de dumps limpos de um minuto, todas as três information bars têm caudas cerca de 3,4× mais leves que as time bars (5,29 caindo para 1,61 / 1,48 / 1,54 para tick / volume / dollar), e a assimetria absoluta cai de 0,37 em direção a 0,10. O gráfico Q–Q do BTC se endireita acentuadamente sob o relógio de atividade.

Fig. 2:Seção transversal de cripto, base limpa de um minuto: cada information bar fica bem abaixo da time bar, com as volume bars marginalmente as mais leves.
Fig. 3:Q–Q de BTCUSDT contra a normal: os retornos da time bar se desviam nas caudas, enquanto os retornos das information bars seguem a diagonal muito mais de perto.

Uma nota de cautela da construção: a comparação é um instrumento sensível. Uma execução inicial sobre um conjunto de dados de 30 minutos de terceiros, legado, produziu a conclusão oposta (dollar bars piores que time bars), impulsionada por prints iniciais contaminados que a amostragem por dólar concentra em um punhado de barras de cauda pesada, excess kurtosis da dollar bar de BTC de 32,7 na fita legada versus 1,05 em dumps limpos na mesma frequência. Valide a fita antes de confiar na comparação de barras.

A vantagem depende da granularidade

Construir information bars a partir de tijolos mais grossos erode o benefício. A excess kurtosis da dollar bar sobe de 1,13 em base de um minuto para cerca de 2,06 em base de 60 minutos. A vitória direcional sobre as time bars sobrevive em todas as resoluções, mas o método claramente quer dados-base finos, um praticante acumulando dollar bars a partir de tijolos de 30 minutos deixa a maior parte do benefício na mesa.

Fig. 4:Excess kurtosis versus granularidade da base: as information bars se degradam em direção à linha da time bar à medida que o tijolo-base engrossa, com a dollar bar a mais exposta.
Fig. 5:A diferença dollar-menos-time (negativa = dollar bars melhores) é maior em base fina e estreita-se à medida que a base engrossa, a penalidade de granularidade, isolada.
Fig. 6:O efeito de sessão para ações: a amostragem ingênua infla as caudas das information bars acima das time bars; a amostragem intrassessão as leva bem abaixo.

Ações, apenas com tratamento ciente da sessão

Amostradas ingenuamente ao longo de todas as horas, com os retornos tomados sobre o gap overnight, o resultado parece um fracasso: as dollar bars (34,4) e as tick bars (19,5) saem piores que as time bars (18,3). Isso é um artefato da estrutura de sessão, não do método, o gap overnight e os picos de volume dos leilões de abertura/fechamento são agrupados em information bars únicas, fabricando caudas pesadas. Restrinja ao horário regular e calcule os retornos intrassessão e o quadro se inverte por completo.

relógio da barraingênuo (todas as hrs + overnight)RTH + intrassessão
time18.319.95
tick19.473.97
volume12.903.35
dollar34.425.58

Mediana da excess kurtosis sobre 9 ETFs. Trate a sessão e toda information bar supera a time bar, a dollar bar despenca de 34,4 para 5,6. A regra operacional concreta: nunca deixe uma barra atravessar o gap fechamento→abertura.

Fig. 7:Majors de forex: as tick bars carregam caudas mais leves que as time bars em toda a linha, confirmando o princípio do relógio de atividade onde o volume não está disponível.

Forex, o relógio de tick é a information bar

O FX à vista não tem volume consolidado, o campo de volume da HistData é literalmente zero, então as volume e dollar bars não fazem sentido. O relógio de informação disponível é a contagem de ticks, a intensidade de atualização das cotações. As tick bars cientes de gap (gaps de fim de semana e de rolagem descartados) gaussianizam os retornos do FX em todos os oito majors: mediana da excess kurtosis 2,98 → 1,06, assimetria absoluta 0,20 → 0,13. O princípio se sustenta para o FX, instanciado como a tick bar.

Fig. 8a:As barras avancadas nao afinam as caudas. As imbalance bars e run bars ficam acima das simples tick, volume e dollar bars no excess kurtosis.

Barras avançadas: imbalance bars e run bars não ajudam

López de Prado também propõe uma segunda família que vai além de contar atividade: as imbalance bars e as run bars, que emitem uma nova barra quando o fluxo de ordens com sinal acumula além de um limiar: quando as compras superam as vendas (ou vice-versa) o suficiente, ou quando uma sequência unilateral de negócios persiste. A esperança natural é que esses relógios cientes do fluxo gaussianizem os retornos ainda mais do que as simples tick, volume e dollar bars. Não o fazem. Reconstruídas em três perps de cripto a partir da mesma base de um minuto, mirando a mesma frequência diária, as barras avançadas pioram as caudas em vez de melhorá-las: as tick-imbalance bars carregam um excess kurtosis mediano de cerca de 11,3, contra aproximadamente 1,07 das simples dollar e tick bars na mesma frequência. A razão é estrutural. Um gatilho que dispara com o fluxo direcional tende a fechar uma barra justamente quando um movimento unilateral está em curso, de modo que cada barra abrange uma oscilação direcional e o retorno herda exatamente a cauda pesada que o relógio de atividade deveria remover. A simples dollar ou volume bar continua sendo o relógio de amostragem correto; as imbalance bars e run bars pertencem à caixa de ferramentas como características que descrevem a pressão do fluxo de ordens, não como o relógio sobre o qual você amostra o preço.

Excess kurtosis mediano sobre três perps de cripto, base de um minuto, frequência diária pareada (0 = gaussiano; menor é mais próximo do normal). As quatro barras avançadas estão destacadas em cor de acento; cada uma delas tem caudas mais pesadas que a simples dollar bar.

Fig. 8b:A sobreposicao Q-Q normal de BTCUSDT mostra os retornos das imbalance bars se afastando da diagonal nas caudas, enquanto as barras de atividade simples a acompanham.
relógio de barraexcess kurtosis mediano
time3.56
tick1.07
volume1.94
dollar1.07
tick-imbalance11.32
volume-imbalance6.46
tick-run3.88
volume-run2.90

Como ler

As volume bars, não as dollar bars, são o gaussianizador mais robusto nestes dados, marginalmente as melhores em cripto (1,48) e claramente as melhores em ações de horário regular (3,35 contra os 5,58 da dollar bar). López de Prado prefere as dollar bars por sua invariância a mudanças no nível de preço e na contagem de papéis, o que é um argumento de robustez em vez de um argumento de cauda; na pura normalidade dos retornos a volume bar as supera. Como padrão único entre mercados, recorreríamos às volume bars, mantendo as dollar bars onde a comparabilidade entre instrumentos ou de horizonte longo importa. As caudas residuais das ações também permanecem mais pesadas que as de cripto mesmo após o relógio de atividade (3,4–5,6 versus ~1,5), um lembrete de que os saltos intradiários das ações não são totalmente domados apenas pela amostragem.

Método

  • Dados-base reais, resolução de um minuto: 27 perps USD-M da Binance (dumps limpos), 9 ETFs da Algoseek e 8 majors de FX da HistData. Nenhuma série sintética.
  • A partir de cada base de um minuto, construímos time / tick / volume / dollar bars todas mirando a mesma frequência diária média, de modo que a única coisa que muda é o relógio, não a contagem de barras, a comparação maçãs-com-maçãs.
  • Pontuamos cada série de barras por sua distribuição de retornos: excess kurtosis (0 = gaussiano), assimetria absoluta, autocorrelação de primeira ordem, Jarque–Bera.
  • Relatamos toda a seção transversal por medianas, nunca um único instrumento escolhido a dedo, porque os retornos subjacentes têm caudas pesadas.
  • Causal e sem custo por construção: este é um estudo de propriedade estatística do esquema de amostragem, sem estratégia, sem parâmetros ajustados ao futuro e sem look-ahead.

Reprodutibilidade

Os scripts de análise, as tabelas por mercado e as figuras mostradas aqui estão reunidos na pasta do repositório complementar 01_information_driven_bars. O explorador desta página é autocontido e lê os mesmos números das tabelas publicadas, de modo que a comparação se reproduz exatamente a cada carregamento.

Citar

Referências

Veja também

Este é o estudo de abertura de um programa de revisão mais amplo; os demais estudos estão listados em Research.