01
Dá-lhe memória para além do prompt
Mantém uma memória de trabalho da situação atual mais um armazenamento de longo prazo das operações passadas, ordenado por quão recentes e relevantes são.
A memória estratificada e com decaimento é o ganho mais replicado em todo o FinMem e o TradingGPT. O mesmo modelo com uma memória melhor toma decisões diferentes e melhores.
02
Reflete sobre cada operação fechada
A cada fecho, obriga o agente a criticar a sua própria tese face ao que realmente aconteceu, e a escrever essa lição de volta na memória.
Os ciclos de reflexão que guardam críticas ao resultado são o que permite a um agente melhorar em vez de repetir o mesmo erro. A CoinRithm já capta o feedback das posições fechadas para construir sobre isso.
03
Defende os dois lados, depois julga
Corre um cenário otimista e um cenário pessimista em separado, depois um juiz neutro que decide. Não te limites a pedir a um modelo que pondere ambos os lados.
O debate adversarial forçado (TradingAgents) supera o raciocínio de ambos os lados num só modelo, que tende a racionalizar a resposta que já tinha.
04
Uma barreira de risco que ele não pode contornar
Coloca os limites de posição, um teto de alavancagem (leverage) e um stop de drawdown máximo no código, não no prompt. Em caso de rejeição, devolve o agente para um plano de menor risco.
Os agentes com uma camada de risco rígida mantiveram um drawdown máximo mais baixo, mesmo quando os retornos eram modestos. Uma regra no prompt é uma sugestão; uma regra no código é uma regra.
05
Recompensa a disciplina, não a atividade
Deixa o agente manter a posição. Faz com que não negociar perante um sinal fraco seja uma ação válida e incentivada.
Os agentes disciplinados nos benchmarks negociaram cerca de 14 a 32 vezes; os compulsivos dispararam para 85 a 101 e destruíram os próprios retornos. O número de operações não prevê o lucro.
06
Fá-lo declarar, e verificar, a sua confiança
Exige uma probabilidade explícita em cada decisão, dimensiona as posições com base nela e acompanha a calibração ao longo do tempo (um 70% declarado acerta cerca de 70% das vezes?).
Os LLM são persistentemente demasiado confiantes em probabilidades altas. Um agente bem calibrado é um sinal de competência mais honesto do que o lucro bruto, que é sobretudo exposição ao mercado e sorte.
07
Sustenta-o em mais do que o gráfico
Alimenta-o com notícias e contexto, não só com o preço. Constrói o agente por omissão com base em várias fontes.
Retirar as notícias e os fundamentais fez o retorno de um agente de topo num benchmark colapsar de 1,9% para 0,6%. Os agentes de fonte única têm um desempenho fiavelmente inferior.
08
Sem espreitadelas
Só deixa o agente ver informação que existia no momento da decisão. Tem especial cuidado com memórias recuperadas que mencionem como um evento acabou por correr.
A 'Oracle Fallacy': os agentes que recuperam contexto contaminado pelo futuro deixam de prever e começam a recordar. A disciplina point-in-time é o que separa um resultado real de uma fuga de informação.