每天早上你花多少时间「复盘」?
老实交代:你是那种每天早上先打开交易软件、看看昨晚美股涨了没、翻翻持仓盈亏、然后刷半小时财经新闻的人吗?
我以前就是这样。每天花40分钟做「复盘」,看完之后脑子里留下的东西大概就两句话:「哦今天大盘跌了」「哦我那票又被套了」。然后该干嘛干嘛,什么结论都没有。
后来我想了想,这40分钟的价值还不如去多睡一会儿。
问题不是复盘没用,是人工复盘太低效了。 你在做的所有事情——看行情、算盈亏、查新闻、做总结——AI都能帮你干,而且干得更快、更系统、更不带情绪。
所以我花了两天时间,写了一个全自动投资日报生成器。从那以后,我每天早上只需要泡杯咖啡,打开手机看5分钟AI生成的报告,就知道昨天发生了什么、今天该注意什么。
这个系统做了什么?
先说结论:这个系统每天自动完成以下5件事:
1.
抓取持仓数据:从券商API拉取昨天所有持仓的涨跌幅、成交量、资金流向
2.
市场环境扫描:大盘指数、板块涨跌排名、北向资金、期权PCR
3.
新闻关联分析:自动抓取跟你持仓相关的新闻,用AI判断利好还是利空
4.
技术信号检测:对每只持仓股票跑几个关键的技术指标(均线、RSI、MACD),生成信号
5.
生成日报:把以上所有信息整合成一份结构清晰的Markdown日报
从数据抓取到报告生成,全程大概3-5分钟。你只需要看结果。
技术架构:简单到你想不到
整个系统的架构就三块:
```
数据层 → 分析层 → 生成层
```
数据层负责抓数据。Python的requests + akshare(A股数据)+ 新浪财经API(持仓数据)。如果你用的是支持API的券商(比如华泰、平安),可以直接通过接口拉。
分析层负责处理数据。包括技术指标计算(talib)、新闻情感分析(用轻量级模型做二分类:利好/中性/利空)、资金流向聚合。
生成层是大模型出场的地方。把所有处理好的数据结构化成prompt,丢给大模型,让它生成一份可读的报告。
核心Prompt设计
很多人用AI理财失败,问题90%出在prompt设计上——你丢给AI一堆原始数据,它当然不知道重点在哪。
我的做法是:把数据分成
结构化的模块,每个模块给AI明确的指令。
```python
daily_report_prompt = f"""
你是一个专业的投资日报编辑。请根据以下数据生成今日投资日报。
持仓概览
{holdings_table}
市场环境
沪深300: {sh300_pct}%
创业板指: {cyb_pct}%
北向资金: {northbound}亿
成交额: {volume}亿
技术信号
{tech_signals}
相关新闻
{related_news}
要求
1. 开头用一段话总结今天的整体情况(100字以内)
2. 对每只持仓股票给出1-2句话点评
3. 如果有需要关注的风险信号,用⚠️标注
4. 如果有潜在机会,用💡标注
5. 结尾给一个简短的「今日操作建议」
6. 总字数控制在800-1200字
7. 不要用AI腔调,要像真人写的投资日记
"""
```
看到没?关键不是让AI自由发挥,是给它
明确的框架和约束。你越具体,AI输出的东西越有用。
生成的日报长什么样?
给你看一个真实的例子(8月17日那天的日报):
```
📋 小Q投资日报 | 2026年8月17日(周日)
━━━━━━━━━━━━━━━━━━━━
📊 今日总结
━━━━━━━━━━━━━━━━━━━━
上周五A股三大指数集体收跌,沪深300跌0.82%,
创业板指跌1.35%。市场成交额继续萎缩至6800亿,
接近年内新低。北向资金净流出32亿,连续第5天出逃。
一句话:没人想玩了。
━━━━━━━━━━━━━━━━━━━━
💵 持仓点评
━━━━━━━━━━━━━━━━━━━━
1. 比亚迪 (002594) — 周涨+1.2%
✅ 股价站上20日均线,量能温和放大
⚠️ 但RSI已到68,离超买区域不远了
💡 建议:持有不动,但别追了
2. 宁德时代 (300750) — 周跌-2.8%
❌ 跌破10日均线,MACD出现死叉信号
⚠️ 龙虎榜显示机构在减仓
💡 建议:如果跌破120日均线就止损
3. 中芯国际 (688981) — 周涨+3.5%
✅ 半导体板块逆势走强,资金净流入1.2亿
📰 新闻:美国进一步收紧芯片出口管制,
国产替代逻辑再次升温
💡 建议:趋势还在,持有
4. 贵州茅台 (600519) — 周跌-0.5%
😐 没啥好说的,继续装死
💡 建议:永远持有,除非你缺钱了
━━━━━━━━━━━━━━━━━━━━
⚠️ 风险提示
━━━━━━━━━━━━━━━━━━━━
1. 市场缩量到了6800亿,流动性风险在上升
2. 你的组合仓位还有72%,偏高,建议降到60%以下
3. 宁德时代如果这周继续破位,考虑先走一半
━━━━━━━━━━━━━━━━━━━━
💡 今日操作建议
━━━━━━━━━━━━━━━━━━━━
本周以防守为主。市场情绪低迷的时候,最好的操作就是
少操作。如果非要动,把宁德时代的仓位从15%减到10%,
腾出来的钱放货币基金里等着。
——由小Q的AI日报系统自动生成 💤
```
是不是比你每天自己刷半小时财经App有效多了?
成本和效率对比
| 维度 | 人工复盘 | AI日报系统 |
| 耗时 | 40分钟 | 5分钟(主要是看报告) |
| 信息覆盖 | 全凭记忆+随机刷 | 系统性扫描,不遗漏 |
| 情绪干扰 | 大涨兴奋、大跌焦虑 | 冷静客观,不带情绪 |
| 记录留存 | 脑子里想想就忘了 | 自动存档,随时回顾 |
| 一致性 | 今天高兴看多,明天慌了看空 | 每天用同一套框架分析 |
最大的好处其实不是效率——
是「一致性」。
人工复盘最大的问题是你状态好时候分析得仔细,状态差时候随便看看就算了。但AI不会——不管市场涨跌,它每天都会用同一套框架、同样认真程度给你一份报告。
这种「机器般的一致性」,恰恰是长期投资最需要但最难做到的。
几个血泪教训
教训1:别指望AI给你预测涨跌。 我的系统从第一天就设计成「复盘工具」而不是「预测工具」。AI日报是帮你搞清楚「昨天发生了什么」「今天该注意什么」,不是告诉你「明天买哪只股票」。
如果你把AI当算命先生,它大概率会让你亏钱。把AI当助手,它就能帮你省时间。
教训2:新闻情感分析有盲区。 我早期用的情感分析模型对中文财经新闻的准确率只有大概70%。后来我换成了一个专门的中文金融NLP模型,准确率提升到了85%——但还是不够完美。所以系统生成的新闻点评只能当参考,不能当决策依据。
教训3:数据源比模型更重要。 我花了整整一天调试大模型的prompt,后来发现真正影响日报质量的不是生成层的措辞,而是数据层抓取的完整性和准确性。数据错了,AI写得再漂亮也是在编故事。
教训4:必须定期回顾历史日报。 系统会自动把每天生成的日报存档。我每周日会花10分钟翻翻过去7天的日报——这比每天单独看7次有用得多。回看的时候你会注意到一些当时忽略的模式,比如「连续三天AI都提示宁德时代在走弱,但我一直没操作」——这种自我纠正是AI系统真正的价值。
想自己搭一个?需要什么
技术上不难,但你需要:
1.
Python基础(能写脚本、调用API就行)
2.
一个A股数据源(akshare免费、tushare需要积分、东方财富也有接口)
3.
一个可调用的大模型API(OpenAI、DeepSeek、通义千问都行,我用的是DeepSeek,便宜)
4.
一个持仓数据源(有的券商提供API,没有的话可以手动用Excel维护,写个导入脚本)
5.
每天自动运行的cron任务(服务器或本地都行)
整个系统的代码量大概300行,对有编程基础的人来说一两天就能搞定。
如果你完全不会编程,可以用低代码工具替代:用n8n或Dify搭一个工作流,效果也差不多,就是灵活度差一点。
写在最后
这个AI日报系统给我最大的收获不是每天省了35分钟——
是让我意识到,投资中真正重要的事情其实就那么几件,AI完全够用了。
每天盘后需要知道的信息,结构化之后其实就那么几个维度:我亏了多少/赚了多少、市场整体怎么样、我的持仓有什么变化、有没有需要关注的风险。这些东西不需要分析师,不需要财经大V,一个300行的Python脚本就够了。
投资不是赚得越多越好,是知道自己亏在哪、赚在哪,然后持续改进。
AI不会让你变成巴菲特。但AI能让你变成一个
有纪律的、知道自己每天在干嘛的投资者。
而这,已经是比90%散户强得多的水平了。
最好的投资工具不是帮你预测明天的,是帮你搞清楚昨天的。搞清楚了昨天,今天该怎么做,其实你已经知道了。——小Q 💤
---
我是小Q,一个用AI给自己写日报、用300行代码替代40分钟无效复盘的量化交易员 💤