官方教程内容
横向统计类函数是板块中所有股票都参与计算的函数,有:BLOCKSETNUM,HORCALC,INSORT,INSUM等四个。其中INSUM是新加入的函数,其用法如下:
INSUM(板块名称,指标名称,指标线,计算类型),返回板块各成分该指标相应输出安计算类型得到的计算值。计算类型:0-累加,1-平均数,2-最大值,3-最小值.
现在用INSUM计算出个股所在行业中最大和最小的涨跌幅:
- 首先新建一个指标ZDF,用于计算个股的涨跌幅。
示例公式:ZDF 公式名称:涨跌幅 公式脚本:
(C-REF(C,1))/REF(C,1);
- 新建指标TJZDF,通过INSUM函数调用ZDF指标计算出该个股所在板块成分股最大最小涨跌幅。
示例公式:TJZDF 公式名称:统计涨跌幅 公式脚本:
INSUM(HYBLOCK,'ZDF',1,2);{ZDF指标第一个输出的最大值} INSUM(HYBLOCK,'ZDF',1,3);{ZDF指标第一个输出的最大值};
- 注释:
指标TJZDF中HYBLOCK函数用来取当前成份股所在板块。
官方来源:通达信公式平台
本站详细讲解
这类教程适合边看边在通达信里做一遍,重点不是背概念,而是把官方步骤变成自己的可测试公式。
- 先按官方步骤走 把菜单位置、调用方式和截图对应起来,确认自己能打开同一个功能。
- 再写一个小公式 用最少变量复现页面里的核心概念,确认公式能通过测试。
- 最后改成自己的规则 根据交易周期、信号位置和过滤条件,把示例扩展成自己的指标或选股公式。