今天继续学通达信函数,想进一步掌握通达信公式的用法,就必须知道数据和信息的区别,这是要害。
通达信公式是一个处理数据的工具,不管是指标也好,还是选股公式也好,都不具备自动交易的功能,最终决策权仍在股民手里,使用公式是为了获取想要的信息,即有效信息。股市信息不计其数茫茫多,未经筛选的信息再多也无济于事,就不必白费功夫去看,又累、又做无用功。无效的信息流只是一串数据,把数据交给公式去处理,这就是使用通达信公式的原则。
不管是加工数据还是筛选数据,总之先把数据输入给公式,让公式处理完毕后,再返回有价值的信息,目的就达成了。因此,学习通达信公式要有方向,不要按照函数库的目录挨个看,可能看很多函数都用不上,一下就忘记了;而应该优先看获取数据的函数,如基础行情函数、FINANCE系列函数、DYNAINFO系列函数等。新手要先知晓可以直接获取哪些数据,有个大概印象后,使用起来才能融会贯通。
FINANCE函数即财务函数,可以通过对FINANCE取不同的参数值,得到近百种股票财务信息。
本期教学介绍FINANCE函数的具体用法,教大家使用该函数对股票进行品种市场的分类。

函数:FINANCE功能:得到股票各类财务信息。格式:FINANCE(N)用法:N为规定数字,根据N的取值返回相应的财务数据。例:FINANCE(1)返回当日总股本。
FINANCE函数的基本格式为FINANCE(N),N为1~100的自然数,根据N的取值,FINANCE函数会返回相应的财务信息。
比如,N取1时返回总股本,N取2时返回市场类型,N取3时返回沪深京品种类型,等等。
下图是FINANCE函数可以返回的全部财务信息:

FINANCE(1)~(25)

FINANCE(26)~(49)

FINANCE(50)~(83)

FINANCE(84)~(101)
当我们想获取上面的财务信息时,直接使用FINANCE加上对应数字即可。
注意,手机版通达信的FINANCE函数不全,部分数据无法直接获取。
用FINANCE函数对股票简单分类
FINANCE(N)根据N的取值返回相应的财务数据,比如N=3即FINANCE(3)返回个股的沪深京品种类型,我们可以得到当前股票属于主板、北交所、创业板、科创板等分类信息。
当然,新手还必须建立起一个重要的认知——通达信函数绝大多数情况只会返回数字,而不是字母或汉字;因此,FINANCE(3)的返回值不会直接把股票分类写成汉字,而是用数字代表上述的类型。
FINANCE(3)返回值如下:
- 0:指数,
- 1:A股主板,
- 2:北证A股,
- 3:创业板,
- 4:科创板,
- 5:B股,
- 6:债券,
- 7:基金,
- 8:权证,
- 9:其它,
- 10:非沪深京品种。
比如主板的股票,FINANCE(3)的结果等于1;创业板的股票,结果等于3。
我们可以据此对股票的品种市场进行分类。

股票分类公式
指数:FINANCE(3)=0;
主板:FINANCE(3)=1;
北证:FINANCE(3)=2;
创业板:FINANCE(3)=3;
科创板:FINANCE(3)=4;
B股:FINANCE(3)=5;
债券:FINANCE(3)=6;
基金:FINANCE(3)=7;
权证:FINANCE(3)=8;
其它:FINANCE(3)=9;
非沪深京:FINANCE(3)=10;
源码说明:个股所在分类的变量名输出1,其他变量名输出0,用于判断当前股票类型。
启用效果如下:

指示当前品种市场
上面的公式仅是一个前置公式,其作用是指示个股的品种。
比如上图中,主板变量的值为1,其他变量值为0,说明该股票是主板的股票。
我们可以在此基础上,筛选出想要的市场类型,后续推出的凸显涨跌停指标将会有具体的应用,敬请期待。
还有什么不清楚的地方欢迎留言讨论,任何问题我都会解答~
如果你对低佣开户或量化交易有需求,或者需要量化策略、通达信公式编写的技术支持,关注我,希望能帮得到你。
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/268539
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!