Hierarchical AI Multi-Agent Fundamental Investing: Evidence from China’s A-Share Market
ArXiv ID: 2510.21147 “View on arXiv”
Authors: Chujun He, Zhonghao Huang, Xiangguo Li, Ye Luo, Kewei Ma, Yuxuan Xiong, Xiaowei Zhang, Mingyang Zhao
Abstract
We present a multi-agent, AI-driven framework for fundamental investing that integrates macro indicators, industry-level and firm-specific information to construct optimized equity portfolios. The architecture comprises: (i) a Macro agent that dynamically screens and weights sectors based on evolving economic indicators and industry performance; (ii) four firm-level agents – Fundamental, Technical, Report, and News – that conduct in-depth analyses of individual firms to ensure both breadth and depth of coverage; (iii) a Portfolio agent that uses reinforcement learning to combine the agent outputs into a unified policy to generate the trading strategy; and (iv) a Risk Control agent that adjusts portfolio positions in response to market volatility. We evaluate the system on the constituents by the CSI 300 Index of China’s A-share market and find that it consistently outperforms standard benchmarks and a state-of-the-art multi-agent trading system on risk-adjusted returns and drawdown control. Our core contribution is a hierarchical multi-agent design that links top-down macro screening with bottom-up fundamental analysis, offering a robust and extensible approach to factor-based portfolio construction.
Keywords: multi-agent systems, reinforcement learning, macro indicators, fundamental analysis, hierarchical architecture, Equity
Complexity vs Empirical Score
- Math Complexity: 7.0/10
- Empirical Rigor: 8.0/10
- Quadrant: Holy Grail
- Why: The paper employs advanced mathematics including reinforcement learning and complex multi-agent coordination, while also presenting rigorous backtesting on a real dataset with outperformance against benchmarks and state-of-the-art methods.
flowchart TD
A["Research Goal:<br>Hierarchical AI Multi-Agent<br>System for Equity Investing"] --> B["Data Inputs:<br>CSI 300 Constituents,<br>Macro, Financial, News Data"]
B --> C["Methodology: Hierarchical Multi-Agent Architecture"]
C --> D["Macro Agent:<br>Dynamic Sector Screening<br>& Weighting"]
C --> E["Firm-Level Agents:<br>Fundamental, Technical,<br>Report, News Analysis"]
D & E --> F["Portfolio Agent:<br>RL-based Integration<br>& Trading Strategy"]
F --> G["Risk Control Agent:<br>Volatility Adjustment<br>& Drawdown Control"]
G --> H["Outcomes:<br>Consistent Outperformance<br>Risk-Adjusted Returns,<br>Superior to Benchmarks"]