simonlin1212/TradingAgents-astock
A股多Agent投研框架 — 适配A股数据源(龙虎榜/游资/解禁等),7位分析师基于A股规则的辩论决策,基于TradingAgents深度改造,适配大A。A-share multi-agent investment research framework — 7 AI analysts, bull/bear debate, risk assessment。
View Origin LinkProduct Positioning & Context
Related Ecosystem & Alternatives
Discover adjacent products, open-source repositories, and developer tools sharing similar technical architecture.
Deep-Dive FAQs
What is simonlin1212/TradingAgents-astock?
Where did simonlin1212/TradingAgents-astock originate?
When was simonlin1212/TradingAgents-astock publicly launched?
How popular is simonlin1212/TradingAgents-astock?
Are there active development issues for simonlin1212/TradingAgents-astock?
What are some commercial alternatives to simonlin1212/TradingAgents-astock?
How does the creator describe simonlin1212/TradingAgents-astock?
Active Developer Issues (GitHub)
Community Voice & Feedback
这个排在下一步,留着这个 issue 跟踪。感谢!
关于直接输出 md 文件的建议 — 确实合理,后续版本会加上。目前可以这样临时获取 md 格式结果:
- **CLI 模式:** `python -m cli.main 600519`,终端输出就是格式化好的文本
- **Web UI:** 页面上的分析结果可以直接复制(就是 markdown 格式)
感谢 @Crazy-FuQing @xiaogangqq123 的反馈,标记为 enhancement 跟进 md 导出功能。
**Step 1:** Create a `.env` file in the project root:
```bash
cp .env.example .env
```
**Step 2:** Edit `.env` and add your API key. You can use any OpenAI-compatible provider:
```env
# OpenAI
OPENAI_API_KEY=sk-your-key-here
# Or use other providers (DeepSeek, Anthropic, etc.)
# See README "配置 LLM" section for details
```
**Step 3:** If using CLI:
```bash
python -m cli.main 600519
```
If using Web UI:
```bash
streamlit run web/app.py
```
The Web UI also has a sidebar where you can input/change API keys directly.
Let me know if you need further help!
>
>
我也出了同样...
>
> ```
> 5678 │ │ # - for ...
这是系统字体的问题,Claude 直接解决就行
Trader: structured-output invocation failed (Error code: 400 - {'error': {'message': 'deepseek-reasoner does not support this tool_choice', 'type': 'invalid_request_error', 'param': None, 'code': 'invalid_request_error'}}); retrying once as free text
Portfolio Manager: structured-output invocation failed (Error code: 400 - {'error': {'message': 'deepseek-reasoner does not support this tool_choice', 'type': 'invalid_request_error', 'param': None, 'code': 'invalid_request_error'}}); retrying once as free text
────────────────────────── Traceback (most recent call last) ───────────────────────────
/home/pyyyc/tradingagents-astock/venv/lib/python3.12/site-packages/fpdf/fpdf.py:5681
in normalize_text
5678 │ │ # - for buil...
确认是 bug — PDF 导出时直接把 markdown 原文写进去了,没有渲染格式。
**v0.2.7**(即将推送)中已修复:
- 标题(# ## ###)→ 不同字号加粗显示
- 列表(- 和 1.)→ 带缩进的圆点/编号
- 表格 → 清晰的列对齐
- 粗体/斜体/代码/链接 → 清理为纯文本
- 分隔线(---)→ 横线
升级方式:`git pull && pip install -e .`
## 修复内容
3. **数据起始日期选择**:在侧边栏新增"数据起始日期"输入框,默认值为本月第一天,用户可自定义技术分析的数据回溯范围。
这个文件的这个函数是处理一个月的技术分析数据的,具体的代码是这里
def get_indicators(
symbol: Annotated[str, "A-stock code"],
indicator: Annotated[
str, "technical indicator (e.g. rsi, macd, close_50_sma)"
],
curr_date: Annotated[str, "Current trading date, YYYY-mm-dd"],
look_back_days: Annotated[int, "how many days to look back"],
) -> str:
应该可以自己改一下默认值处理
Discovery Source
GitHub Open Source Aggregated via automated community intelligence tracking.
Tech Stack Dependencies
No direct open-source NPM package mentions detected in the product documentation.
Media Tractions & Mentions
No mainstream media stories specifically mentioning this product name have been intercepted yet.
Deep Research & Science
No direct peer-reviewed scientific literature matched with this product's architecture.
SaaS Metrics