
开头“大模型选股起飞了”——这话最近刷屏的频率比我见过的任何一次行情反转都快。手里有点闲钱、又对AI技术有点了解的朋友基本都动过这个念头让大模型帮我盯盘、选股、甚至全自动交易是不是就能躺着把钱赚了我的答案可能跟你想的不太一样。做了几年算法建模也实盘折腾过几轮所谓“AI量化策略”我自己最大的体会是大模型在选股这件事上确实有一定辅助价值但真把它当成“印钞机”大概率会失望。它真正擅长的事情其实是另一件——治你的交易心态。这不是什么玄学。很多人在市场里亏钱不是因为找不到好公司、看不懂K线而是因为拿不住、追高了、割肉了、反复横跳。这些行为背后是情绪在主导决策。而大模型恰恰是处理“情绪化表达”和“非理性行为模式”的一把好手。它可以把你的交易记录、当时的心理活动、操作时机全部结构化然后像一面镜子一样把你自己都意识不到的决策毛病照出来。这篇文章我就从实战角度聊聊大模型选股的局限到底在哪以及它怎么成为你的“交易心态教练”。全文没有任何“带你暴富”的套路只有一套我自己验证过、也能落地到日常交易中的方法和工具组合。不管你是刚入市的小白还是折腾多年还在稳定亏损的老手这篇都值得看完。1. 先别急着让大模型选股它在这件事上真没那么神1.1 选股思路的本质预测概率而不是点石成金很多人对AI选股的理解就是“把几千只股票的数据喂给大模型让它算一算明天哪只涨。”这个想法听着很爽但它误解了大模型的工作方式。大模型本质上是一个超大规模的“文字接龙”系统它学习的是海量文本中的统计规律。你让它去分析财报、阅读研报、总结市场情绪这属于它的舒适区。但你让它去做“精确到小数点的明日涨跌预测”这事就变味了——因为它不擅长数值回归也不具备超越市场的信息优势。它看到的历史数据和K线跟你看到的是同一批它没有内幕消息也没有量子计算机去预知未来。这里要说一个我在实盘中反复遇到的真实场景我一开始用大模型同时管理三只ETF的短线择时给它输入了MACD、RSI、布林带这些经典指标的历史值让它输出次日“看涨/看跌/震荡”的判断。跑了一个季度胜率大概在52%左右听着还行但扣除手续费和滑点之后账户几乎是平的。也就是说靠它选出的“涨跌方向”根本没有足够的信息优势来覆盖交易成本。所以我后来总结了一句话大模型不是用来“预测哪只股票会涨”而是用来“理解市场里正在发生什么故事”。前者是算命后者是分析。它能帮你把新闻、公告、社交媒体情绪、行业趋势这些“文本型信息”快速梳理成决策参考但它替代不了你对基本面和估值的判断。1.2 数据滞后与过拟合回测漂亮的策略实盘就翻车再聊一个更扎心的问题回测特别漂亮的策略一上实盘就变脸。这其实不是大模型独有的问题而是所有量化策略的通病——过拟合。你把过去五年的数据喂给模型模型会把历史上那些“恰好赚钱”的噪声也学进去。比如某年三月某只股票因为某条突发新闻涨了模型就会把这类新闻模式当成“上涨信号”但下次再有类似的新闻市场情绪可能完全变了模型自然就失效了。大模型领域还有一个额外风险训练数据有截止日期。它内置的知识只到某个时间点为止之后的市场结构、行业逻辑、新出的政策它全都不知道。如果你直接用它的“知识”去分析当下行情等于让一个只看过2023年教材的人去答2025年的考卷。这里有一个我踩过很深的坑我试着让大模型分析某只消费股它给的逻辑头头是道什么“品牌护城河”“渠道下沉空间”听着特别专业。但我把它输出的内容里的财务数据跟最新季报一对发现它的数据还是两年前的。它的文本会非常流畅地把旧数据包装成“最新判断”这时候如果你不做数据校验很容易被它的自信骗到。所以在选股这件事上我给大模型的定位是情报整理员 逻辑对抗方。它负责快速梳理信息帮你找出被忽略的风险点或者反过来挑战你的持仓逻辑。至于最终的买卖决策必须由人来做因为人才能承担那个责任。1.3 模型幻觉一本正经地胡说八道是它在金融领域的硬伤说到“自信地胡说八道”就必须说说幻觉问题。这是大模型在金融场景落地的头号障碍。什么叫幻觉就是你问它一个它不知道的事情它不会说“我不知道”而是会编一个听起来特别合理的答案。在聊天场景里这问题不大顶多逗你一乐。但在交易场景里幻觉的成本极高。比如你让它整理某家公司近五年的营收增速它可能把2021年和2022年的数据调换一下或者干脆自己生成一个“看起来合理”的数值。我自己就遇到过让大模型梳理某行业龙头的上下游供应链关系它给我列了七家供应商其中两家是它编出来的——公司名字听起来很像真家伙但一查工商信息根本不存在。这种错误在行业研究里是致命的因为它会直接带偏你对产业链的判断。所以对任何AI生成的分析结论我都建议设立一个强制流程关键数据必须回溯原始来源凡是涉及具体公司、具体数字、具体日期的信息一律人工二次确认。这不是麻烦这是风控。说到底选股是一个“信息逻辑概率”的游戏。大模型在“信息整理”和“逻辑对抗”两个维度能帮你放大效率但它改变不了概率的本质。把选股这个环节看得太重反而容易忽略它真正能发挥巨大价值的地方——接下来这部分才是我想跟大家重点聊的内容。2. 大模型真正的主场把“交易心态”变成结构化数据2.1 为什么交易心态比选股更重要用行为金融学说话金融学里有一个分支叫行为金融学研究的核心就是人为什么会做出非理性的投资决策。很多顶尖的对冲基金甚至专门配备行为金融学家不是让他们去分析宏观经济而是分析自家交易员的操作日志看看哪些交易是恐惧驱动的哪些是贪婪驱动的。为什么这件事这么重要因为长期来看市场里的超额收益很大一部分来自“惩罚非理性行为”。追涨杀跌的人把低价的筹码交到了有耐心的人手里恐慌割肉的人把便宜的好公司送到了别人手中。市场不会奖励最聪明的人但一定会奖励情绪最稳定、纪律最严明的人。但问题来了绝大多数人根本意识不到自己的非理性行为。你觉得你止损是因为“风险控制”但统计下来可能是你每次都在恐慌点位割肉割完就反弹。你觉得你加仓是因为“价值投资”但真实情况可能是你不服输想摊平成本回本就跑。这种“自我叙事”和“实际操作”之间的偏差就是导致持续亏损的隐形杀手。那怎么解决传统方法是写交易日志然后隔一段时间回看。这个方法的缺点很明显人都是自我美化的动物。你在写日志的那一刻会下意识地给自己的行为找理由把情绪驱动的操作包装成理性分析写出来的东西自然客观不了。而大模型的优势正在这里——它不给你找面子的机会只按数据说话。2.2 大模型如何“照出”你的交易偏见情绪识别与模式发现具体来说大模型能帮我们做这样几件事第一把交易日志变成结构化数据。你可以用自然语言记录每次操作比如“今天看见XX股跌了5%心里很慌怕它继续跌就卖了”。大模型可以把这段文字自动拆解成触发事件股价下跌、情绪状态恐慌、行为决策卖出、决策时点放量下跌当日。日积月累它就拥有了你的交易情绪数据库。第二识别偏见模式。它是怎么识别出来的核心在于大模型的文本分类能力。给它标注一些示例它就能自动把历史日志归类为追涨型操作、恐慌型止损、报复型补仓、过度自信型重仓、锚定型等待回本、错失恐惧型追高。等你攒了几十条带标签的记录后让大模型汇总统计它会告诉你你这个月做了8次操作其中5次发生在当日跌幅超3%的时候全部是清仓或减仓操作而这5次操作有4次出现在次日反弹前。第三生成特定时刻的“干预提醒”。当你写下的日志中出现高风险情绪关键词比如“慌”“忍不住”“梭哈”“再不买就晚了”大模型会弹出一条“冷处理提醒”让你强制等待15分钟再做决定。别小看这15分钟绝大多数冲动交易就是因为这15分钟内没人拦你。这一整套逻辑本质上就是把“心态管理”这个玄学概念变成一套可测量的行为系统。大模型在这里不是在替你炒股而是在扮演一个24小时不下班的、完全客观的“行为监督员”。2.3 它不是让你不犯错而是让你少犯同一种错有一点我必须提前说清楚大模型治心态不是让你从此不再犯错这是不可能的。交易本身就是伴随错误的职业关键是错误要有“新鲜感”——你今天因为恐慌卖飞了明天又因为恐慌卖飞了这就说明你完全没有从错误中学习。但如果你今天恐慌卖飞了明天在同样的情况下管住了手哪怕后天换一种方式犯错也是一种进步。大模型在这里起到的作用是“记忆外置”。人的短期记忆容量非常有限而且会随时间扭曲。上一笔亏损的痛苦可能三周后就忘了但大模型不会忘。它把你的每一次操作、每一次情绪波动都记录得清清楚楚并在下次类似情境出现时把你的“黑历史”翻出来给你看。我自己最深的一次触动是某次日志分析结果显示我在过去一年里几乎每一次重仓买入都发生在市场连续上涨后的第五到第七天也就是情绪最高涨、风险最大的阶段。我看完这个结论之后后脊背发凉——因为在我自己的“自我叙事”里我一直觉得自己是一个偏谨慎的右侧交易者。但数据告诉我我只是一个接盘侠而且接得非常有规律。从那之后我开始真正相信人不缺聪明缺的是看见自己的能力。大模型在这件事上是我见过最称职的镜子。3. 实操指南搭一套“交易心态辅助系统”从零到一3.1 准备工作选模型、选接口、选工具20分钟内跑通要把这套想法落地需要的工具其实非常简单不需要自己训练任何模型也不需要多高的编程水平。我推荐两条路径你可以根据自己情况二选一。路径一零代码方案适合不想碰代码的朋友。直接用现成的AI对话产品比如文心一言、豆包、DeepSeek之类的配合一个在线表格或者简单的日志文档就行。每次交易后按固定格式写下自己的操作和心理活动每周五统一让AI做一次分析。优点是门槛极低缺点是流程要自己推动容易偷懒。路径二半自动化方案适合用Python写点小脚本的玩家。用一个免费或低成本的模型API比如智谱、通义千问的开放接口注册都有免费额度配合一个简单的Python脚本把日志存储、情绪识别、定期汇总都自动化。我个人的主力配置就是这个平时只需要在手机备忘录里随手记几笔剩下的分析工作全部交给脚本。不管选哪条路核心是统一的你要有稳定的日志输入。没有日志一切都是空谈。我会建议准备一个固定的模板每次交易时至少记录四个维度市场环境当天大盘涨跌、你的持仓涨跌、操作动作买入/卖出/持仓不动、情绪状态恐慌、兴奋、麻木、焦虑等、操作理由当时脑子里真实的想法是什么哪怕很丢人也要写。3.2 核心实现情绪识别与偏见标签系统的原理简述如果你选择半自动化方案核心代码逻辑其实并不复杂。整体就是从日志文本中读取内容调用大模型接口让它输出结构化结论然后存入数据库等攒够数据之后再汇总分析。为了让大模型稳定输出我们想要的结构提示词的设计很关键。以我用过的智谱GLM-4为例一个简化版的分析提示长这样你是一名行为金融学分析师。请分析以下交易日志并输出JSON格式的结果 1. detected_emotion: 检测到的主要情绪枚举值包括[恐慌, 兴奋, 焦虑, 麻木, 愤怒, 懊悔] 2. trigger_event: 触发本次操作的事件 3. bias_types: 检出认知偏差列表枚举值包括[损失厌恶, 处置效应, 过度自信, 锚定效应, 确认偏差, 从众行为, 赌徒谬误] 4. advice: 针对本次操作的建议控制在50字以内 交易日志内容 {这里是你的原始日志}这一套提示词的核心思路是给大模型一个清晰的角色定位、明确的输出格式、以及预定义的枚举值范围。为什么非要用枚举值因为自然语言表达在汇总统计时会变得极难处理你统计“有点慌”、“慌得一批”、“特别稳”这些表达根本做不了数必须把它们归一化到“恐慌”、“兴奋”、“焦虑”这些可统计的类别里。实测下来把枚举值写清楚大模型输出的稳定性和可解析性会大幅提升。有了结构化的输出后续的汇总分析就能做很多事。比如你可以按周查看情绪分布饼图按操作类型查看对应的胜率甚至可以让大模型自己去写一段“本周交易行为总结报告”。最终的目标是形成一条数据闭环。3.3 从我自己的数据里看到的三周实验发生了两次“交易暂停”我用这套系统实盘跑了接近三个月说几个印象最深的细节。第一个是“干预功能”确实有效。在脚本里加了一个简单的关键词触发机制当检测到日志中出现“急”“忍不住”“梭哈”“怕踏空”等高风险词汇时系统会强制弹窗要求等待15分钟后再决定。第二周的时候我面对一只持仓股突然跳水手已经放到卖出按钮上了结果弹窗出来了我等了15分钟然后决定继续持有到收盘。次日该股反弹了6%。这个案例不能证明系统多神但它成功阻止了一笔我自己很可能后悔的交易。第二个是偏见识别准确得可怕。三周的数据汇总显示我的操作中“处置效应”占比最高。什么叫处置效应就是赚钱的筹码拿不住很快卖了亏钱的仓位死活不肯割。这个结论我从书本上读过无数次但直到被自己的数据证实我才真正正视这个问题。后来我把复盘报告里的这句话设成了手机锁屏壁纸“卖出盈利仓之前先问问自己如果此刻空仓我还会用这个价格买入它吗”第三个发现更有意思我把持仓不动的那几天也记录为日志只是情绪状态写“麻木”。结果大模型分析认为我在连续横盘的日子里“注意力长期处于低唤醒状态”导致对一些行业信号的感知变慢。这属于连我自己都没意识到的行为模式完全靠数据挖掘才浮出水面。3.4 这套系统不适合谁先说清楚边界当然这套方法不是万能药。我见过有朋友用它三天打鱼两天晒网日志写了一周就断了后面自然看不出任何效果。也见过有人把全部身家押进去指望大模型推荐的每一条建议都兑现这同样不现实。大模型在心态管理这件事上能发挥作用的前提是你愿意诚实地面对自己。如果你连日志都不愿意写或者写了也不愿意给AI看真实想法那这套系统就不会有任何效果。它不是用来“证明你对”的而是用来“撕开你伪装”的。4. 避坑与排查把这套系统跑稳必须知道的几件事4.1 幻觉问题怎么防重要结论必须回溯原始日志前面说了大模型幻觉的严重性到了心态分析这个场景同样存在风险。比如它可能把某一次操作的时间记错把3月5日的恐慌归因到3月8日的下跌上从而得出一个完全错误的“因果链条”。如果这个错误结论被你当成行为规律那就会真正地带偏你的后续操作。应对办法很简单所有大模型生成的汇总分析必须能一键回溯到原始日志。任何时候它给出“你在X日期表现出恐慌情绪”这样的结论你都要能点开看到那天的原始记录内容。没有可溯源性的AI结论一律当参考建议看待绝不能当行动依据。4.2 隐私问题别忽视本地部署 or API如何取舍交易日志里有你的持仓、成本价、甚至资金量这是相当敏感的隐私数据。如果你跟大多数人一样用公开的AI聊天工具记录这些内容先想想后果。大厂接口的数据用于模型训练是否符合你的预期这些数据如果泄露出去会对你的交易产生什么影响我的建议是分两档考虑第一档如果日志里只涉及模糊描述比如“昨天买了一只半导体股”不出现具体股票代码和持仓金额用云API的语法分析完全够用。第二档如果你习惯记录详细到代码和金额那就优先选择本地部署方案。现在Ollama这类工具已经把本地模型的门槛降到很低了主流的设备跑一个7B-14B参数的量化版模型分析日志这种轻量任务完全够用速度慢一点但放心。4.3 别让它变成新的“安慰剂”防止自己用AI给自己找借口这是最后一个坑可能也是最大的坑。大模型的文本生成能力太强了如果你心态不正它可以成为你“自我辩护”的最佳工具。什么是自我辩护就是你明明是在恐慌性割肉但你不愿意承认于是你故意把日志描述成“基于基本面恶化的风控操作”大模型就会顺着你的话分析出“这是一次合理的风险规避”。结果它不仅没有治好你的毛病反而给你的错误行为提供了“AI认证”。破解方法只有一条写日志时尽量写“当时最真实的感觉”而不是“事后最体面的解释”。你可以在日志模板里单独加一个字段叫“此刻如果用一个词形容我的状态”不许写超过一个词。这种强迫性的简短表达会大大降低自我美化的空间。我后来发现把日志写得越“糙”大模型给出的分析越准。精雕细琢的描述反而是噪音。5. 一些额外的进阶玩法与个人感悟把基础的心态管理系统跑通之后如果你还想继续拓展我列几个我自己验证过的方向供参考。第一个方向是用大模型构建“虚拟复盘对手”。把你的交易计划和执行结果喂给大模型让它模拟一个“最严苛的基金经理”从你的操作中挑毛病。实测下来只要你提示词里要求它“毒舌”“不客气”它是真的会把你骂得抬不起头而且每条批评都言之有物。第二个方向是“卖飞复盘生成器”。很多人都经历过卖飞龙头股的痛苦你可以让大模型把卖飞之后的那几天行情走势、相关新闻、市场情绪变化汇总成一篇复盘文章每隔一段时间重读一遍防止自己再次犯同样的错误。比起自我暗示“下次拿住”一篇由数据和外部信息组成的复盘报告说服力强得多。第三个方向是“异动应对模拟器”。你可以手动构造一些极端的市场场景比如“持仓股连续三个跌停”让大模型扮演不同风格的投资者分别给出应对方案然后你比对思考自己会怎么做。这种思想实验在实际行情到来之前就把你的情绪强度调试了一遍。最后再分享一点个人体会。这套系统跑到现在我最大的收获其实不是交易收益率提升多少——实话说收益率的提升需要足够长的周期才能验证目前看并不惊艳。更大的变化是我对自己情绪模式的观察力和掌控感增强了。在这个信息轰炸、情绪被无限放大的时代能在市场震荡中保持相对稳定的人本来就不多如果AI能在其中帮你一把哪怕只是让你少追一次高、少割一次肉就已经值回它的使用成本了。数据不会骗人人才会骗自己。大模型这份“镜子”工具建议每一位在市场里反复挨打的交易者都给自己配一面。