摘要:用AI复盘自选股,难点常常在于下一步查谁、查什么。面向有量化或技术基础的A股投资者及投研团队,本文通过TickDB MCP调用股票行情API,以2026年11月11日寒武纪、海光信息和中科曙光的真实数据,比较当日涨跌、近20个交易日表现与成交变化,整理一张带后续研究问题的观察表,并提供可复制提示词与重算代码。
11月11日收盘,寒武纪涨7.40%,海光信息涨3.34%,中科曙光涨0.84%。如果它们都在你的自选股里,今晚只够认真研究一家公司,你会先点开谁?
先看谁,要看你今晚想弄清什么。这次使用的[TickDB]是一项面向量化研究和AI应用的市场数据服务。我们通过它的MCP入口,让AI取得三只股票的行情快照和历史K线,再把当天涨幅放回近期走势里比较。
结果很有意思:当天涨得最多的寒武纪,近20个交易日累计下跌3.12%;当天只涨0.84%的中科曙光,累计上涨14.82%。
研究当天的明显反弹,与复盘近一个月的累计表现,需要追问的问题不同。把研究目标告诉AI,观察表里的比较和问题,才能围绕这项任务展开。
一、先把当天涨幅放回近期背景
我们先选定寒武纪、海光信息和中科曙光,再查询数据。这是三只科技股组成的自选股观察样本。
把当天与近期表现放在一起,差异就清楚了:

图1:同一组股票,换一个比较窗口,看到的相对表现顺序随之改变。
数据说明:样本交易日为2026年11月11日,快照时间为北京时间15:00:00至15:00:02。近期涨跌按前复权收盘价计算,从10月14日收盘至11月11日收盘,共20个交易间隔,使用21个收盘价。
只看当天,寒武纪排第一;看这20个交易日,中科曙光排第一。
两种排序都有用途。当天涨幅帮助你定位这一天的变化,近期涨跌帮助你了解一段时间的累计表现。研究顺序要结合你准备验证的问题来安排。
二、同一只股票,为什么今天大涨,近20天却仍在下跌?
先把寒武纪的几个价格摆出来。按这次取回的前复权日线,10月14日收盘价是929元,11月10日是838元,11月11日回到900元。
从838元涨到900元,当天涨幅约7.40%;拿900元与929元相比,仍低约3.12%。当天的涨幅很醒目,过去这段时间的回落也确实存在。两组数字各有自己的比较起点。
中科曙光则呈现另一种情况:10月14日至11月11日,前复权收盘价从69.03元升至79.26元,累计上涨14.82%;单看11月11日,它从前一天的78.60元涨到79.26元,涨幅只有0.84%。在这组三只股票中,它当天涨幅最小,20日累计涨幅却最高。
这里值得带走的,是给AI布置任务时要补充的一个条件:你准备比较哪段时间。
“帮我看看今天谁涨得多”,会把注意力带向当天变化;“比较这几只股票近20个交易日的表现”,会让你看到另一组差异。
研究窗口有了,下一步才容易具体:查哪段时间的公告,核对哪些经营变化,下一个交易日继续观察什么。
三、再加一层成交背景
价格之后,再看当天的交易活跃度。
这次用一个容易复算的比较:把当日成交量,除以这只股票此前20个交易日的平均成交量。平均值中不包含当日。
计算结果是:
- 寒武纪约1.09倍,比自身此前均量略高。
- 海光信息约0.80倍,低于自身此前均量。
- 中科曙光约0.60倍,也低于自身此前均量。
三只股票当天都上涨,但成交相对各自历史水平的变化不同。
对寒武纪,后续可以继续观察价格变化与成交能否配合;对中科曙光,可以把近期累计上涨与当天相对较低的成交放在一起,记录下一次复盘要关注的变化。
这里比较的是每只股票相对自己的历史。若直接把不同股票的绝对成交量摆在一起,股本规模等差异也会混进来。这种“先和自己比”的办法,更适合本篇要完成的自选股复盘。
表中的成交比值按上述20日均量计算,与行情软件中的盘中量比口径不同。
四、让观察表最后一列写下研究问题
到这一步,AI已经有了当天表现、近期背景和成交变化。接下来要把它们接到具体工作上。
如果你今晚想研究当天明显反弹的股票,可以先追查寒武纪这次上涨前后有哪些新披露,再记录之后的价格与成交表现。
如果你正在复盘近一个月的相对表现,中科曙光值得单独展开:这段时间披露了哪些经营信息,哪些公司事项需要继续核对?
例如,中科曙光2026年三季报在解释业绩变化时,提到了高端计算机等IT设备销量增加、配套软件销售增加。这些信息可以帮助你继续查产品销售和业务结构。它们是具体的研究材料,不能仅凭发布时间就认定为某一天上涨的原因。
寒武纪、海光信息也各有自己的经营披露。三份三季报中的前三季度营业收入均同比增长,而这组三只股票的20日价格表现方向并不相同。研究需要继续落到各家公司,核对增长来自哪里、后续披露有没有改变原先的判断。
最终,观察表可以整理成这样:
| 股票 | 已观察到的情况 | 下一步查什么 |
|---|---|---|
| 寒武纪 | 当天涨幅最大,20日累计表现仍为负;成交略高于此前均量 | 上涨前后有哪些新披露?后续价格与成交怎样变化? |
| 海光信息 | 当天上涨,20日累计表现为负;成交低于此前均量 | 近期经营披露中,有哪些变化值得重新核对? |
| 中科曙光 | 20日累计涨幅居样本第一;当天成交低于此前均量 | 这段时间有哪些经营信息与公司事项?下一次复盘重点观察什么? |
这张表把已经看到的情况与后续工作连在一起。你可以按自己的研究目标调整先后,而不必停留在一段泛泛的行情点评里。
五、把这段任务交给AI,再换成自己的名单
在已连接上述MCP入口的AI客户端中,可以复制下面的任务,把股票名单换成自己持续跟踪的对象。
请帮我做一份A股自选股收盘复盘表。
观察名单:
688256.SH 寒武纪
688041.SH 海光信息
603019.SH 中科曙光
研究目标:
比较当天变化与近期累计表现,安排下一步查资料的顺序。
请按下面的方法处理:
1. 核对股票名称与代码,查询当前行情快照并注明数据时间。
2. 以最近一个完整交易日为复盘截止日,取得每只股票至少21根
完整交易日的前复权日线,并核对比较日期是否一致。
3. 用完整日线计算当日涨跌,以及最近20个交易间隔的涨跌;
用截止日成交量除以此前20个交易日的平均成交量,均值排除当日。
4. 输出股票、截止日、当日涨跌、20日涨跌、成交比值,
再为每只股票写一条具体的后续研究问题。
5. 写清比较起点与计算方法。数据不足或日期不齐时标明缺口。
盘中快照与完整日线分开使用,不把尚未收盘的数据当作全天结果。
6. 把已观察到的事实和仍要查的原因分开;若引用公告,
注明公告名称与日期,不补写没有来源的消息或目标价。
本次实际使用的核心工具是get_ticker和get_kline,日线参数为1d、forward。三只股票各取得25根日线,覆盖的日期与本次交易日历逐日一致;快照价格、昨收和成交量也与对应日线核对。
行情数据由工具取得,比较和表格整理由AI及计算程序完成。把研究目标、名单、时间范围和输出要求一次说清楚,后续追问就能沿着同一项任务继续。
六、用这段代码重算文中的数字
下面是从本次日线提取的最小计算输入,包含窗口起点收盘价、昨收、收盘价、当日成交量和此前20日平均成交量。
代码使用Python标准库,复制后即可运行,重算本篇示例;它不发起新的行情请求。换股票或换日期时,先取得同口径数据,再替换输入。
from decimal import Decimal as D
# 名称、代码、20个交易间隔前收盘、昨收、收盘、当日量、此前20日均量
# 价格为本次取得的前复权日线口径;成交量沿用接口单位。
samples = [
('寒武纪', '688256.SH', '929', '838', '900', '116347', '107017.75'),
('海光信息', '688041.SH', '201.46', '190', '196.35', '164721', '206017'),
('中科曙光', '603019.SH', '69.03', '78.60', '79.26', '169962', '284811.75'),
]
print('股票,当日涨跌,20日涨跌,成交量/此前20日均量')
for name, symbol, start, previous, close, volume, mean_volume in samples:
start, previous, close, volume, mean_volume = map(
D, (start, previous, close, volume, mean_volume)
)
if min(start, previous, mean_volume) <= 0:
raise ValueError(f'{symbol}: 计算基准必须大于0')
day_change = (close / previous - 1) * 100
period_change = (close / start - 1) * 100
volume_ratio = volume / mean_volume
print(f'{name},{day_change:+.2f}%,{period_change:+.2f}%,{volume_ratio:.2f}倍')
运行结果:
股票,当日涨跌,20日涨跌,成交量/此前20日均量
寒武纪,+7.40%,-3.12%,1.09倍
海光信息,+3.34%,-2.54%,0.80倍
中科曙光,+0.84%,+14.82%,0.60倍
其中,20个交易间隔的涨跌,需要用截止日与20个间隔前的收盘价比较,也就是至少21个收盘价。计算此前20日均量时,要把截止日排除。把这两个基准固定下来,换一份名单也能沿用同样的方法。
七、下次复盘,从一条明确的问题开始
下一次打开自选股,不妨先写下今晚要解决的问题:研究当天的明显变化,还是回顾近期累计表现?
再让AI取回相应数据,把比较结果放在一起,并在观察表最后一列写下接下来要查的材料。
寒武纪当天涨7.40%,中科曙光近20个交易日涨14.82%,都值得被准确记录。它们会把研究引向不同的问题。问题明确了,你才知道有限的时间应该先花在哪里。
参考资料与数据来源:
- 中科寒武纪科技股份有限公司《2026年第三季度报告》,巨潮资讯网,存档日期2026年10月24日。
- 海光信息技术股份有限公司《2026年第三季度报告》,巨潮资讯网,存档日期2026年10月20日。
- 曙光信息产业股份有限公司《2026年第三季度报告》,巨潮资讯网,存档日期2026年10月28日。
- 行情快照、K线查询官方文档,核对日期2026年11月11日。
- 本文MCP实际返回与Python计算记录,样本交易日2026年11月11日。
文中股票用于展示数据研究方法,不构成投资建议。

