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

Kaio Valente
devtrader
5 min readJun 25, 2024

--

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

Curva normalizada — 1 Lote por operação — Resultado Financeiro R$ 14.986,50
Curva normalizada — 1 Lote por operação — Resultado percentual: R$ 187,33% (para Margem Inicial de R$ 8.000)

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:

Progressão de Lote a cada R$ 2.000 acumulado — Resultado financeiro: R$ 54.243,50
Progressão de Lote a cada R$ 2.000 acumulado — Resultado percentual: R$ 678,04% — Margem Inicial: R$ 8.000

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
Eixo Y: Valor Financeiro Acumulado
Eixo Y: Valor Percentual Acumulado

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.

Progressão de Lote a cada R$ 1.000 acumulado — Resultado Financeiro: R$ 92.242
Progressão de Lote a cada R$ 1.000 acumulado — Resultado Percentual: 1.178% / Margem Inicial: R$ 8.000

Dessa vez, conseguimos multiplicar o retorno de 187% para 1.178%, no mesmo período

Evolução de Lote

Eixo Y: Contratos por operação | Eixo X: Dias

Evolução do Saldo Necessário para Progressão de Lote

Eixo Y: Capital Acumulado para Habilitar Progressão de Lote | Eixo X: Dias

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:

Métricas da curva original, sem progressão
Métricas para cada progressão de Lote

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.

--

--