← all repositories
KylinMountain/TradingAgents-AShare

An AI Research Department That Fights Over A-Shares

This project simulates a full buy-side research workflow—analysts, bull/bear debaters, and risk managers—to generate structured A-share trading memos via multi-agent LLM argumentation.

719 stars Python AgentsDomain Apps
TradingAgents-AShare
Not currently ranked — collecting fresh signals.
star history

What it does TradingAgents-AShare is a web application that mimics a buy-side research department for Chinese A-share stocks. You type a natural-language request like “research Moutai short-term,” and the system dispatches specialized agents—covering fundamentals, sentiment, technicals, macro, and capital flows—to produce initial theses. Those feed into bull and bear researchers who argue in structured rounds, followed by risk-management review, ultimately yielding a report card with direction, confidence, target price, and stop-loss. The whole pipeline is visible in a web UI that tracks portfolios, schedules recurring analyses, and archives historical reports.

The interesting bit The unusual part is the debate drawer: a vertical, token-level streaming timeline where you watch bullish, bearish, and risk-control agents argue in real time, complete with round-by-round grouping and a highlighted verdict card. It turns the usually opaque LLM reasoning into a spectator sport of institutional role-play.

Key highlights

  • Natural-language intent parsing: typing a request like “调研茅台短线” automatically resolves the symbol and investment horizon without form fields.
  • Real-time bull/bear/risk debate visualization with token-level streaming and round-based timelines.
  • Portfolio import, tracking dashboard, and scheduled batch analysis that auto-disables after consecutive failures.
  • Frontend model switching across OpenAI, Anthropic, Gemini, DeepSeek, Moonshot, Zhipu, and SiliconFlow, with built-in warmup and connectivity tests.
  • REST API and an OpenClaw skill for integration into external scripts or assistants.

Caveats

  • The README repeatedly stresses the system is for academic research and technical demonstration only; it does not provide actual investment advice.
  • New modules and the frontend are released under the PolyForm Noncommercial 1.0.0 license, so commercial use is restricted.
  • Market data may carry delays or deviations, and the upstream core logic is inherited from TauricResearch/TradingAgents.

Verdict Worth a look if you are building multi-agent LLM orchestration tools, financial dashboards, or institutional workflow simulations. Skip it if you need battle-tested trading alpha or a permissive commercial open-source license.

Frequently asked

What is KylinMountain/TradingAgents-AShare?
This project simulates a full buy-side research workflow—analysts, bull/bear debaters, and risk managers—to generate structured A-share trading memos via multi-agent LLM argumentation.
Is TradingAgents-AShare open source?
Yes — KylinMountain/TradingAgents-AShare is an open-source project tracked on heatdrop.
What language is TradingAgents-AShare written in?
KylinMountain/TradingAgents-AShare is primarily written in Python.
How popular is TradingAgents-AShare?
KylinMountain/TradingAgents-AShare has 719 stars on GitHub.
Where can I find TradingAgents-AShare?
KylinMountain/TradingAgents-AShare is on GitHub at https://github.com/KylinMountain/TradingAgents-AShare.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.