通达信统计成本公式怎么用,先要回答一个前置问题:这里的「成本」指什么。它可以是成交均价,可以是加权成本,也可以是某个区间内的价格重心。三者用同一句话说,落到公式里是三组不同的写法,统计出来的数也不一样。

下面按「口径 → 写法 → 复盘步骤 → 记录模板」讲一遍。语法以通达信金融终端个人版为准,函数在不同版本里的参数个数会有差别,写之前先在自己软件里试算一次。

一、先定口径:成交均价、加权成本与价格重心

通达信统计成本公式怎么用,取决于你要统计哪一种成本。三种口径各有对应的写法方向:

口径 算的是什么 写法方向
成交均价 某一段区间内成交额除以成交量 用成交额与成交量的比值
加权成本 把成交量作为权重的价格平均 价格乘以量的累加,再除以量的累加
价格重心 某一段区间内价格分布的重心位置 用区间的典型价与量的乘积做累加

三者中,成交均价是最直接的一种,只要区间内有成交额与成交量两个字段就能算。加权成本与价格重心都需要先确定权重怎么取,权重取法不同,结果也不一样。

二、成交均价的写法与取数

成交均价的写法本身很短,难点在取数:

{ 成交均价:区间成交额 / 区间成交量 }
区间额 := SUM(AMOUNT, N);
区间量 := SUM(VOL, N);
均价 := 区间额 / 区间量;

{ 画出来看 }
成本线: 均价, COLORYELLOW;

这里有两个要注意的地方。AMOUNT 与 VOL 的单位在不同版本、不同市场里可能不一致,写之前先确认自己软件里这两个字段的单位,确认后再算比值。N 取多少属于设定,它决定统计的是最近多少根区间的成本,取大取小得到的是两条位置不同的线。

确认单位最快的办法,是随便取一根 K 线,用成交额除以成交量,看结果是否落在这一根的价格区间内。落在区间内,两个字段的单位匹配。

三、加权成本:权重取法决定结果

通达信统计成本公式怎么用,在加权成本这一路会分出更多写法。权重可以取成交量、成交额,也可以取时间上的递减权重:

{ 以成交量为权重 }
分子 := SUM(CLOSE * VOL, N);
分母 := SUM(VOL, N);
加权 := 分子 / 分母;

{ 以典型价为价格,以量为权重 }
典型价 := (HIGH + LOW + CLOSE) / 3;
加权重心 := SUM(典型价 * VOL, N) / SUM(VOL, N);

两种写法的差别在价格取哪一个。CLOSE 取的是收盘价,典型价取的是高低收三者的平均。前者对收盘那一刻的价格更敏感,后者对整根 K 线的成交分布更敏感。要统计的是哪一种,取决于你关心的是哪一段的价格位置。

分母为 0 的情况要防。区间内成交量累加为 0 时,除法会得到无效值,图上表现为断点或异常值。加一个最小值保护,或者先判断分量为 0 时不输出,可以让曲线干净一些。

四、复盘时怎么用这几条线

通达信统计成本公式怎么用,落到复盘上有三个具体的用法:

  1. 看价格与成本线的相对位置:当前价在成本线上方还是下方,是两条线的相对位置关系,不构成任何判断
  2. 看成本线的走向:成本线上行、走平还是下行,反映的是这段时间成交重心的移动方向
  3. 看成本线和价格的距离变化:两条线之间的差距在扩大还是收窄,描述的是这段时间价格的偏离程度

三个用法都停在描述层面,这是它们能被可靠使用的原因。再往前一步就是判断了,那超出公式能回答的范围:成本线不会告诉你价格接下来会往哪走,它只告诉你过去这一段的成交重心在哪里。

五、复盘步骤与记录模板

把公式接进复盘,需要一个固定的步骤与一张固定的表。步骤如下:

  1. 固定口径:先写下这一次用哪一种成本、N 取多少,写在记录表头上
  2. 固定区间:每一次复盘取同一段区间,改动与上次才有可比性
  3. 记录相对位置:记下当前价在成本线上方还是下方,以及距离的量级
  4. 记录走向:记下成本线这一段是上行、走平还是下行

记录表建议留这几列:日期、成本口径、N 取值、区间起止、当前价与成本线的相对位置、成本线走向、观察备注。列不多,但把口径与取值固定写下来,隔一段时间回看时才知道这些数字是在什么设定下得到的。

列名 记什么 为什么记
日期 记录当天日期 便于按时间排序对照
成本口径 均价 / 加权 / 重心 口径不同结果不可比
N 取值 区间周期数 取值是设定,写下来才好对照
区间起止 统计的范围 换区间等于换底子
相对位置 上方 / 下方及量级 这是可重复观察的量
走向 上行 / 走平 / 下行 描述重心移动方向
备注 当次的其他观察 留给自己后面的线索

六、边界:成本线是描述,不是判断

把这一点再说一遍,因为它是这类公式最容易被越界使用的地方。

成本线与其他指标叠加使用时,还有一处需要留意:不同指标的计算区间与单位各不相同,把它们画在同一个窗口里,视觉上的位置关系未必对应数值上的关系。成本线是价格量纲,某些指标是无量纲的比值,两者同图时只能用来看走向,不能用来比较高低。要比较,先把量纲换成一致再比。

复盘记录的另一个好处是能暴露你自己的口径漂移。

成本线还能与区间统计放在一起看。区间统计描述的是这一段的最高与最低、涨跌的幅度,成本线描述的是这一段的成交重心位置。前者给出的是范围的上下边界,后者给出的是范围内的重心落点。两者放在一起,可以看出这一段的成交是集中在区间中部还是偏向某一端,这是描述层面的事,不涉及对后续走势的判断。

计算量上也要留意。区间累加的写法每一根都要把前 N 根的数据过一遍,N 取值大、标的多的时候,计算会明显变慢。如果在多个窗口同时挂载,先看是哪一条线在耗时,再决定是缩小区间还是缩短周期。这一步属于性能排查,与公式算得对不对是两回事。

同一个「成本」,今天按均价算,下周按加权算,两个月后回看这张表,前后数字之间的关系就断了。把口径写成固定的一列,等于给自己留了一道校验:填表时先看这一列与上次是否一致,不一致就先确认是有意更换还是随手改的。

通达信统计成本公式算的是过去一段区间的成交重心,它是一个描述过去位置的量。价格与它的相对关系、它自身的走向,都是描述。拿它去推断价格接下来会怎样,是把一个描述性的数当成了判断依据,这超出了它成立的范围。

本文讲的是成本口径、写法与复盘记录方法,只作技术研究口径,不构成对任何标的的判断。参数取值与区间选择属于设定,不同设定对应不同的结果,这属于公式的设定,不属于行情的结论。

站内还有 复盘方法与数据工具 的其他条目,指标原理与参数 里讲参数取值怎么定,指标回测与风险验证 里讲怎么用历史数据核一段区间,可对照查看。

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