FinMem: A Performance-Enhanced LLM Trading Agent with Layered Memory and Character Design
About
Recent advancements in Large Language Models (LLMs) have exhibited notable efficacy in question-answering (QA) tasks across diverse domains. Their prowess in integrating extensive web knowledge has fueled interest in developing LLM-based autonomous agents. While LLMs are efficient in decoding human instructions and deriving solutions by holistically processing historical inputs, transitioning to purpose-driven agents requires a supplementary rational architecture to process multi-source information, establish reasoning chains, and prioritize critical tasks. Addressing this, we introduce \textsc{FinMem}, a novel LLM-based agent framework devised for financial decision-making. It encompasses three core modules: Profiling, to customize the agent's characteristics; Memory, with layered message processing, to aid the agent in assimilating hierarchical financial data; and Decision-making, to convert insights gained from memories into investment decisions. Notably, \textsc{FinMem}'s memory module aligns closely with the cognitive structure of human traders, offering robust interpretability and real-time tuning. Its adjustable cognitive span allows for the retention of critical information beyond human perceptual limits, thereby enhancing trading outcomes. This framework enables the agent to self-evolve its professional knowledge, react agilely to new investment cues, and continuously refine trading decisions in the volatile financial environment. We first compare \textsc{FinMem} with various algorithmic agents on a scalable real-world financial dataset, underscoring its leading trading performance in stocks. We then fine-tuned the agent's perceptual span and character setting to achieve a significantly enhanced trading performance. Collectively, \textsc{FinMem} presents a cutting-edge LLM agent framework for automated trading, boosting cumulative investment returns.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Single Asset Trading | TSLA (test) | CR %34.624 | 24 | |
| Single Asset Trading | TSLA High Volatility Condition 2022-04-01 to 2022-10-15 v1.0 (test) | Calmar Ratio (CR)-0.4781 | 9 | |
| Single Asset Trading | NIO (test) | Cumulative Return (%)-48.437 | 9 | |
| Single Asset Trading | GOOG (test) | CR (%)0.0031 | 9 | |
| Single Asset Trading | AMZN (test) | CR-0.1801 | 9 | |
| Single Asset Trading | MSFT (test) | CR %-22.036 | 9 | |
| Single Asset Trading | AAPL (test) | Cumulative Return (%)12.397 | 9 | |
| Single Asset Trading | NFLX (test) | Cumulative Return %-10.306 | 9 | |
| Single Asset Trading | COIN (test) | CR (%)0.811 | 6 | |
| Stock price movement prediction | IFLYTEK | Accuracy57.63 | 5 |