Bulling牛财金

新闻详情

通达信板块字符函数

发表时间:2025-11-30 18:37作者:牛财金
函数命令作用用法
CODE返回品种代码DRAWTEXT_FIX(ISLASTBAR,0,0,0,CODE);在屏幕左上角显示品种代码
STKNAME返回品种名称DRAWTEXT_FIX(ISLASTBAR,0,0,0,STKNAME);在屏幕左上角显示品种名称
HYBLOCK所属行业(字串)返回品种所属行业(按系统设置为普通行业或研究行业).
DRAWTEXT_FIX(ISLASTBAR,0,0,0,HYBLOCK);在屏幕左上角显示所属行业板块
DYBLOCK所属地域(字串)返回品种所属地域.
用法:
DRAWTEXT_FIX(ISLASTBAR,0,0,0,DYBLOCK);在屏幕左上角显示所属地域板块
MOREHYBLOCK所属细分行业(字串)返回品种所属细分行业.
用法:
DRAWTEXT_FIX(ISLASTBAR,0,0,0,MOREHYBLOCK);在屏幕左上角显示所属细分行业板块
LEV1HYBLOCK[新]所属一级研究行业(字串)返回品种所属一级研究行业.
用法:
DRAWTEXT_FIX(ISLASTBAR,0,0,0,LEVEL1HYBLOCK);在屏幕左上角显示所属一级研究行业板块
MAINBUSINESS主营构成(字串)返回主营构成.
用法:
DRAWTEXT_FIX(ISLASTBAR,0,0,0,MAINBUSINESS);在屏幕左上角显示主营构成,PC端有增强功能集的版本支持
GBBLOCK所属概念板块(字串)返回所属概念板块.
用法:
DRAWTEXT_FIX(ISLASTBAR,0,0,0,GNBLOCK);在屏幕左上角显示所属概念板块
FGBLOCK所属风格板块(字串)返回所属风格板块.
用法:
DRAWTEXT_FIX(ISLASTBAR,0,0,0,FGBLOCK);在屏幕左上角显示所属风格板块
ZSBLOCK所属指数板块(字串)返回所属指数板块.
用法:
DRAWTEXT_FIX(ISLASTBAR,0,0,0,ZSBLOCK);在屏幕左上角显示所属指数板块
ZHBLOCK所属组合板块(字串)返回所属组合板块.
用法:
DRAWTEXT_FIX(ISLASTBAR,0,0,0,ZHBLOCK);在屏幕左上角显示所属组合板块
ZDBLOCK所属自定义板块(字串)返回所属自定义板块.
用法:
DRAWTEXT_FIX(ISLASTBAR,0,0,0,ZDBLOCK);在屏幕左上角显示所属自定义板块
GHBLOCKNUM所属概念板块(个数)返回所属概念板块的个数,比如:IF(GNBLOCKNUM>5,1,0);.
FGBLOCKNUM所属风格板块(个数)返回所属风格板块的个数.
ZSBLOCKNUM所属指数板块(个数)返回所属指数板块的个数.
ZHBLOCKNUM所属组合板块(个数)返回所属组合板块的个数.
ZDBLOCKNUM所属自定义板块(个数)返回所属自定义板块的个数
HYZSCODE所属行业的板块指数代码返回品种所属行业(按系统设置为普通行业或研究行业)的板块指数代码.比如: CALCSTOCKINDEX(HYZSCODE,'KDJ',3);
HYSYL指数市盈率或个股所属行业的市盈率返回指数市盈率或个股所属行业的市盈率.
HYS_ZL指数市净率或个股所属行业的市净率返回指数市净率或个股所属行业的市净率.
GHKZSCODE所属概念板块的指数代码返回品种所属概念板块的指数代码,参数表示是第几个,支持1-60.
用于支持Level2行情的版本
比如: CALCSTOCKINDEX(GNBKZSCODE(1),'KDJ',3);
FGKZSCODE所属风格板块的指数代码返回品种所属风格板块的指数代码,参数表示是第几个,支持1-60.
用于支持Level2行情的版本
比如: CALCSTOCKINDEX(FGBKZSCODE(1),'KDJ',3);
TOKENWORD[新]标识词字返回用户在客户端设置的标识简字
用法:
DRAWTEXT_FIX(ISLASTBAR,0.1,0.5,0,TOKENWORD);
INBLOCK属于某板块返回品种是否属于某板块.
用法:
if(INBLOCK('沪深300'),x,y);

板块名称支持系统板块(上证A股,深证A股,沪深A股/全部A股,创业板,科创板,北证A股,自选股,板块指数等),地区,行业(按系统设置的通达信二级或研究二级),概念,风格,指数,组合和自定义板块,注意名称要准确(HY.和GN.和MY.开头就直接找行业和概念和自定义板块)
NAMELIKE模糊匹配品种名称品种名称是否以参数开头.
用法:
if(NAMELIKE('ST'),x,y);
CODELIKE模糊匹配品种代码品种代码是否以参数开头.
用法:
if(CODELIKE('600'),x,y);
NAMEINCLUDE品种名称中包含品种名称中是否包含参数.
用法:
if(NAMEINCLUDE('文化'),x,y);
GETNAMERPOCODE根据品种代码得到品种名称根据品种代码和市场(比如深交所为0,上交所和板块指数为1,未知时可传-1),得到品种名称.
用法:
DRAWTEXT_FIX(ISLASTBAR,0,0,0,GETNAMEOFCODE(1,HYZSCODE));
CON2STR取值转为字符串CON2STR(A,N):取A最后的值(非序列值)转为字符串,小数位数N.
用法:
CON2STR(FINANCE(20),3)表示取营业收入,以3位小数转为字符串
VAR2STR取值转为字符串(序列)VAR2STR(A,N):取A的每一个值转为字符串,小数位数N.
每个数据都进行序列运算,若用于多股选股,建议换用非系列计算CON2STR
用法:
VAR2STR(C,3)表示取收盘价,以3位小数转为字符串
STR2CON字符串转为数字STR2CON(S):将字符串S转化为数字.
用法:
STR2CON('2365.02')表示将字符串'2365.02'转化为数字2365.02
STRLEN得到字符串的长度STRLEN(S):得到字符串S(非序列值)的长度.
用法:
STRLEN('通达信')表示字符串'通达信'为6
STRCAT字符串相加STRCAT(A,B):将两个字符串A,B(非序列化)相加成一个字符串.
用法:
STRCAT('多头','开仓')将两个字符串'多头','开仓'相加成一个字符串'多头开仓'
STRCAT6[新]字符串相加STRCAT6(A,B,C,D,E,F):将六个字符串A,B,C,D,E,F(非序列化)相加成一个字符串.
用法:
STRCAT6('多头','开仓','或者','空头','平仓','')将六个字符串相加成一个字符串
STRSPACE字符串加一空格STRSPACE(A):字符串附带一空格
SUBSTR字符串中取一部分SUBSTR(S,A,N):取字符串S中从位置A取N长的子字符串,A从1开始
VARCAT字符串相加(序列)VARCAT(A,B):将两个字符串A,B相加成一个字符串.
每个数据都进行序列运算,若用于多股选股,建议换用STRCAT
用法:
DRAWTEXT(CLOSE>OPEN,LOW,VARCAT('多头',VAR2STR(C,2))) 将两个字符串相加成一个字符串并按条件显示出来
VARCAT6[新]字符串相加(序列)VARCAT6(A,B,C,D,E,F):将六个字符串A,B,C,D,E,F相加成一个字符串.
每个数据都进行序列运算,若用于多股选股,建议换用STRCAT6
用法:
VARCAT6('多头',VAR2STR(C,2),' ',VAR2STR(O,2),' ',VAR2STR(MA(C,5),2))将六个字符串相加成一个字符串
STRCMP字符串比较STRCMP(A,B):比较两个字符串A,B是否相等.
用法:
STRCMP(HYBLOCK,'房地产')将成分股行业字符串与'房地产'比较,是否相等,如果相等表示属于房地产板块
FINDSTR字符串查找FINDSTR(A,B):在字符串A中查找字符串B,如果找到返回1,否则返回0.
用法:
FINDSTR('多头开仓','开仓')在字符串'多头开仓'中查找字符串'开仓',返回1

扩展阅读

量在价先:深度解析通达信“主生量资金流”指标——捕捉主力动向的多维量价分析利器

分享到:
登录
登录
其他账号登录:
我的资料
留言
回到顶部