QuantAgent概览
QuantAgent 是一个面向量化研究与高频交易场景的多智能体分析平台。系统以价格为驱动,联合技术指标、图形模式与趋势通道三类信号,由决策智能体生成可执行的交易指令。平台基于
LangChain / LangGraph
构建智能体工作流,配备
Flask
网页端与 API 访问,支持来自
雅虎财经
的实时市场数据与多资产多周期分析。
开源地址:
https://github.com/Y-Research-SBU/QuantAgent
适用资产与周期
- 资产类型:股票、加密货币、商品、指数
- 时间周期:1 分钟—1 天多周期联动
- 动态可视化:自动生成带注释的 K 线与趋势通道图
功能亮点
指标智能体
-
在每根最新 K 线上计算核心技术指标:
RSI
(衡量动量极值)、
MACD
(量化收敛/发散动态)、
随机振荡器
(衡量收盘价相对近期波动区间),将 OHLC 行情转换为可交易的信号输入。
模式智能体
-
绘制近期价格图,识别主要高低点与总体走势,将图形与常见形态库比对,并返回
最佳匹配的通俗描述
,助力模式化解读。
趋势智能体
-
在带注释的 K 线上叠加
拟合趋势通道
,追踪上/下轨,量化方向、斜率与盘整区域,输出
简洁而专业
的趋势总结。
决策智能体
-
汇总指标、模式、趋势与
风险智能体
结果,形成
可执行的交易指令
:包含多/空方向、入场/出场点位、止损阈值与关键理由,便于策略落地与复盘说明。
网络界面与可视化
-
Flask
驱动的现代化前端 -
雅虎财经
实时数据接入 - 交互式资产选择与多周期切换
-
动态生成图表与
API 密钥管理
架构与依赖
-
智能体框架:
LangChain / LangGraph
-
可视化与服务:
Flask
网页端 + 程序化 API -
数据与指标:
雅虎财经
实时行情、
TA-Lib
技术指标库(可通过 conda-forge 安装) -
重要说明
:模型需要支持
图像输入
,用于解析系统生成的图表,以完成模式识别与趋势分析。
快速开始
环境准备
# 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:网页端使用来自
雅虎财经
的实时市场数据。
合规与声明
本项目仅用于学习、研究与策略原型验证,不构成投资建议。请根据当地法规合规使用,并自行承担交易风险。
爱站程序员基地

