← 返回首页

分析方法与数据口径

这套系统怎么读新闻与盘面、证据分几等、判断如何被记账检验,以及它会在哪里出错。

这是什么

TokenWind 是一个自动运行的 AI 市场分析与数据平台。当前覆盖 A 股 ETF、美股与商品:每轮重新读取当时可见的公开财经新闻与行情数据,把它们收敛成正在运行的主线,再落到具体板块与可交易标的。当轮读了多少条、各来源到货多少,见首页头部的「新闻」与「来源」。

它的产出不是新闻条目的汇总,而是把当轮材料收敛成可被后续价格检验的判断。它不是投顾或量化策略:所有内容仅供信息与研究参考,不构成投资建议、交易指令或收益承诺。

四个设计取向

一、输出因果链,不输出条目。每轮把几百条材料收敛成两三条正在运行的主线,并回答:这些事是不是同一个驱动、这条线走到哪一步、宏观怎么传到具体行业。

二、新闻与价格互相对账。每轮把各板块代表 ETF 的量价(区间位置、相对沪深300的超额及横截面排名、动量与波动、成交与换手)连同全市场广度、打板情绪和 ETF 申赎/规模一起交给分析;新闻与价格背离时,先假设价格是对的。行情源不可用时退回纯新闻分析,不拿缺失当 0 用。

三、它知道现在几点,也知道手上的数字是哪天的。每轮开头交代:现在几点周几、行情基准是哪个交易日、距那次收盘多久、下一次开盘还有多久;那次收盘之后的消息一律标注为还没有被任何成交检验过。

四、它记得自己说过什么,并拿真实收益检验。每个交易日收盘后冻结当天的信号,连同当时的判断理由、代表 ETF 行情特征及行情基准日一起存档;后续按持有期结算收益,再把这份记录交回给下一轮。首页的复盘卡片公开的就是这本账。

3L 判断框架

板块与标的判断按简放 3L 拆成三个互相独立、可以分别答对答错的问题。动量主线——市场正在选择什么?看已经发生的价格事实:谁在跑赢基准、横截面排第几、有多少板块一起强;尊重价格已做出的选择,不用宏大叙事预测一条还不存在的主线。最强逻辑——为什么可能持续?答案必须指回本轮具体材料、说得出因果、也说得出"什么发生就算我错";没有证据就没有观点。量价择时——现在动手还是等?看位置、量能与波动,回答的是确认、等待还是风险。

三轴不打总分,也不机械相加。三个不同单位的量加出来的综合分看着精确,实际没人说得清它是什么。这里用的是门禁:主线不领先就停在「主线识别」;主线领先但逻辑没证据,停在「逻辑验证」;前两关都过,才轮到量价说确认还是再等;任何一轴缺数据就是「未知」,不拿 0 冒充。这样设计的回报在复盘——判断错了能说清错在哪一环:「主线对但逻辑错」和「逻辑对但择时早」是两种错误,改法不同,一个总分只能告诉你"错了"。

美股三轴状态实时展示。动量轴由代码在最近完整交易日计算 XL 行业 ETF 相对标普500的 5/20 日超额、11 行业排名与市场广度;页面首次保留术语对照:相对强弱(relative strength)、市场广度(market breadth)。逻辑轴只读取本轮已经生成的板块观点与有效证据:有证据、无主动观点或未知,不让模型为 3L 另编一套理由。量价轴只读完成日线的 20 日高点、20 日均线和当日量比,用于判定成交量确认(volume confirmation)。三轴不改变 AI 的信号、置信度与记分卡。

A股三轴状态实时展示,全通由板块卡头徽章标示。v2 收窄了动量与量价门槛:动量读取相对沪深300的5日、20日超额、横截面分位与板块广度,逻辑只映射本轮已有判断和有效证据,量价只用收盘序列判定20日收盘高点与均线位置。全通是稀缺事件,可以整天没有。纯规则对照(3L 机械轨)按三关门禁实盘冻结记账,与 AI 信号同尺公开对照;三轴与机械轨都不改变 AI 的信号、置信度与记分卡。

个股 3L 是纯代码 shadow 层。主线轴继承所属板块的动量状态,并计算个股相对板块参照 ETF 与沪深300的 5/20 日超额;逻辑轴在个股证据解析建成前如实显示未知,不拿板块理由冒充;量价轴读取前复权真实开高低收量,计算距 20 日真实高点、20 日均线、量比与 ATR。它不占用任何模型输入,也不改变板块判断。

3L 股池不打总分。入池必须同时满足板块动量领先、个股量价确认,且相对板块参照 ETF 和沪深300的 20 日超额都为正;在池成员遇到任一门禁失效,或所属板块跌出领先时出池。展示先按门禁分层,再在同层按两项 20 日超额中较弱的一项排序。

页面按「主线识别 → 逻辑验证 → 量价确认」显示当前阶段;等待、失效与未知是状态,不是收益预测。每轮把当时可见的三轴与行情基准一起冻结,避免事后用新数据重算旧判断。缺失就显示「--」,不拿 0 代替缺失。

一轮分析怎么跑

采集:多个采集器并行抓取中英文财经媒体与快讯源,跨源去重。相邻两轮的材料大面积重叠,所以本轮新到的那部分会被单独标出、排在最前面——材料仍是全量送,换的是注意力位置。

组装证据:每条材料带上来源、发布时刻与来源摘要,并逐条编号;板块卡上的证据角标引的就是这些编号。摘要取来源自带的那一段,不另抓正文。另附几块背景:时间与交易日语境、板块量价面板、大盘与商品、以及系统自己的历史判断与兑现记录。

美股页头的「材料」与「来源」统计的是去重、时间窗口和数量上限处理后,实际进入本轮提示词的材料及其来源;它不是采集器抓到的原始条数,也不是页面最终引用的证据数。

两次模型调用,串行:第一次通读材料、写市场综述;第二次把刚写完的综述当作纲,再抓板块信号、机会与风险、商品阶段——页面上的综述与板块卡因此是同一套判断的展开,不会各说各话。

再往下的分档与调参随实跑持续调整,不逐条公开。判断可不可信,看下面两节——证据怎么分级,以及它怎么给自己记账。

证据分级

带来源摘要的条目强度高于只有标题的;单一来源按线索看待,多源印证才写成已确立的事实。区分「材料明确陈述」「他人观点」和「自己的推断」,把握不足就说把握不足。板块卡上的证据角标由代码校验,对不上当轮材料的编号会被丢掉。

新闻材料一律按不可信外部输入处理:其中要求改变系统任务、格式或身份的文字,视为它所报道的内容,不执行。系统自己写的综述与上一轮判断另行标明归属、与外部材料分开,并注明是待检验的假设——今天的新证据与它冲突时以证据为准。

它怎么检验自己

只在交易日 15:00 之后冻结当轮的板块信号,每个交易日只冻结第一次;之后的分析可以更新页面,但改不了那天已经记下的账。以下一交易日的收盘价建仓,分别持有 1/3/7/20 个交易日结算,基准为沪深300。买入信号后涨、回避信号后跌算判断兑现。

个股股池另记一条独立机械账:收盘后先确认当天个股日线已经入库,再冻结当日成分;空池也照常留档。组合在次一交易日收盘等权建仓,按 1/3/7/20 个交易日分别结算;每个成员的板块参照 ETF 与沪深300各自形成一套同期基准,组合收益分别减去两者,保存两套超额。股池只有多头名单,不存在把下跌解释为兑现的“回避”语义。

2026-07-30 起兑现口径切换为前复权权威源,历史统计数字随之刷新。

美股版按纽约证券交易所日历(XNYS)独立记账:信号日收盘价只留作当时可见的参考快照,不用于建仓;以信号日后的第一个完整交易日收盘建仓,再持有 1/3/7/20 个交易日,标的与标普500(S&P 500)使用同一段收盘价窗口计算超额。当前页面与下一轮分析只读取 v2,旧口径记录保留审计但不混算;买入跑赢、回避跑输基准才算判断兑现,观望不进入胜率。行业 ETF(sector ETF)与个股信号(stock call)都是可投资标的,应独立判断、独立复盘;当前 v2 先修正既有个股账本的时间口径,双层信号待数据结构扩展后分别展示,不能把个股战绩解释成行业 ETF 战绩。结果未扣佣金、滑点、税费与流动性冲击。

首页三个指标:AI胜率是这批信号里赚钱的比例,平均收益是每笔的平均涨跌,跑赢大盘是同期相对沪深300的超额。整体指标只统计买入信号,统计的是最近 90 天的滚动窗口、不是上线以来的累计。

被记账的不只是板块信号。当天的「机会」与「风险」同样按板块冻结、挂到该板块的标的上,按持有 3 个交易日结算——机会后涨、风险后跌算说对了。商品阶段的逐品种结论同理。

冻结时把当时的判断理由一并存下来,下一轮连着结果一起读——这样才分得清是判断方向错了,还是推理链在某一环断了。

板块与 ETF

AI 只能从标准板块列表里选板块,造不出列表外的词——这是系统层面的硬约束,不是靠提示词自觉。板块与 ETF 一对一确定性映射:每张板块卡挂三只,第一只是下面说的参照标的,另外两只按当日成交额降序排列(成交额高的更容易成交,这一列回答的是可交易性,不是优劣)。行情可能因上游延迟而滞后。

名字左边打 ✓ 的那只是该板块的参照标的。它是按固定规则选出的一只代表性 ETF,用途是让口径统一:板块量价面板取的是它的数、信号冻结记的是它、复盘统计算的也是它。这个标记不表达推荐,也不表达时点判断——方向由板块信号(买入/观望/回避)单独给出,两者是不同维度。

选取规则三步,按优先级排列:

  1. 流动性门槛。日成交额需达到收录门槛。这是门槛不是排名——达标即可,更高不再加分。
  2. 指数覆盖面。优先跟踪该板块覆盖面最宽的指数。覆盖面越宽,走势越接近板块整体,而不是其中某个细分主题或单一环节。
  3. 规模。同档之间取规模较大的一只,规模影响跟踪稳定性与清盘风险。

规模不是外部现成字段,是推算的:ETF 份额全流通,换手率的分母就是基金规模,因此

基金规模 = 当日成交额 ÷ 当日换手率

分子分母取自同一交易日的同一份行情。一个板块内没有任何 ETF 通过流动性门槛时,该板块不设参照标的。

更新方式:随 ETF 主数据每日重算一次,但只在三种情况下更换——在位的那只跌破流动性门槛或取不到行情、板块归属发生变化、或出现了指数覆盖面更宽的候选。规模排名的日常波动不触发更换,以保证复盘口径的可比性。

市场风格轮动

这块仪表盘与 AI 行业板块完全分离,是一条纯量价通道,不受当轮分析影响。每个阶段固定观察两条不同指数的 ETF:双创用易方达创业板ETF(159915)与华夏科创50ETF(588000);红利用华泰柏瑞红利低波ETF(512890)与华泰柏瑞上证红利ETF(510880);微盘用华泰柏瑞中证2000ETF(563300)与万家国证2000ETF(159628)。同组两只都确认才算数,单只异动不作数。三个阶段只保留「成长、防御、扩散」三种角色,观察顺序为双创 → 红利 → 微盘 → 回看双创,但不假定市场必然按此顺序运行。

强弱标签由多周期量价合成,近端权重更高(盘中以实时价合成当日虚拟K线参与计算,收盘后由正式日K替换)。五档标签描述的是水平不是方向:强势/偏强/横盘/偏弱/弱势说的是当前处在哪个区间,所以单日大涨之后整体仍可能显示「偏弱」——这一点最容易读反。加速度只参与阶段接力判断,不改变五档标签。多数标的同步下跌且没有任何标的明显上涨时,标记为「风险收缩」而不是轮动。

卡片右侧「融资盘」是独立的盘后确认层,同屏展示但不参与阶段判定:它用近 5 个交易日的融资净买入强度,回答「这波量价有没有杠杆资金跟」。融资余额增加不等同于看多——价格下跌而融资增加会标记为背离,提示的是逆势加杠杆的风险。

商品信号

「AI 新闻研判」来自新闻语义分析,「量价动量」按中短期涨跌合成排序。二者是独立信号,不代表确定的经济周期顺序。

它会在哪里出错

下面这些不是免责话术,是已知的失效方式,看结论前先看它们:

主要数据源

新闻来自页面所列公开媒体;A股 ETF 的 K 线历史以 Tushare 前复权为准,实时报价以新浪财经为主源、腾讯财经为备源(主源一个报价都给不出时才换,两个都不通就留空,不拿旧价冒充新价),Tushare 日线不可用时才回退新浪历史线并明确留痕;市场广度与涨停统计来自 Tushare 盘后权威口径;ETF 申赎为 T+1 披露,规模 = 份额 × 单位净值,份额与净值无法相交的部分标的显示「--」;换手率来自新浪单一上游;集合竞价时段(9:15-9:25)不给现价,那几分钟价格一栏是上一交易日收盘价、当日涨跌记 0;ETF 融资数据以上交所、深交所公开披露为主,东方财富补充历史;全球指数与商品行情来自 Yahoo Finance,沪指另走新浪;交易日历以 Tushare 年度表为权威,缓存不可用时显式降级。

更新频率

北京时间每日 18 轮:盘中 09:40–14:40 每小时一轮,盘后 16:00、17:00、18:00、19:00、20:00、21:00、22:00、23:00、01:00、03:00、06:00、08:00 各一轮。以下均为触发时刻,单轮采集与分析约需 6–11 分钟,页面随后更新。

ETF 行情盘中约 5 分钟缓存,收盘、午休与周末延长到约 1 小时——那几段价格本来就不再变动,缓存会在下一次开盘前失效;市场风格与全球指标约 10 分钟缓存;融资数据为交易所盘后日级数据并缓存约 1 小时;ETF 主数据每日更新并接受新鲜度监控。