先把结论放在前面:通达信分时成交量公式取的是每个采样点的量,日线图上的量能公式取的是当日累计量。同一段算式挂到不同周期,返回值不是同一种东西,把它们放在一起比较会得出错误的结论。

下面按采样口径、累计量的写法、分时均量与相对量能、与日线量的换算、数据来源差异与读图边界展开。文中函数写法以通达信 PC 版的公式系统为准,不同版本与券商定制版在分时采样间隔与数据回补方式上存在差异,请以你所用客户端帮助文档为准。

一、分时周期与日线周期的量不是一回事

公式里的 VOL 是一个随周期变化的序列。挂在日线上,它表示当日全天的成交量;挂在分时图上,它表示当前这一个采样点的成交量,采样间隔由客户端的设置决定。函数名没变,含义跟着周期走。

挂载周期 VOL 的含义 数值量级
日线 当日全天的成交量 大
分时 当前采样点内的成交量 小
周线 当周累计成交量 更大

所以一段写在日线上的量能算式直接搬到分时图上,窗口参数的实际覆盖范围就变了。日线图上的二十根窗口对应二十天,分时图上的二十根窗口只对应二十个采样点,不到一天。同一个参数在两个周期上算出来的东西不可比。

采样间隔本身是可以在客户端里设置的,常见的是按分钟切分。间隔改大之后,单根的量变大、根数变少,同样长度的窗口覆盖的时间跨度也跟着变。把分时量能曲线截图存档时,把当时用的采样间隔一并记下来,否则过几天再回看,曲线的时间尺度无从判断。

通达信分时成交量公式的返回值还受一个前提影响:分时图有没有取到完整的分时序列。图表上只加载了当日数据与加载了多日分时数据是两种情形,后者的窗口可以跨越交易日,前者的窗口只落在当日之内。这两种情形下同样的窗口参数含义并不相同。

二、开盘至今的累计量怎么写

要把当前采样点的量累加回当天总量,需要的是「从第一根累加到当前根」这种取法。通达信的 SUM 支持这一点:把第二个参数写成 0,累加起点回到序列的第一个有效值。

{ 分时周期下:VOL 就是当前采样点的量 }
分时量:=VOL;

{ 第二参数写 0:从第一根有效值累加到当前根 }
累计量:=SUM(VOL,0);

{ 与日线量对照时,两者在同一采样口径下应当一致 }
当日量:=DYNAINFO(8);

{ 相对量能:当前点与近期均量的比值 }
分时均量:=MA(VOL,30);
量能倍数:=VOL/MAX(分时均量,0.0001);

注意最后一行里给分母加了 MAX 下限。分时序列开头几根上均量可能为零,直接相除会得到无效值,整条线跟着断掉。给分母设一个极小值不是精度调整,而是让整段算式有结果的前提。

累计量的写法还要注意一点:SUM(VOL,0) 的累加起点是当前图表加载到的第一个有效值,而不是「今天开盘」。若图表上加载了多日分时数据,这个累计量会从多日之前开始累加,得到的不是当日量。要拿当日累计量,配合图表设置或者改用客户端提供的当日字段更稳妥。

写通达信分时成交量公式时,把累计量与逐点量分开放两个变量,不要用同一个名字先后赋值。同一根 K 线上后一次赋值会覆盖前一次,后面所有引用都会跟着变,排查时很难看出问题出在哪一行。

三、分时均量的窗口取法

分时均量有两种常见的取法,含义不同,不能互相替代。

  • 固定采样点数量:写成 MA(VOL,30),取最近三十个采样点的均值。窗口跨度随采样间隔变化,间隔改了窗口覆盖的时间也随之改变。
  • 当日内的滚动均值:把窗口限制在当日已发生的采样点内,跨越收盘时不把上一日的量带进来。这一层需要用交易日分割来做,比固定窗口多一步处理。

两种取法在开盘后不久会出现明显差别。固定窗口会把上一交易日的尾盘量一起算进均值,当日的滚动均值则从零开始累积。看一段分时相对量能曲线时,先确认用的是哪一种,再解释曲线在开盘阶段的位置。

选择哪一种,取决于要回答的问题。关心的是「当前这一段的量相对最近一段时间算多还是算少」,用固定采样点数量即可;关心的是「开盘以来的量能节奏」,用当日内的滚动均值更贴切。两者没有对错,混在一段算式里同时使用才会出问题。

四、与日线量的换算关系

同一交易日的分时量按采样点求和,应当等于日线上的当日量。这个关系可以用来验证两边的口径是否对齐:在分时图上把累计量取出来,与日线图的当日量比一比,若数值接近但不相等,差异来自两处——尾盘集合竞价段是否单独成一个采样点,以及盘中数据的回补是否完整。

成交量在公式里的单位与客户端显示的成交量单位一致,两者同时是手或同时是股。把它们混着算,结果会差出量级。做跨来源对照前,先确认两边的单位标注。通达信分时成交量公式里的这个单位跟随客户端设置,不随周期改变,分时图与日线图上的单位是同一套。

五、数据来源带来的差异

分时数据有两个来源:盘中推送与盘后回补。推送来的数据即时可用,回补的数据在事后写入。同一段算式在盘中读取与收盘后读取,边界采样点的取值可能不同,这一点在把分时结果记录下来用于事后对照时要注意。

分时量能柱按逐笔成交方向着色,这条上色规则来自客户端对逐笔数据的归类,公式里拿到的仍然是合计量。不要试图用公式把合计量拆回方向,那需要另一层数据,公式语言不提供。相关信号的判定写法,可对照 量价形态与信号拆解 一栏。

六、验证顺序与读图边界

把上面几段算式落地之前,按下面四步核一遍,能省掉在图上反复猜的时间。

  1. 确认挂载周期。同一段算式分别在日线与分时上跑一次,看输出量级是否差出一个当日量级,差出来说明周期口径没对齐。
  2. 用累计量对照当日量。在同一交易日上,把分时累计量与日线当日量比一次,两者应当在同一量级上。
  3. 验证均量窗口。把窗口从 30 改成 60,相对量能曲线应当整体变得更平缓,而不是出现跳变。
  4. 检查开盘阶段。开盘后不久的分时均量分母可能为零,确认算式在这个区间是否给出连续结果。

通达信分时成交量公式能给出的,是某个采样点或某段窗口内的量能数值及其相对水平。它不能给出的是量能变化的原因,也不能给出量能之后会怎么走。把相对量能曲线当作状态描述来读,和把它当作方向判断来读,是两件不同的事。

实际使用时建议固定三件事:采样间隔、窗口长度、单位口径。三件事不变,两次读到的数才有可比性。其中任意一件变化,读数都要重新建立基准。工具层面的口径问题,见 指标原理与参数 一栏;分时级别的形态判定,见 主图与副图指标 一栏。

文中函数名、周期口径与字段写法按通达信 PC 版公式系统的常见形态描述;不同版本与券商定制版在分时采样间隔、数据回补规则、单位标注上存在差异,具体请以你所用客户端帮助文档为准。本文只讨论公式口径与读图机制,不构成任何投资建议。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。