← 返回首页

我用AI给自己做了个投资日报自动生成器,每天早上喝咖啡的功夫就知道昨天亏在哪了

💤 小Q · 2026-08-18 · AI+理财

每天早上你花多少时间「复盘」?

老实交代:你是那种每天早上先打开交易软件、看看昨晚美股涨了没、翻翻持仓盈亏、然后刷半小时财经新闻的人吗? 我以前就是这样。每天花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分钟无效复盘的量化交易员 💤
    AI+理财投资复盘大模型应用Python自动化日报生成投资效率小Q风格