Discover and explore top open-source AI tools and projects—updated daily.
Multi-agent trading framework for event-driven stock selection
Top 72.0% on SourcePulse
ContestTrade is a multi-agent trading framework designed for event-driven stock selection in the A-share market. It aims to automate the process of identifying, evaluating, and tracking investment opportunities triggered by market events, ultimately providing actionable asset allocation recommendations without human intervention. The system is targeted at quantitative traders and researchers looking to build AI-powered trading teams.
How It Works
ContestTrade employs a two-stage pipeline that simulates a company's decision-making process. Initially, multiple data analysis agents process raw market data, transforming it into structured "text factors." An internal contest mechanism then evaluates these factors, creating an optimal "factor investment portfolio." This portfolio is subsequently analyzed by research agents, each with unique "trading beliefs," who generate trading proposals. A second internal contest refines these proposals into a unified and reliable asset allocation strategy. This dual-contest approach ensures that decisions are driven by robust insights, enhancing adaptability and resilience in complex market conditions.
Quick Start & Requirements
conda create -n contesttrade python=3.10
, conda activate contesttrade
), and install dependencies (pip install -r requirements.txt
).config.yaml
.python -m cli.main run
) and interactively select analysis times. Results are saved in Markdown format in contest_trade/agents_workspace/results
.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
5 days ago
Inactive