Quanto tempo esperar antes de operar um perpétuo recém-listado?
Uma biblioteca de regras, rodada em contratos de 3 a 30 dias de idade contra contratos maduros no mesmo dia do calendário e na mesma faixa de volatilidade, com o teste congelado na Binance e rodado uma única vez na Bybit.
Introdução
As exchanges de cripto listam novos futuros perpétuos toda semana, e só a Binance já listou 832 perpétuos margens em USDT, então um universo de pesquisa construído nessa exchange mistura contratos listados na semana passada com contratos que negociam há anos. Os dois tipos costumam dividir uma mesma premissa de custo e uma mesma biblioteca de estratégias, mesmo que um contrato novo não tenha base assentada, nem cronograma de funding assentado, e tenha muito mais volatilidade que um antigo.
Isso levanta uma pergunta descritiva, sobre como o comportamento de um contrato muda conforme ele envelhece e quanto tempo a mudança dura, e uma pergunta prática: um conjunto fixo de regras de trading ganha algo diferente num contrato jovem e num contrato maduro depois dos custos reais? Se ganha, um calendário de listagens é um conjunto de oportunidades; se não ganha, a idade ainda é algo a controlar, porque contratos jovens poluem qualquer backtest que os junte com os antigos.
Responder à segunda pergunta de forma limpa esbarra em dois problemas: as listagens chegam em ondas que seguem o ciclo de mercado, então juntar contratos jovens de vários anos mede principalmente os anos; e contratos jovens são muito mais voláteis, então qualquer regra que escale com a volatilidade parece diferente neles sem que a idade importe em nada.
Tudo o que vem abaixo foi construído em torno desses dois problemas, com a metodologia exata por trás de cada número numa página de reprodutibilidade separada.
O universo exato, a grade de regras, as medições de custo e a inferência por trás de cada número daqui vivem em sua própria página.
O que testamos
Contratos: O universo da Binance é todo perpétuo margem em USDT que já negociou, reconstruído a partir do arquivo público de dados em vez da listagem ao vivo da exchange, então contratos que a exchange removeu depois estão incluídos. A idade conta a partir do primeiro dia em que o perpétuo negociou com volume real, não do lançamento do token nem da sua listagem no spot. Contratos listados até o fim de 2021 formam um conjunto de calibração usado apenas para escolher as regras de trading, enquanto os listados de 2022 em diante formam o conjunto de teste da Binance.
Regras: 20 regras mecânicas de entrada e saída, cada uma com um alvo, um stop e um tempo máximo de permanência, foram escolhidas uma única vez a partir de uma grade fixa no conjunto de calibração, usando apenas contrato-dias maduros. Depois disso elas rodam sem mudança em todo contrato e em toda idade, sem nada ajustado por idade ou por contrato.
Comparação: Retornos absolutos em contratos jovens misturam o efeito de idade com o que quer que o mercado tenha feito naquela semana, então a quantidade medida é uma diferença: as mesmas regras no mesmo dia do calendário, num contrato jovem (de 3 a 30 dias de idade) contra contratos maduros (com mais de um ano) na mesma faixa de volatilidade. Parear pelo dia remove o regime de mercado, e parear pela volatilidade remove o efeito mecânico de contratos jovens simplesmente se moverem mais.
Custos: Todo fill paga a taxa taker, o meio-spread cotado medido para um contrato daquela idade e o impacto de preço de uma ordem de US$ 10,000 medido no book. As posições também pagam ou recebem o funding efetivamente cobrado no contrato, e nenhum custo vem de um estimador baseado na faixa de preço, já que o testado abaixo falha nesses dados.
Ordem intrabarra: As regras operam em barras horárias, o que deixa em aberto a ordem dos eventos sempre que uma barra toca o alvo e o stop, e na Binance essa ordem é reconstruída a partir de dados de um minuto. Para o teste fora da amostra toda barra assim resolve como stop, o que só pode subestimar o que as regras ganham, e a Binance é reportada das duas formas para que o tamanho dessa desvantagem fique visível.
Teste fora da amostra: Toda escolha de desenho foi fixada na Binance e congelada antes de os dados de teste serem tocados. Esse teste usa uma segunda exchange, a Bybit, restrita a históricos de preço que os dados da Binance nunca continham: 79 contratos cujo token nunca teve um perpétuo na Binance e 77 que a Bybit listou pelo menos 30 dias antes da Binance, contando apenas os dias anteriores à listagem na Binance. Os tokens são pareados entre venues por identidade em vez de símbolo, já que o mesmo token muitas vezes negocia com um prefixo multiplicador diferente em cada uma, o que dá 156 contratos e 4,284 contrato-dias jovens com estimativa de volatilidade, comparados no mesmo dia do calendário contra contratos maduros da Bybit listados de 2022 em diante, num teste rodado uma única vez.
Resultados
Como um contrato muda conforme envelhece
Esta tabela cobre os 691 contratos da Binance listados de 2022 em diante com histórico suficiente para medir, tomando a mediana entre contratos em cada faixa de idade. O funding é convertido para um equivalente de oito horas porque contratos novos muitas vezes liquidam a cada quatro horas ou a cada hora.
| Idade | Contratos | Volatilidade anualizada | Correlação com o Bitcoin | Funding, bp por 8h | Dispersão do funding, bp | Volume vs. próprio nível maduro |
|---|---|---|---|---|---|---|
| 0 a 1 dia | 691 | 276.7% | 0.202 | 0.453 | 6.58 | 48.5x |
| 2 a 7 dias | 690 | 188.8% | 0.282 | 0.739 | 4.77 | 21.4x |
| 8 a 30 dias | 684 | 150.0% | 0.362 | 0.752 | 3.78 | 10.4x |
| 31 a 90 dias | 649 | 132.4% | 0.424 | 0.619 | 3.20 | 5.3x |
| 91 a 180 dias | 557 | 125.2% | 0.474 | 0.665 | 3.22 | 3.7x |
| 181 a 365 dias | 503 | 124.2% | 0.483 | 0.579 | 3.45 | 2.2x |
| Acima de um ano | 352 a 361 | 113.3% | 0.500 | 0.181 | 3.86 | 1.0x |
Mediana entre contratos em cada faixa de idade, 691 contratos da Binance listados de 2022 em diante.
A volatilidade cai a cada faixa, de 2.44 vezes o nível maduro no primeiro dia para 1.33 vezes ao fim do primeiro mês, enquanto a correlação com o Bitcoin sobe a cada faixa, de 0.20 para 0.50. No primeiro dia um contrato negocia 48 vezes o volume que vai negociar quando tiver um ano.
O funding fica de 3.2 a 4.2 vezes o nível maduro durante todo o primeiro ano, e não apenas nas primeiras semanas, com 0.75 bp por oito horas de 8 a 30 dias contra 0.18 depois de um ano, uma razão de 4.15, e sua dispersão tem pico no primeiro dia.
Quando o contrato foi listado também decide seu cronograma de liquidação. Todo contrato listado de 2020 a 2022 começou com funding de oito horas, contra 84.0% das listagens de 2024 e 89.3% das de 2025 que começaram em quatro horas. Entre os 832 contratos, 47.6% nunca liquidam em oito horas e 32.7% mudam de intervalo pelo menos uma vez, e embora nenhum tenha começado com liquidação horária, 6.7% dos pagamentos na primeira semana e 8.1% nos dias 8 a 30 são horários.
Custos de execução por idade
Os spreads cotados são mais largos no primeiro dia e se acomodam em cerca de duas semanas. A Binance publicou dados de melhor bid e oferta de maio de 2023 a março de 2024, e 86 contratos foram listados dentro dessa janela, o que permite comparar cada um deles consigo mesmo mais tarde.
| Mesmo contrato, primeiro dia contra | Contratos | Razão dos meio-spreads | Fração mais larga no dia um |
|---|---|---|---|
| Dias 2 a 7 | 86 | 1.78x | 84.9% |
| Dias 8 a 30 | 86 | 2.33x | 88.4% |
| Dias 31 a 90 | 73 | 2.44x | 86.3% |
| Dias 91 a 180 | 54 | 2.08x | 96.3% |
Cada contrato comparado consigo mesmo mais tarde, 86 contratos listados dentro da janela de cotações da Binance.
Em termos absolutos esses spreads são pequenos: o meio-spread cotado mediano é de 2.57 bp no primeiro dia, 1.56 bp de 2 a 7 dias e 1.22 bp de 8 a 30 dias, contra 1.18 bp para contratos com mais de um ano. Entre os dias 8 a 30 e a maturidade a razão é 1.04, embora essa comparação coloque contratos diferentes, de anos de listagem diferentes, um contra o outro, e portanto não seja uma medição dentro do mesmo contrato.
A profundidade do book se move contra o padrão do spread, medida como o custo de varrer uma compra de US$ 10,000 pelo book, excluindo o meio-spread, numa amostra fixa de dias para cada contrato: idades 3, 7, 14, 28, 45, 75, 120, 160, 240 e 300, mais oito dias espalhados pela vida do contrato depois de um ano.
| Idade | Contratos | Impacto de US$ 10,000, mediana | Mesmo contrato, contra o próprio nível depois de um ano |
|---|---|---|---|
| 3 a 7 dias | 642 | 4.56 bp | 0.29x (314 contratos, 86.0% mais barato) |
| 8 a 30 dias | 650 | 3.98 bp | 0.29x (328 contratos, 87.8% mais barato) |
| 31 a 90 dias | 613 | 4.80 bp | 0.36x (332 contratos, 88.3% mais barato) |
| 91 a 180 dias | 526 | 5.69 bp | 0.41x (339 contratos, 84.4% mais barato) |
| Acima de um ano | 477 | 6.22 bp |
Custo de varrer uma compra de US$ 10,000 pelo book, excluindo o meio-spread, numa amostra fixa de dias por contrato.
O book de um contrato é mais profundo no primeiro mês, em que o mesmo contrato custa menos de um terço para negociar em tamanho durante os dias 3 a 30 do que custa quando já tem um ano, e isso vale para perto de nove contratos em dez. As medições maduras caem necessariamente mais tarde no tempo de calendário do que as jovens, então parte dessa diferença pode ser uma mudança de profundidade em todo o mercado, que este desenho não separa da idade.
Os contratos do conjunto fora da amostra da Bybit são muito mais finos: uma ordem a mercado de US$ 10,000 custa uma mediana de 29.0 bp contra o mid de 2 a 7 dias e 29.1 bp de 8 a 30 dias, dos quais 3.8 e 4.0 bp são meio-spread, enquanto contratos da Bybit listados de 2022 e com mais de um ano custam 29.8 bp, tudo medido no arquivo de book da exchange em 706 contrato-dias.
Um estimador de spread comum falha nesses dados
Onde não há cotações, um atalho padrão estima o spread a partir da máxima, da mínima e do fechamento de cada barra. O estimador de Abdi-Ranaldo foi testado contra spreads cotados reais em 987 contrato-dias nos 86 contratos listados dentro da janela de cotações.
| Idade, dias | Pares | Estimado | Meio-spread real | Razão mediana |
|---|---|---|---|---|
| 0 a 1 | 172 | 27.03 bp | 2.57 bp | 9.96x |
| 2 a 3 | 172 | 19.41 bp | 1.70 bp | 10.90x |
| 5 a 7 | 172 | 12.83 bp | 1.31 bp | 7.07x |
| 10 a 14 | 171 | 12.53 bp | 1.27 bp | 8.06x |
| 21 a 30 | 159 | 14.74 bp | 1.18 bp | 10.19x |
| 45 a 60 | 141 | 7.42 bp | 1.18 bp | 4.94x |
Estimativas de Abdi-Ranaldo contra spreads cotados reais, 987 contrato-dias em 86 contratos.
Como o estimador mede o spread inteiro, cerca de metade da diferença de nível é definicional. Sua correlação de rank com o spread real é de +0.035 nos 987 pares, então o estimador não carrega informação sobre qual contrato-dia é caro de negociar, e 362 das suas 987 estimativas são exatamente zero. Em dados horários de perpétuos de cripto ele não deve ser usado para definir custos por contrato.
Sobrevivência
| Listados | Contratos | Chegam a 90 dias | Chegam a 180 dias | Chegam a um ano | Chegam a dois anos |
|---|---|---|---|---|---|
| De 2022 em diante | 692 | 99.6% | 96.9% | 90.8% | 84.3% |
| Até 2021 | 140 | 97.9% | 97.1% | 95.7% | 90.0% |
Fração de cada coorte de listagem que chega a uma dada idade, contando apenas contratos velhos o bastante para tê-la alcançado.
Cada fração conta apenas contratos velhos o bastante para terem alcançado aquela idade antes de o arquivo terminar em julho de 2026, e dos 692 contratos listados de 2022 em diante, 108 não negociam mais.
As regras ganham mais em contratos jovens?
Nenhuma das venues mostra diferença, medida como o P&L líquido médio da biblioteca num contrato-dia jovem menos o mesmo em contrato-dias maduros pareados, em pontos-base de posição por dia, com intervalos de 95% de um bootstrap agrupado por semana.
| Amostra | Contrato-dias jovens pareados | Jovem menos maduro, long-short | Intervalo de 95% |
|---|---|---|---|
| Binance, ordem intrabarra verdadeira | 15,244 | -6.49 bp | -16.36 a +3.17 |
| Binance, stop em todo toque duplo | 15,244 | -6.41 bp | -16.29 a +3.25 |
| Bybit, fora da amostra | 3,295 | -1.46 bp | -17.94 a +17.30 |
Jovem menos maduro, pontos-base de posição por dia, com intervalos de 95% de um bootstrap agrupado por semana.
Na Binance as regras vão ligeiramente pior em contratos jovens, com um intervalo que inclui o zero. Na Bybit, onde o teste foi congelado de antemão e rodado uma única vez, a estimativa é de -1.46 bp com um intervalo de cerca de 17.6 bp para cada lado, o que descarta qualquer efeito de idade sobre o book long-short maior que isso em qualquer direção. Ler as barras horárias de um jeito ou de outro quase não importa, já que resolver todo toque duplo como stop move a estimativa da Binance em 0.08 bp.
Nenhuma faixa dentro da janela jovem difere de zero tampouco. Na primeira semana, em que a amostra é a menor, as estimativas pontuais são as mais negativas (-16.70 bp na Binance, -23.63 bp na Bybit), mas os dois intervalos incluem o zero.
Separar o book por lado dá uma direção consistente nas duas venues, embora nenhum dos books de um lado só fosse o teste registrado:
| Braço | Binance | Bybit |
|---|---|---|
| Apenas long | -11.84 bp (-23.20 a -0.68) | -7.73 bp (-24.85 a +10.33) |
| Apenas short | +6.52 bp (-0.84 a +13.72) | +7.38 bp (-0.90 a +17.61) |
Cada braço, em pontos-base de posição por dia, com seu intervalo de 95% entre parênteses.
Posições compradas vão pior em contratos jovens e posições vendidas vão melhor, por valores parecidos nas duas venues, o que encaixa com contratos jovens derivando para baixo contra os maduros ao longo do primeiro mês, enquanto o book long-short zera essa deriva. Continua sendo uma pista, já que apenas o braço long da Binance exclui o zero e aquela amostra era o conjunto de desenvolvimento.
Limitações
A biblioteca é fraca por desenho, sendo as 20 melhores regras de uma grade fixa de 13,770 configurações em contratos listados até 2021, e nenhuma das 12,555 configurações com atividade suficiente era lucrativa depois dos custos naqueles contratos, então a comparação pergunta se a idade muda o que essas regras ganham, e uma biblioteca mais forte poderia responder à idade de outro jeito.
O conjunto fora da amostra também é menor que o da Binance, com 3,295 contrato-dias jovens pareados contra 15,244. Isso deixa um intervalo de cerca de 17.6 bp por dia para cada lado da estimativa, e um efeito menor passaria despercebido.
O arquivo de book da Bybit começa em 2023, então contrato-dias anteriores a ele são cobrados pelo custo mediano medido da sua faixa de idade em vez do próprio. O custo de execução na Bybit é medido no tamanho registrado de US$ 10,000, em que esses contratos finos são caros, e um book menor pagaria menos nas duas pernas. A idade na Bybit conta a partir da listagem na Bybit, então 23 contratos da sua perna madura são tokens que já tinham um perpétuo na Binance antes de 2022.
Barras horárias que tocam o alvo e o stop resolvem como stop na Bybit, o que só pode subestimar o que as regras ganham, e as duas leituras da Binance mostram o quão pouco isso importa aqui.
Idade e tempo de calendário também andam juntos. Parear contratos jovens e maduros no mesmo dia remove o regime de mercado da comparação de trading, mas os resultados descritivos de profundidade e spread comparam um contrato consigo mesmo em datas diferentes e não conseguem separar a idade de uma deriva em todo o mercado.
Para o universo exato, a grade de regras, as medições de custo e a inferência, veja a página de reprodutibilidade.
Todo gráfico desta página é desenhado no seu navegador a partir das tabelas de resultado guardadas do estudo, os mesmos números reportados no texto e na página de reprodutibilidade. Não há arquivos de imagem por trás deles.
O universo de contratos, a grade de regras e como ela foi escolhida, as medições de spread, profundidade e funding, o pareamento, o modelo de custo e a inferência por trás de cada intervalo.

