← 返回文章库

日线指标与盘中指标为什么不同:未收盘K线的重算实验

2026-10-23 · L3

盘中指标与日线最终值不同,可能只是最后一根K线尚未确定。本实验固定前三根收盘十、十一、十二,只将当前根输入分别替换为十三、九、十二,三期EMA得到十二点一二五、十点一二五、十一点六二五。它们是同一根在不同快照的重算,不是三根新的日线,也不能把收盘值倒塞回上午的历史判断。

固定历史与变化的当根要怎样分开?

本文历史三根均视为已结束,后面新增一根的三个快照时间分别标十点、十四点与十五点。所有时间和价格为构造,不声明任何市场实际收盘时间。当前根在前两个快照尚未结束,第三个快照按实验假设标为已结束。历史三根始终不改,以便把差异隔离到最后一根输入。

三期简单均线每次取历史最后两项十一、十二,再加当前根暂用收盘除三。三期EMA更新权重二分之一,历史从第一项十为种子依次更新,到第三根历史EMA为十一点二五。每次快照都从这个已锁定历史状态出发,不能把上午的暂值当作新增一根永久写入日线状态。

三次快照分别算出了什么?

下表所有结果由同一段固定历史重算。EMA的新值是十一点二五加上二分之一乘「当前输入减十一点二五」。简单均线与EMA使用不同结构,不能因为二者数值不同就判定某条线错误。

快照时点当根状态当根暂用收盘三期简单均线三期EMA
10:00未收盘1312.00000012.125000
14:00未收盘910.66666710.125000
15:00已收盘假设1211.66666711.625000

十点暂用十三,简单均线十二;十四点暂用九,简单均线约十点六六七;十五点最终设为十二,简单均线约十一点六六七。它们显示的是当前根输入变了以后指标怎样响应,而不是账户获得或损失了对应百分数,更不是本文提供的交易阈值。

为什么不能在每次快照上继续递推一次?

如果十点先从历史EMA算出十二点一二五,十四点再把它作为「昨天EMA」更新九元,就等于把同一根当成了两根不同周期。到十五点再更新一次,累计状态已不对应四根日线。这种错误可在同一快照频率变化时放大:刷新越多,结果越受刷新次数影响,而不是只受日线价格影响。

正确的日线当前根计算应保留最后一根已收盘状态作为基准,使用当前根最新数据计算临时输出;待当前根真正结束,再提交一次新的持久状态。若你研究的是更短周期,则应明确每次更新属于独立短周期,而不能仍把这些更新称为同一日线EMA。

实时更新与未来数据使用有什么区别?

十点时使用当时可得的暂用价格计算临时指标,是实时更新。等十五点已知最终值后,再把最终指标覆盖到十点保存的决策记录里,却声称十点已经看到它,就使用了当时不可得的信息。两种情况都可能在事后看到「数值改变」,但信息时间完全不同,不能一概称作作弊或一概当作正常刷新。

因此,回测或复盘应保存数据可得时间与计算时间,不只保存K线所属日期。所属日期相同不代表上午已经拥有当天最高、最低、最终收盘。使用当日最终高低来计算上午指标,同样可能引入时间错配;本例只改收盘输入,真实OHLC指标还需检查更多当根字段。

哪些变化还可能来自历史修订?

数据源修正错误、调整复权因子或补发缺失记录,都可能改变已收盘历史。这与当前根正常更新不同,应保存版本、修订时间与原因。本实验锁定历史不允许修订,所以所有差异都能归因于当根;现实若历史也在变,就需要分层对照,不能只盯着最后一根解释全部误差。

预热长度也可能影响递归指标。另一套计算若加载了更多早期历史,即使当前根相同,已锁定历史EMA种子也可能不同。先核对历史状态十一点二五是否一致,再比较当前更新,能区分起始状态差和盘中价格差。本文链接的基础文章另谈启动长度,这里不把两种问题混成同一原因。

怎样保存一份可审计的盘中重算记录?

记录标的匿名编号、K线周期、所属时间、快照时间、当前是否结束、各原始字段、历史截止点、已收盘状态和临时输出。若用于研究,也保存触发判断当时实际引用的那份快照,事后收盘结果另列,避免覆盖。这样别人能回答「当时看到了什么」,而不只是「现在回头能算出什么」。

相关夏普工具不执行本例指标状态管理,本文数值只来自透明的自定义程序。指标可复算和信息时间合规仍不是收益保证,也不提供日内操作方法。它们只是研究可信度的基本条件,应与交易效果问题分开检验。

只保留最终日线,能否还原上午的指标?

不能唯一还原。很多不同的盘中价格路径都可以收在同一个最终价格,上午最高最低与暂用收盘也可能完全不同。若没有当时快照或更细粒度且可得时间明确的数据,就应承认无法重建当时输出,而不是用最终日线推算一条假定盘中轨迹。

保存快照还要记录数据是否延迟。十点收到的报价可能属于更早时刻,计算时间与报价时间应分列;后来的补发也不能悄悄改成当时已经收到。本文三个时间标签只是清楚的构造条件,真实系统要靠可追溯时间戳支持同样的解释。

在哪里继续核对基础概念?

概念背景见本站已有文章;相关基础核算工具提供其界面列明的计算。本文扩展实验依靠上面的独立输入和表格复现,不把全部情景视为工具已有功能。

道积君编辑组|AI辅助起草,构造算例经程序复算。本文数据、价格及规则假设均为教学构造,不是实盘或历史记录;仅用于投资教育,不推荐具体产品,不提供交易信号,不预测或保证收益。

来源核对:TA-Lib v0.6.4源码目录。核对日:2026-10-23。来源用于公式和概念比对,本文自定实验不冒称第三方软件运行结果;真实产品适用条件需查相应有效文件。

复算资料

本篇编号为DJ060。可下载Python核算脚本(文本)与完整输入输出JSON,对照文中表格复算。脚本文件改存为.py后可用Python运行;数据均为构造教学样本。

这个页面有问题?

提交时会附带当前页面地址和浏览器信息,帮助我们定位问题。不填联系方式即为匿名。