TickerReceipts 的运作方式

最后更新:2026-06-25

经过验证的准确性

每一条被追踪的观点都有明确的时间范围(通常为 3–6 个月)。当该期限届满时,我们会使用来自 Yahoo Finance 和 FMP 的数据,将实际收盘价与分析师的目标价进行比较。

分析师的 track_record_score 是其已结算预测中被证实正确的百分比。我们要求至少有 5 个已结算结果 才会公布分数——低于该门槛的分析师会显示 建设中,直到积累足够的判定结果。

DCI 是如何计算的?

DCI 是一个 0–100 的分数,由两项输入推导得出:当前看涨与看跌分析师立场的比值,以及一个捕捉该比值是否正在变化的短期动量项。以下是精确的公式:

bull_ratio        = bull_count / (bull_count + bear_count)
trend_adjustment  = clamp((bull_ratio - prev_bull_ratio) × 20,  min = -10,  max = +10)
DCI               = clamp(bull_ratio × 100 + trend_adjustment,  min = 0,    max = 100)

当不存在先前快照时(即对某只股票的首次计算),trend_adjustment 为 0。乘数 20 意味着 bull_ratio 在一天内变动 5 个百分点会使 DCI 在该方向上移动整整 1 分,并受 ±10 的上限约束。

权重参数

当前的 DCI 计算对每位分析师的立场赋予相同权重——一位分析师,一票。分析师的可信度(以 track_record_score 衡量,即已验证预测中正确数与总数之比)尚未进入 DCI 公式本身;它出现在每个股票页面上单独展示的 准确率排行榜 中。DCI 的未来迭代版本将引入可信度加权,使拥有更长已验证业绩记录的分析师拥有更大影响力。立场不应用时间衰减:在分析师发布新观点之前,其最近的立场会一直保留。

实例分析:NVDA

假设在第 1 天,有 12 位分析师对 NVDA 发表了看涨观点,4 位发表了看跌观点。此时不存在先前快照:

bull_ratio        = 12 / (12 + 4)  = 0.75
trend_adjustment  = 0               (no prior snapshot)
DCI               = 0.75 × 100 + 0 = 75  → direction: "bull"

在第 2 天,两位分析师由看涨转为看跌(现在为 10 看涨、6 看跌):

prev_bull_ratio   = 0.75
bull_ratio        = 10 / (10 + 6)  = 0.625
raw_trend         = (0.625 - 0.75) × 20 = −2.5
trend_adjustment  = clamp(−2.5, −10, +10) = −2.5
DCI               = 0.625 × 100 − 2.5 = 60.0  → direction: "bull" (barely)

DCI 在一天内下跌了 15 分,同时反映了当前比值的变化和负向动量信号。若没有趋势调整,结果将为 62.5;该调整增加了一个微小的额外信号,表明比值正朝着看跌方向移动。

DCI 分数超过 60 意味着什么?

DCI 分数对应五种方向标签:

  • 80–100 — 极度看涨:压倒性的看涨共识;看跌者仅为少数。
  • 60–79 — 看涨:看涨立场多于看跌立场,伴随中等动量。
  • 40–59 — 均衡:存在真正的分歧;任何一方都不占主导。接近 50 的分数最具争议性。
  • 20–39 — 看跌:看跌立场多于看涨立场。
  • 0–19 — 极度看跌:压倒性的看跌共识。

分数高于 60 并不意味着该股票将会上涨——它仅反映从 YouTube 视频中捕捉到的、当前公开陈述的分析师立场分布,仅此而已。所有 DCI 数据仅用于教育和信息目的,并不构成投资建议。

我们如何收集分析师预测?

我们通过一条在 UTC 06:00 运行的自动化流程,每日发现被追踪的财经分析师发布的 YouTube 视频。对于每个新视频,一个 Gemini AI 模型会提取股票提及、目标价、时间范围以及分析师的方向性立场(看涨、看跌或中性)。仅纳入可验证、有时间界限的观点——含糊的评论(如“市场感觉有些不稳”)会被过滤掉。每一条提取出的观点都会通过与我们的 market_securities 参考表进行匹配,从而锁定到具体的股票代码;无法被可靠匹配到已知证券的提取结果会从数据集中剔除,而不会进行猜测。

用于验证的股价数据来自 Yahoo Finance 和 Financial Modeling Prep(FMP)。我们不对所覆盖的公司进行独立研究;被追踪的陈述就是分析师所表述的原始数据,包括分析师最终被证明判断错误的情形。

DCI 多久更新一次?

我们的数据流程按每日 cron 计划运行:视频发现在 UTC 06:00,预测验证在 UTC 08:00,DCI 重新计算在 UTC 10:00。因此,DCI 分数与分析师业绩记录会在同一个工作日内反映出最新可用数据。每周变化快照(展示 DCI 的周环比变动、立场翻转和新的争论)于每周一计算。

预测是如何验证的?

每一条提取出的预测都带有分析师所声明的时间范围,通常为 3–6 个月。当该期限届满时,流程会使用来自 Yahoo Finance 和 FMP 的价格数据,将实际收盘价与分析师的目标价进行比较。如果价格朝预测方向越过了目标价,该预测被标记为 正确,否则标记为 错误。在目标日期到来之前,预测保持 待定 状态。

分析师的 track_record_score 是其已验证预测中被正确结算的百分比。我们要求至少有 5 个已验证结果才会显示业绩记录分数,以避免因样本量过小而产生具有误导性的精确数字。

样本量与覆盖范围

TickerReceipts 目前在数百场活跃的股票争论中追踪 YouTube 财经分析师。随着新分析师和新视频被不断发现,覆盖范围每日增长。我们优先关注那些做出具体、可验证股票预测的分析师,而非泛泛的市场评论。

局限性与透明度

我们坚持坦诚说明我们的数据能做什么、不能做什么。基于 AI 的提取偶尔可能遗漏细微差别或错误归类分析师的立场——尤其是在涉及讽刺、条件性陈述或含糊措辞的观点时。并非所有分析师都做出明确的价格预测;有些只提供更难精确验证的方向性评论。建立有意义的业绩记录需要 3–6 个月的数据,因此较新的分析师将只有有限的验证历史。我们会透明地显示“待定”状态,让用户始终清楚哪些已经验证、哪些尚未验证。

DCI 衡量的是分析师意见的分布,而非股票表现的预测指标。较高的 DCI 分数意味着分析师整体偏向看涨;它并不意味着该股票会跑赢大盘。分析师过往的准确率并不保证未来的准确率。TickerReceipts 上的所有内容仅用于教育和信息目的,不构成投资建议。