找回密码
立即注册
搜索
发回帖 发新帖

6171

积分

0

好友

756

主题
发表于 3 小时前 | 查看: 3| 回复: 0

前言

QTYX 里已经有一套 AI 赋能功能——红绿灯复盘、策略复盘、事件扫描、RPS 轮动、题材主线、K 线预测。

QTYX股票量化分析软件AI赋能下拉菜单界面

这些功能已经能帮你一键拼好提示词和数据,省去了手动整理数据和写提示词的麻烦。

但问题在于:拼好的提示词和数据,你还得手动复制到 DeepSeek 网页粘贴。数据在 QTYX,分析和报告在 DeepSeek 网页——两者割裂。

现在要做的事情,是把这套功能逐步搬进 AI Agent,做成一个可扩展的投研工作台。

AI股票投顾Agent综合决策摘要界面

为什么需要 AI 投研助手

信息越来越多,但人的精力是有限的。几十只 ETF 的评分变化、十几条重大事件的传导逻辑、多个板块的强弱切换……这些信息叠加在一起,靠“感觉”去判断,很容易出错。

AI Agent 投研助手的价值,就是把这些信息处理、数据解读、报告撰写的环节交给 AI,你只做最终的判断和决策。它不是替你交易,而是帮你把每天重复的一小时压缩到几分钟。

更重要的是,它是你自己的。分析框架、筛选规则、输出结构,都按你的交易习惯来定制。而且不只是分析——还能对接交易接口,把分析结果直接变成下单指令。从数据获取、分析、报告到交易执行,全流程按你的方式来。

小散不需要战胜市场,只需要更高效地验证和实现自己的想法。而自己的 AI Agent 投研助手,就是离你的想法最近的那个工具。

实战演示

第一步:启动 Agent

打开终端,进入代码所在目录,运行:

python stock_agent_app.py

终端会显示:

Dash is running on http://127.0.0.1:8050/
 * Serving Flask app 'stock_agent_app'
 * Debug mode: on

第二步:打开浏览器,访问 Agent 界面

打开浏览器,输入网址:

http://127.0.0.1:8050

AI股票投顾Agent欢迎界面与技能列表

界面会显示:

  • 左侧:技能列表(红绿灯综合复盘、策略复盘、事件扫描……)
  • 右侧:对话与报告展示区
  • 底部:输入框和「发送」按钮

第三步:点击「红绿灯综合复盘」

在左侧技能列表里,找到「🚦 红绿灯综合复盘」按钮,点击它。点击后,Agent 会自动从 FTP 服务器下载最新的红绿灯 CSV。

状态栏会依次显示:

⏳ 未上传文件,正在从服务器下载最新红绿灯数据...
✅ API Key已配置 | ✅ 已自动下载: 指数通行红绿灯带排名和情绪.csv | 👉 输入问题后点击「发送」

这一步不需要你手动找文件、手动上传,Agent 全自动完成。

第四步:点击文件名,查看红绿灯表格

下载成功后,状态栏里的「指数通行红绿灯带排名和情绪.csv」是蓝色可点击的。

点它,会弹出一个大窗口,里面是红绿灯原始表格,日期列按评分自动上色——评分越低越红,越高越绿。

红绿灯数据表格弹窗界面

第五步:输入问题,点发送

关掉弹窗,回到对话区。在底部输入框里输入你的问题,然后点「发送」。

第六步:等待生成,查看报告

Agent 会调用 DeepSeek API(联网搜索最新事件),大约等待 30 秒到 2 分钟。

报告会显示在右侧对话区,支持 Markdown 渲染——标题、表格、列表都能正常显示。

ETF红绿灯复盘报告界面

报告包含四部分:

  • 市场复盘——情绪值、主线方向、风险
  • 潜伏高确定反弹红灯 ETF 清单——评分 ≤ 0.1 或含「激进抄底」的品种
  • 跟随排名快速上升变强 ETF 清单——排名 ↑ 最大、双重确认的品种
  • 今日综合决策摘要——四部分结论汇总

搭建路线

1. 获取大模型 API Key

Agent 的核心是 DeepSeek API,它负责理解指令、分析数据、生成报告。

去 DeepSeek 官网注册账号,在控制台创建一个 API Key,记下来备用。

2. 安装 Python 环境

需要安装的库:

pip install dash dash-bootstrap-components pandas requests

3. 配置 API Key

在代码里找到这一行,替换成你的 Key:

DEEPSEEK_API_KEY = "your-api-key-here"

4. 配置 FTP 登录信息

如果你的 Agent 要自动下载红绿灯数据,需要配置 FTP 连接:

class FTPDownloader:
    def __init__(self):
        self.server = ""
        self.port = 21
        self.username = "QuantTraderYX"
        self.password = ""

5. 启动应用

在终端运行:

python stock_agent_app.py

浏览器访问 http://127.0.0.1:8050 即可使用。

6. 添加自定义技能

Agent 的核心是一套可插拔的技能系统。你想加什么新功能,只需要两步:

第一步:在 PROMPT_TEMPLATES 字典里添加新的技能模板:

PROMPT_TEMPLATES = {
    "redlight_all": "你是一位专业的量化金融分析师……",
    "your_skill": "你是一位xxx专家,请完成xxx任务……"
}

第二步:在 skill_items 列表里添加对应的按钮:

skill_items = [
    {"id": "your_skill", "icon": "🚀", "name": "你的技能名称", "desc": "技能描述"},
]

就这样,一个新技能就加好了。左侧会出现一个新按钮,点击就能用。

大模型是代码老师

这套 Agent 的代码是完全开源的,你拿到手就能跑。但更重要的是——你可以把代码直接丢给大模型,让它教你每一部分是怎么实现的。

不需要从头啃 Python,也不需要逐行读代码。有不懂的地方,直接把代码贴给 DeepSeek,问它:

  • 这段代码在干什么?
  • 我想改某个功能,应该动哪里?
  • 怎么加一个新技能?

1. 理解整体结构

以下是一个 AI 股票投顾 Agent 的代码,请帮我解释整体结构:
- 它由哪几个核心部分组成?
- 数据从下载到生成报告的流程是怎样的?
【粘贴代码】

2. 理解某个函数

请解释下面这个函数的逻辑:
- 它的输入和输出分别是什么?
- 如果我想修改 XXX 行为,应该改哪一行?
【粘贴函数代码】

3. 添加新技能

我想给这个 Agent 加一个新技能,功能是【XXX】。
以下是现有的技能模板和按钮注册代码,请帮我写一个新的:
【粘贴 PROMPT_TEMPLATES 和 skill_items 部分】

4. 修改现有功能

现在的红绿灯综合复盘技能会自动从 FTP 下载 CSV,
但我想改成从本地文件夹读取。
请告诉我需要改哪几处代码,并给出修改后的完整片段。
【粘贴 FTPDownloader 和回调相关代码】

5. 调试报错

运行代码时报了这个错:
【粘贴报错信息】
这是我的相关代码:
【粘贴相关代码】
请帮我分析原因并给出修改方案。

总结

这篇文章从散户的日常痛点出发,把 QTYX 里的 AI 赋能功能,逐步搬进 AI Agent。

而且代码是完全开源的,你可以把代码直接丢给大模型,让它教你每一部分是怎么实现的。不需要从头啃 Python,只需要知道「自己想要什么」,然后问大模型「改哪里」。




上一篇:AI Infra量化分析开源:从显存带宽推导大模型推理系统设计
下一篇:GPT-6 Astra 连玩《我的世界》141小时:一场苦力怕爆炸后,它为何只种土豆?
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-10-4 06:59 , Processed in 0.087555 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表