O efeito da progressão de lote em um portfólio de estratégias automatizadas
Como multipliquei o retorno de um portfólio em 6x utilizando progressão de lote em resultados reais de live trading
O objetivo inicial desse estudo é analisar como variações na progressão de lote impactariam a curva de capital em um track record real.
Para isso, coletei o resultado de de todas as operações feitas em uma conta real no período de 11/08/2022 até 18/06/2024, aproximadamente 23 meses.
Abaixo o resultado de um portfólio que executa 6 robôs operando no ativo mini índice, sempre executando todas as operações com 4 contratos por operação
O drawdown médio histórico deste portfólio, obtido em simulação de Monte Carlo, foi de R$ 2.000 utilizando 1 lote por operação. Então, para ter um risco projetado máximo de 25%, o capital necessário para alocação seria de R$ 8.000 por contrato. Como estávamos operando com 4 contratos por operação, utilizamos de margem inicial R$ 8.000 x 4 = R$ 32.000.
Para iniciar o estudo de progressão de lote, precisamos normalizar a curva considerando que todas as operações fossem feitas com lote mínimo: 1 contrato por operação.
Todo o estudo estatístico apresentado neste artigo foi construído com scripts em Python
Métricas da curva original com 1 contrato por operação
O drawdown máximo observado em relação a margem inicial (R$ 8.000) foi de R$ -1891,50 representando 23,64% de rebaixamento máximo e fator de recuperação igual a 7,92.
Entretanto, o drawdown relativo ao capital já acumulado no momento do rebaixamento foi de -14,82% (relativo ao valor acumulado de R$ 12.761,25).
Regras para progressão de lote
A análise que gostaríamos de executar é: o que acontece com a curva de capital a medida que aumentamos o volume de contratos uma vez que exista lucro acumulado pelas estratégias? Qual será o comportamento da curva? O retorno aumenta ou diminui? A volatilidade aumenta ou diminui? O risco aumenta ou diminui?
A regra para avaliarmos será bem simples: sempre que o lucro acumulado estiver acima de ‘R$ X’, vamos adicionar 1 lote em cada operação. Da mesma forma, se o capital acumulado voltar ao patamar estipulado, o lote será reduzido ao valor anterior.
Dessa forma, conseguimos aplicar o efeito do juros composto na curva capital. Uma vez que a estratégia está ganhando dinheiro, aumentamos o lote. Quando a estratégia começar a perder, diminuímos o lote. Simples assim.
Resultado da progressão de lote
O primeiro teste executado foi realizando uma progressão de lote, sempre que 1 unidade de risco médio era obtida como lucro, ou seja, a cada R$ 2.000 de lucro acumulado aumentamos em 1 contrato por operação.
Estes foram os resultados:
Podemos observar que aplicando esta regra simples, já conseguimos evoluir um resultado de 187% para 678%, no mesmo período. Também é visível que a curva ficou mais volátil. Os períodos de rebaixamento agora são mais acentuados, o que é natural, uma vez que o lote está mais pesado.
Diferentes progressões
O objetivo agora foi avaliar diferentes progressões, sempre com a mesma regra. Testamos os seguintes valores de lucro acumulado para ativar a progressão de lote:
- R$ 1.000
- R$ 2.000
- R$ 4.000
- R$ 8.000
- R$ 10.000
Legenda, de cima para baixo: R$ 1.000, R$ 2.000, R$ 4.000, R$ 8.000, R$ 10.000, Curva original (sem progressão)
Notoriamente a curva com progressão de lote a cada R$ 1.000 de lucro acumulado apresentou o resultado mais expressivo de todos. Dado que o efeito do incremento de lote é alcançado mais rapidamente.
Dessa vez, conseguimos multiplicar o retorno de 187% para 1.178%, no mesmo período
Evolução de Lote
Evolução do Saldo Necessário para Progressão de Lote
Comparativo entre progressões
Já vimos que utilizar progressões de lote representam um aumento no retorno acumulado uma vez que conseguimos ver o efeito do juro composto a medida que o capital acumulado avança positivamente. Porém, para uma análise de investimento séria, não podemos falar somente de retorno, sem avaliar o risco envolvido.
Vamos fazer uma análise comparativa das métricas de todas as progressões avaliadas neste estudo:
Avaliando a progressão de lote mais agressiva: a cada R$1.000, observamos que o rebaixamento máximo relativo ao capital acumulado foi de R$ -22.587, ou -31,93% do capital acumulado até o momento.
O retorno acumulado foi 6,29 vezes maior em relação a curva sem progressão e o risco foi 2,15 vezes maior. Em aproximadamente 2 anos um capital inicial de R$ 8.000 evoluiu para R$ 94.242,75, com um rebaixamento máximo de R$ -22.587.
Todas as progressões, mesmo as menos agressivas, apresentaram um lucro acumulado maior ao da curva original.
Conclusão
Concluímos que adotar um sistema de progressão de lote pode maximizar bastante o resultado de um portfólio de estratégias. Entretanto, deve-se estar atento para o risco de exposição não ultrapassar os limites de risco mínimos do portfólio, especialmente não se expor ao risco de ruína.
Se você gostou desse tipo de análise e gostaria de aprender mais sobre análise de dados aplicada ao trading e mercado financeiro, convido você a conhecer a DQ Labs e o meu perfil no instagram @devtrader.