
QuantAgent:融合多智能体与AI语言模型的交易分析平台
QuantAgent是一款专注于量化研究和高频交易的多智能体分析工具,结合了LangChain/LangGraph和Flask技术,提供实时市场数据和多资产周期分析功能。
QuantAgent概览
QuantAgent是一个针对量化研究和高频交易领域的多智能体分析平台,它以价格信息为核心,结合技术指标、图形模式和趋势通道等多种信号,由决策智能体生成交易指令。该平台基于LangChain/LangGraph构建智能体工作流,并配备Flask网页端与API访问,支持雅虎财经的实时市场数据和多资产多周期分析。



适用资产与周期
- 资产类型:股票、加密货币、商品、指数
- 时间周期:1分钟至1天多周期联动
- 动态可视化:自动生成带注释的K线图与趋势通道图
功能亮点
指标智能体
- 计算核心技术指标,如RSI、MACD和随机振荡器,将OHLC行情转换为交易信号。
模式智能体
- 识别价格图中的高低点和走势,与常见形态库比对,提供最佳匹配描述。
趋势智能体
- 在K线上叠加趋势通道,追踪上下轨,量化方向、斜率和盘整区域,输出简洁的专业趋势总结。
决策智能体
- 汇总指标、模式、趋势和风险智能体结果,生成可执行的交易指令,包括方向、点位、止损阈值和关键理由。
网络界面与可视化
- 基于Flask的现代化前端
- 接入雅虎财经实时数据
- 交互式资产选择和多周期切换
- 动态生成图表和API密钥管理
架构与依赖
- 智能体框架:LangChain/LangGraph
- 可视化与服务:Flask网页端 + 程序化API
- 数据与指标:雅虎财经实时行情、TA-Lib技术指标库
- 重要说明:模型需要支持图像输入,用于解析系统生成的图表。
快速开始
环境准备
# 1) 创建并激活 Conda 环境
conda create -n quantagents python=3.11
conda activate quantagents
# 2) 安装依赖
pip install -r requirements.txt
# 若安装 TA-Lib 遇到问题,可尝试:
conda install -c conda-forge ta-lib
# 或参考 TA-Lib Python 仓库的安装说明配置LLM API密钥(示例)
# OpenAI
export OPENAI_API_KEY=\"your_openai_api_key_here\"
# Anthropic(Claude)
export ANTHROPIC_API_KEY=\"your_anthropic_api_key_here\"
# Qwen(DashScope,新加坡区域,可能存在延迟)
export DASHSCOPE_API_KEY=\"your_dashscope_api_key_here\"使用建议
- 主要用于研究和教学,逐步验证信号稳定性和执行逻辑。
- 结合账户风控和仓位管理,在理解风险的前提下使用交易指令。
- 对接图像理解能力强的LLM,可提升形态和通道识别效果。
常见问答
Q:是否必须使用支持图像输入的LLM?
A:是,系统需要解析图表,图像输入能力是必要条件。


Q:数据从哪里来?
A:网页端使用雅虎财经的实时市场数据。


合规与声明
本项目仅用于学习、研究和策略原型验证,不构成投资建议。请根据当地法规合规使用,并自行承担交易风险。
