EvolveTrade: Experience-Driven Policy Refinement for Self-Evolving LLM Trading Agents

Sehee Kim, Yumin Choi, Minki Kang, Sung Ju Hwang

arXiv:2609.17632 · 2026-09-17 공개 · arXiv · PDF

policy-refinement portfolio-management sharpe-ratio llm-trading-agents self-evolving-framework tool-use-policy market-regimes cumulative-return

Abstract

Large language model (LLM) trading agents can combine market data, news, and executable analysis, but their behavior is often controlled by static hand-written tool-use policies that are fixed before deployment. This limits their ability to adapt how they gather evidence, invoke tools, verify signals, and manage risk under changing market regimes. We introduce EvolveTrade, a self-evolving framework that treats the system prompt of a tool-using trading agent as a text-parameterized policy. After each update interval, a Policy Agent revises this policy using accumulated decision traces and realized portfolio feedback, while keeping the backbone LLM fixed. The updated policy is then used for the next batch of trading decisions, enabling the agent to refine its information-acquisition and portfolio-construction procedure over time. Experiments across multiple market regimes and two LLM backbones show that EvolveTrade often improves Sharpe Ratio and Cumulative Return over fixed-policy LLM baselines, achieving the improved SR and CR in most evaluated settings. Behavioral analyses further show that self-evolved policies increase code-mediated analysis and activate regime-relevant computations; case-level policy-to-return attributions trace how policy-induced allocation changes contribute to realized return differences. These results suggest that adapting the reusable procedure governing tool use is a key direction for building more robust LLM trading agents.

한국어 요약

한 줄 요약

EvolveTrade는 LLM 거래 에이전트의 정책을 거래 경험에 따라 스스로 개선하는 자가 진화 프레임워크이다.

핵심 기여도

핵심 아이디어

기존 LLM 거래 에이전트는 정적인 프롬프트나 워크플로우에 의존하여 시장 변화에 적응하지 못한다. EvolveTrade는 이 문제를 해결하기 위해, 에이전트의 시스템 프롬프트를 "텍스트 매개 정책(text-parameterized policy)"으로 간주하고, 주기적으로 Policy Agent가 거래 결과와 결정 추적(decision traces)을 기반으로 정책을 업데이트한다. 이는 LLM의 파라미터나 도구 인터페이스를 변경하지 않으면서도, 정보 수집, 도구 사용, 위험 관리, 포트폴리오 구성 과정을 시간에 따라 개선할 수 있게 한다. 핵심 통찰은, 개별 거래 결정보다는 정보를 수집하고 행동하는 절차를 경험에 따라 조정하는 것이 중요하다는 점이다.

기술적 접근법

주요 결과

의의 및 한계

EvolveTrade는 LLM 거래 에이전트의 정책을 경험에 기반하여 스스로 개선함으로써, 시장 변화에 보다 유연하게 대응할 수 있는 방향을 제시한다. 특히, 정책 텍스트만 학습하고 LLM 파라미터나 도구를 수정하지 않는 점에서 실용적 적용성이 높다. 그러나 모든 시장 환경에서 성능 향상을 보장하지는 않으며, 일부 설정에서는 고정 정책 에이전트가 여전히 우수한 성능을 보였다. 또한, Policy Agent의 정책 수정 과정이 투명하고 해석 가능한 방식으로 이루어지는지에 대한 구체적인 설명은 명시되지 않았다.

실용적 활용

EvolveTrade는 금융 시장에서 실시간으로 변화하는 조건에 따라 거래 전략을 스스로 조정해야 하는 LLM 기반 거래 시스템에 적용 가능하다. 특히, 도구 사용 절차를 정책 텍스트로 정의하고 이를 경험에 따라 업데이트하는 방식은, 높은 유연성과 해석 가능성(예: 정책-수익 속성 분석)을 요구하는 금융 분석, 자동 투자 플랫폼 등에 유용하게 활용될 수 있다.