Onflow: a model free, online portfolio allocation algorithm robust to transaction fees

O artigo apresenta o Onflow, um algoritmo de alocação de portfólio baseado em aprendizado por reforço e fluxos de gradiente que otimiza retornos logarítmicos considerando custos de transação, demonstrando ser robusto a riscos de modelo e superior a métodos existentes em cenários de altas taxas.

Gabriel Turinici, Pierre Brugiere

Publicado Fri, 13 Ma
📖 4 min de leitura☕ Leitura rápida

Each language version is independently generated for its own context, not a direct translation.

Imagine que você tem um jardim com várias plantas diferentes (ações, criptomoedas, etc.). Seu objetivo é decidir quanto de água e adubo (seu dinheiro) dar para cada planta todos os dias para que seu jardim cresça o mais rápido possível.

O problema é que o clima muda, algumas plantas crescem muito rápido e outras morrem, e, pior ainda, mudar a quantidade de água que você dá a cada planta custa dinheiro (como taxas de transação no mercado financeiro). Se você mudar de ideia toda hora, as taxas vão comer todo o seu lucro.

Este artigo apresenta uma nova ferramenta chamada Onflow. Pense nela como um jardineiro robótico superinteligente que não precisa de um manual de instruções sobre como as plantas funcionam.

Aqui está como ele funciona, explicado de forma simples:

1. O Jardineiro que Aprende na Prática (Aprendizado por Reforço)

A maioria dos jardineiros tradicionais tenta prever o futuro: "Acho que amanhã vai chover, então vou regar menos". O Onflow não tenta adivinhar o futuro. Ele é como um jardineiro que olha apenas para o que aconteceu hoje e decide o que fazer amanhã baseado no que funcionou agora. Ele não assume que o mercado é "normal" ou previsível; ele apenas reage aos preços que vê.

2. O Fluxo Suave (A Ideia do "Gradient Flow")

Aqui está a parte genial. Outros robôs de investimento fazem ajustes bruscos: "Hoje a ação A subiu, então vou vender tudo de B e comprar A!". Isso gera muitas taxas e é perigoso.

O Onflow usa uma matemática chamada "fluxo de gradiente". Imagine que você está descendo uma montanha nebulosa para chegar ao vale (o melhor lucro).

  • Outros robôs: Dão passos gigantes e desajeitados, muitas vezes tropeçando e gastando muita energia (taxas).
  • O Onflow: É como um rio fluindo suavemente pela montanha. Ele faz pequenos ajustes contínuos e suaves na direção do lucro. Isso evita que ele "pule" de um lado para o outro, economizando dinheiro nas taxas de transação.

3. O Filtro de "Custo de Mudança"

O Onflow tem um "senso de economia" embutido. Ele sabe que mudar a composição do portfólio custa dinheiro (taxas).

  • Se a diferença entre o que você tem e o que você quer ter é pequena, o robô pensa: "Não vale a pena pagar a taxa para fazer essa mudança pequena". Ele fica quieto.
  • Se a diferença é grande e o lucro potencial é alto, ele faz a mudança, mas de forma calculada.

É como se você tivesse um carro com um sistema que só muda de faixa se a vantagem for clara o suficiente para valer o risco e o combustível gasto na manobra.

4. O Que os Testes Mostraram?

Os autores testaram esse "jardineiro robótico" em dados reais do mercado americano (desde os anos 60 até hoje) e em ações modernas voláteis (como Tesla e Bitcoin).

  • Sem taxas: O Onflow funciona tão bem quanto os melhores jardineiros do mundo, alcançando resultados ótimos.
  • Com taxas altas (o grande diferencial): Quando as taxas de transação são altas (como 2%, o que é muito no mundo real), os outros robôs (como o "Universal Portfolio" ou o "EG") começam a falhar. Eles tentam trocar de ação tanto que as taxas comem todo o lucro.
    • O Onflow brilha aqui: Ele se torna mais conservador, faz menos trocas e, por isso, sobrevive e lucra mais quando os outros quebram. Em um cenário de taxas altas, ele foi o único que conseguiu superar a estratégia simples de "comprar e segurar" (buy-and-hold).

Resumo em uma Analogia Final

Imagine uma corrida de carros:

  • Outros algoritmos são carros de Fórmula 1 que fazem curvas fechadas e trocam de pista a cada segundo. Em uma pista perfeita (sem taxas), eles são incríveis. Mas se a pista tiver pedágios a cada curva (taxas altas), eles gastam todo o dinheiro em pedágios e param.
  • O Onflow é um carro de rally experiente. Ele sabe quando vale a pena fazer uma curva fechada e quando é melhor manter o caminho reto para economizar combustível e pedágios. Ele não é o mais rápido em uma pista perfeita, mas é o mais eficiente e robusto em uma pista cheia de obstáculos e custos.

Conclusão: O Onflow é uma estratégia de investimento "à prova de falhas" que não precisa de previsões mágicas, apenas de inteligência para saber quando agir e, mais importante, quando ficar quieto para não perder dinheiro com taxas.