Enviou-me o relatório de desempenho e uma pergunta: isto aguenta com mais dimensão? Reversão à média em intervalos de cinco minutos, cerca de trinta perpétuos USDT de capitalização média, cada operação do backtest dimensionada com um valor nocional fixo de $2,000, Sharpe fora da amostra pouco abaixo de 2 e vantagem bruta média por ida e volta de cerca de 22 pontos base antes dos custos. Tem financiado isto com dinheiro do próprio bolso e agora quer pôr capital a sério na estratégia — digamos, $50,000 por operação.
A resposta honesta é que a capacidade não é um número que alguém lhe entrega. É uma curva, e esta semana cabe-lhe traçá-la. Mas pode avançar bastante com uma folha de cálculo, e prefiro que o faça antes de descobrir da maneira dispendiosa.
Comece pelo rácio para o qual já tem dados
Antes de qualquer modelo de impacto, calcule a participação. Pegue na coluna de volume cotado que já tem nas suas klines — índice 7, o volume negociado em USDT da vela — e calcule que fração do volume de uma vela de entrada típica representaria a sua ordem.
Eis o aspeto que tem num universo como o seu, usando o volume cotado mediano em intervalos de 5 minutos:
| Categoria do símbolo | Volume cotado mediano em 5 min | Ordem de $2,000 | Ordem de $50,000 |
|---|---|---|---|
| BTCUSDT | $18,000,000 | 0.01% | 0.28% |
| SOLUSDT | $3,200,000 | 0.06% | 1.6% |
| LINKUSDT | $450,000 | 0.44% | 11% |
| ARBUSDT | $220,000 | 0.9% | 23% |
| a cauda do seu universo | $60,000 | 3.3% | 83% |
Com $2,000, era um erro de arredondamento em todo o lado, por isso os pressupostos de execução do seu backtest nunca foram postos à prova. Com $50,000, na metade inferior da lista, passa a representar a própria vela. Oitenta e três por cento do volume de uma vela de cinco minutos não é uma execução, é um acontecimento. Seja qual for o modelo de execução que use para atravessar o spread, descreve um mundo que já deixou para trás.
Regra prática que uso numa primeira análise: acima de 10% do volume da vela, deixe de confiar no que o backtest lhe diz sobre essa execução. Entre 1% e 10%, modele o impacto com cuidado. Abaixo de 1%, o spread e as comissões predominam e pode avançar.
Calibre aproximadamente a lei da raiz quadrada com os seus próprios símbolos
O modelo de referência é a lei do impacto de raiz quadrada: em termos de retorno, o custo varia com a volatilidade multiplicada pela raiz quadrada da fração do volume diário que consome.
impacto ≈ Y × σ_diária × √(Q / V_diário)
Y é uma constante próxima de 1 na maioria das estimativas, σ_diária é a volatilidade diária do retorno do símbolo, Q é o valor nocional da sua ordem e V_diário é o volume nocional do dia. Veja o símbolo semelhante a ARB da tabela. Um volume negociado mediano de $220,000 em 5 minutos equivale a cerca de $63M por dia. Volatilidade diária, digamos, 4%.
Faça as contas para as idas e voltas. Com $2,000: 4.5 bps de impacto mais 10 bps de comissões taker num esquema 5-and-5, ou seja, cerca de 14.5 bps de custo face a 22 bps de vantagem bruta. Vantagem líquida de 7.5 bps, aproximadamente o que o seu relatório de desempenho mostra. Ótimo, o modelo e o backtest concordam na dimensão que realmente testou. Com $50,000: 22.6 bps de impacto mais os mesmos 10 bps de comissões. Custo de 32.6 face a uma vantagem de 22. Está a pagar dez pontos base por operação pelo privilégio.
Defina a vantagem líquida como zero e resolva para Q: obtém cerca de $14,000 nesse símbolo. Não 25x. Sete vezes, e o último terço desse intervalo é uma estratégia sem margem para erro. A raiz quadrada faz exatamente o que as raízes quadradas fazem: 25 vezes mais dimensão custa-lhe 5 vezes mais por unidade, pelo que a perda cresce tão depressa como o valor nocional.
A capacidade mede-se por símbolo e por vela, e não se soma como o capital de uma conta. «A minha estratégia tem $2M de capacidade» é uma frase sobre uma carteira; o limite está em cada execução individual de cada símbolo, e os símbolos da cauda do seu universo vão atingi-lo primeiro, enquanto os principais ainda dormem.
Use o volume em que realmente negoceia, não a mediana
Eis o refinamento que importa mais do que a escolha de Y. Acabou de calcular a participação face ao volume mediano. Não entra em velas medianas. Volte atrás e calcule V condicionado à ativação do seu sinal.
A reversão à média em intervalos de cinco minutos costuma ser acionada após um movimento violento, o que significa que as velas de entrada têm duas ou três vezes o volume negociado mediano. Isso é uma vantagem real e pode duplicar a sua capacidade efetiva face ao valor ingénuo. As ruturas de momentum têm a mesma vantagem. Qualquer estratégia que entre segundo um calendário — um rebalanceamento fixo, um filtro por hora do dia — não a tem; e quem entra durante uma deriva tranquila está a negociar num livro mais estreito do que a mediana sugere.
Por isso, meça. Um groupby sobre os timestamps de entrada dá-lhe a distribuição; eu analisaria o percentil 20 em vez da média, porque são as execuções más que determinam o risco. Se o volume da vela de entrada no percentil 20 ficar abaixo da mediana, a sua estimativa ingénua de capacidade era otimista e convém descobrir isso agora.
O que realmente destrói carteiras de altcoins quando se aumenta a dimensão
Trinta perpétuos de capitalização média parecem trinta apostas independentes num backtest. Nas duas horas do mês que realmente contam, são uma única aposta. Quando há uma cascata, tudo se correlaciona com o BTC, todos os livros ficam simultaneamente mais estreitos e as suas doze posições simultâneas de $50,000 tornam-se uma única exposição direcional de $600,000 a desfazer na pior liquidez do trimestre.
O seu modelo de impacto, calibrado em condições medianas, não faz ideia. O seu Sharpe também não. A solução não tem nada de engenhoso: recalcule a participação usando o volume do dia no percentil 5 e verifique se seria possível liquidar toda a sua exposição bruta máxima. Se desfazer a carteira exigir noventa minutos de negociação com um limite de participação de 10%, e a sua vantagem se dissipar em quinze, já não tem uma estratégia de reversão à média de cinco minutos. Tem uma posição direcional lenta a que foi associada uma história de reversão à média.
Todas as conversas sobre capacidade acabam por se tornar conversas sobre o período de detenção. O impacto é o preço da rapidez. Se puder manter a posição durante mais tempo, pode negociar com maior dimensão; se não puder, a dimensão é a única variável que pode alterar.
Há mais uma restrição que aparece entre $2,000 e $50,000 e apanha as pessoas de surpresa: os escalões de alavancagem. Na maioria das plataformas, a alavancagem máxima de um perpétuo de capitalização média diminui à medida que o valor nocional da posição aumenta, e nos símbolos mais pequenos o escalão superior termina muitas vezes muito abaixo do nível a que quer chegar. A margem que o seu backtest pressupunha com $2,000 não é a margem que terá com $50,000. Consulte a tabela de limites de risco de cada símbolo do seu universo antes de assumir que os requisitos de capital aumentam linearmente.
O que eu faria esta semana
- Volte a executar o mesmo backtest com seis dimensões — $2k, $5k, $10k, $25k, $50k, $100k — incorporando um modelo de impacto que seja função da dimensão da ordem face ao volume cotado dessa vela. Não use uma constante fixa de derrapagem. Foi uma constante fixa que o levou a acreditar nos $50,000.
- Trace o Sharpe líquido em função da dimensão. Vai obter uma curva que se mantém estável, depois começa a infletir e acaba por cair. A sua capacidade está no ponto em que essa curva cruza o Sharpe que está disposto a aceitar, com uma boa margem de segurança, porque todos os modelos de impacto são otimistas nas caudas.
- Divida o universo por escalões de liquidez e dimensione cada símbolo individualmente, em vez de usar uma dimensão fixa. Uma dimensão uniforme para trinta símbolos significa que os da cauda estão a subsidiar silenciosamente os principais, e são esses que consomem 80% de uma vela.
- Faça paper trading com a dimensão indicada pela curva e registe a derrapagem efetiva face ao valor modelado em cada execução. Essa comparação é a única calibração real que alguma vez terá para Y. No meu caso, o valor obtido aproximou-se mais de 1.4 do que de 1.0 em livros de altcoins pouco líquidos.
O meu palpite, sem ter visto os dados, é que a resposta ficará algures entre $8,000 e $12,000 por operação nos dois terços mais líquidos do seu universo, e que deve eliminar por completo o terço inferior em vez de aceitar as execuções que lhe oferecer. Continua a ser um múltiplo significativo da sua dimensão atual. Simplesmente não é 25x, e descobrir isso numa folha de cálculo não custa nada.
Envie-me a curva de dimensão quando a tiver. Tenho curiosidade em saber onde começa a infletir.
← Todos os artigos


