官方教程内容

指标名称:成交均价(分钟) 指标原理:成交均价=累加自当日开市到当前K线时间内的成交金额/累加自当日开市到当前K线时间内的成交量。

公式脚本:

FIRST:=IF(PERIOD=0,HOUR=9 AND MINUTE=31, IF(PERIOD=1,HOUR=9 AND MINUTE=35, IF(PERIOD=2,HOUR=9 AND MINUTE=45, IF(PERIOD=3,HOUR=10 AND MINUTE=0, IF(PERIOD=4,HOUR=10 AND MINUTE=30,0))))); {确定交易日内第一根K线的位置} A:=SUM(AMO,BARSLAST(FIRST)+1); {自1中确定的位置累加成交量} B:=SUM(VOL,BARSLAST(FIRST)+1)*100; {自1中确定的位置累加成交成交量} A/B; {由当日累计成交金额、累计成交量求均价}

上面的公式适用于1分钟,5分钟,15分钟,30分钟,60分钟等五个周期下。将给出每个交易日中各周期下成交均价的走势。公式脚本编写中的重点就是First变量的确定,这也是这段脚本的亮点。First变量表示的是当日当前周期的第一根K线位置,是通过IF函数的嵌套使用结合各分钟周期的第一根K线的时间得来的。

  • 运行实例:
成交均价分钟脚本教程截图1
成交均价分钟脚本教程截图1

官方来源:通达信公式平台

成交均价分钟脚本实战讲解

这类教程适合边看边在通达信里做一遍,重点不是背概念,而是把官方步骤变成自己的可测试公式。

  • 先按官方步骤走 把菜单位置、调用方式和截图对应起来,确认自己能打开同一个功能。
  • 再写一个小公式 用最少变量复现页面里的核心概念,确认公式能通过测试。
  • 最后改成自己的规则 根据交易周期、信号位置和过滤条件,把示例扩展成自己的指标或选股公式。

成交均价分钟脚本操作与测试

  1. 先固定测试市场、周期、复权方式和数据范围,避免前后结果不可比较。
  2. 把跨周期、跨股票或时间段条件单独输出,确认引用值没有错位。
  3. 检查停牌、涨跌停、新股和数据不足等边界样本。
  4. 保留修改记录,每次只改一个参数,再用同一批历史样本复测。

成交均价分钟脚本常见错误

  • 时间条件边界写错,导致开盘前、午休或尾盘外的样本被计算。
  • 分钟周期样本不足时仍使用较长参数,早盘输出容易失真。
  • 没有限制重复触发,同一股票在短时间内连续提示。
  • 只看分时信号,没有加入日线趋势和成交额背景。