|
|
3 settimane fa | |
|---|---|---|
| .. | ||
| .vscode | 5 giorni fa | |
| src | 5 giorni fa | |
| .env.example | 5 giorni fa | |
| .gitignore | 5 giorni fa | |
| README.md | 5 giorni fa | |
| main.ipynb | 5 giorni fa | |
| requirements.txt | 5 giorni fa | |
基于 HelloAgents 和 AkShare 的智能股票分析助手,从技术面、基本面和风险管理等角度,为指定股票提供结构化分析参考。
股票专家面向需要快速了解个股行情和投资逻辑的用户,通过智能体调用金融数据工具,整理股票的实时行情、历史数据、新闻及财务信息,并生成结构化分析报告。
本项目输出仅作为信息整理和分析参考,不构成任何投资建议。
akshare-one:获取股票、期货、期权及相关财务数据python-dotenv:从 .env 文件加载模型配置pip install -r requirements.txt
# 创建 .env 文件
cp .env.example .env
编辑 .env 文件,填入以下模型配置:
HELLO_AGENTS_MODEL=你的模型名称
HELLO_AGENTS_API_KEY=你的API密钥
HELLO_AGENTS_BASE_URL=你的模型服务地址
# 启动 Jupyter Notebook
jupyter lab
打开 main.ipynb 并按顺序运行代码单元格。
在 Notebook 中,项目会先加载环境变量并注册 AkShareTools,然后创建使用 Plan-and-Solve 的股票专家。示例包括:
# 获取指定股票的实时行情
async for chunk in agent.arun_stream(input_text="获取贵州茅台今日股价"):
pass
# 请求个股投资分析
async for chunk in agent.arun_stream(input_text="分析贵州茅台股票,是否值得投资"):
pass
技术分析请求会按以下维度组织结果:当前趋势、核心支撑和阻力位、均线与形态、动能与成交量、入场策略、止损位、目标位、盈亏比及技术风险提示。实际数据和结果以运行时数据源返回内容为准。
当前暂无系统化的准确率、响应时间或收益率评估结果。项目性能会受到模型服务、AkShare 数据源网络状况、查询数据量和计划步骤数量影响。
Notebook 现有总结指出,多步骤计划采用串行执行时整体交互时间较长;流式调用可以改善等待过程中的体验,但不会减少数据查询和模型推理本身的耗时。
欢迎提出Issue和Pull Request!
MIT License
感谢Datawhale社区和Hello-Agents项目!