通达信板块横向公式主要用于把同一板块内所有个股的行情数据汇总成一个指标值,例如统计行业板块的平均涨幅、上涨家数、下跌家数、合计、换手率均值等。它与普通技术指标不同,普通指标只计算单只股票,而横向统计公式会跨个股取数,因此更适合观察板块整体强弱、市场情绪和轮动节奏。通达信板块横向统计使用方法的核心,是在“公式管理器”中新建横向统计”类型公式,通过 HORCALC函数读取板块成分股数据,再把公式加载到板块指数或个股副图中查看。
`HORCALC 是通达信板块横向统计的常用函数,基本语法为:
HORCAL(板块类型, 统计项, 方式)
其中板块类型常用:HYBLOCK 表示行业板块,DYBLOCK 表示地域板块,GNOCK 表示概念板块,ZSBLOCK 表示指数板块,FGBlock` 表示风格板块。统计项常见编号为: 涨幅、1 现价、2 涨、3 成交量、4 成交额、5 换率、6 市盈、7 市净、8 流通股本9 总股本、 每股收益、11每股净资产、12 、13 主营收入、14 资产、15 净资产16 资产负债率、 净资产收益率。统计常见编号为:平均、1 合计、2 最大、3 最小4 方差、5标准差、6 上涨家数、7 家数、8 盘家数、9 涨停家数、10 跌停家数。通达信版本可能存在细微差异,实际编写时以公式编辑器内的函数说明为准。
创建通达信板块横向统计公式时,可按以下步骤:
- 打开信软件,按
Ctrl+F或点击“功能”菜单进入“公式管理器”。 - 公式管理器左侧选择“其他类型”下的“横向统计点击“新建”。
- 填写公式名称,例如“板块涨跌统计”,并填写描述说明。
- 公式编辑区输入横向代码,例如:
text
{板块涨跌统计}
上涨家数:HORCALC(HYBLOCK,,),COLORRED下跌家数:HORCALC(HBLOCK,,),COLORGREEN;
盘家数:HORC(HYBLOCK,,8),COLWHITE;
平均:HORCALC(HBLOCK,,),COLORYELLOW
- 点击测试公式”,确认无误后点击“确定”保存如果想统计概念板块,可以把
HYBLOCK换成BLOCK;统计地域板块换成DYBLOCK。例如,统计概念板块上涨家数可写为:
text
概念上涨家数:HORCALC(GNBLOCK,,6),COLORRED;
统计板块成交量合计可写为:
板块成交量:HORCALC(HBLOCK,3,1),VOLSTICK;
保存后,需要把公式调用到图表中。常用方法是打开通达信“板块指数”或行业板块”列表,双击进入某个板块指数K线图,在副图指标区点击右键,选择“指标”,找到刚才创建的横向统计公式并确认。也可以在键盘输入公式名称后回车,快速切换到该指标。若把公式加载到个股副图中,显示的通常是该股所属板块的横向统计结果;若加载到板块副图中,则显示该板块整体的统计结果。因此,观察行业板块强弱时,建议直接打开对应行业板块指数,再调用统计公式。
通达信板块横向统计的特点在于跨个股汇总、动态更新、可组合性强。它可以把板块内个股的涨幅、成交量、换手率、涨跌家数数据集中显示,便于判断板块是普涨、分化还是普跌。配合 `STICKLINE``DRAWTEXT`、`CON2STR 等函数,还可以更直观的柱状图或文字提示。例如:text
上涨家数:=HORCALC(HYBLOCK,,6);
下跌家:=HORCALCYBLOCK,7);
STICKLINE上涨家数>,上涨家数4,),COLRED;
STICKLINE下跌家数>,-下跌家数4,),COLORGREEN;
DRAWTEXT(ISLAST,上涨家数,':'+CON2STR(上涨数,)),COLORRED;
DRAWT(ISLASTBAR,-家数,'下跌:'CON2STR(下跌数,)),COLREEN;
`
使用时需要注意,横向统计依赖完整的板块分类数据和行情数据,盘后应下载日线数据板块数据,实时统计则需要行情连接正常。板块成分股会定期调整,统计结果可能随成分股变化而变化。横向统计计算量较大,不宜多个窗口同时加载过多复杂,以免影响软件运行速度。另外,HORCAL 中的统计项和方式编号要准确建议先在公式管理器中查看函数说明,再实际版本调整参数。







