及时输出_通达信公式(语法):输出语句

b91060d8769c0a1e9366bc2167e736c3.png这一篇我们继续来学习一下通达信公式的句式,今天分享的是输出语句。输出语句是我们设计指标广泛应用的语句,此前的《通达信公式(番外):两行代码搞定融资融券副图指标》中,我们在设计融资融券指标时就用过,所以在本文中将会结合融资融券指标来讲解输出语句

01

此前,我们已经学习了赋值语句、条件语句,今天我们来看一下三大句型的最后一种:输出语句。

输出语句的应用性比较明确,就是在行情图,主要是K线图中,输出序列数据的折线图或者其他一些图形化指示,让我们在交易时可以通过直观的视觉感受,发现交易机会。

最简单的例子就是均线的金叉和死叉,就是均线指标系统发出的交易信号。

2775923d81f84a58e3a45d53d2e76433.png

02

那么我们就从最简单的均线指标系统来切入到输出语句的学习。首先,我们用“Ctrl+F”快捷键,打开公式管理器:

bbd4e547d8dee3811f1cb7de3ed0b5f5.png

双击“MA 均线(系统)”,打开MA均线系统的公式:

d9b4a93fd6c91ce60c3121b0cc76bce6.png

我们可以看到均线系统公式有8行代码,并且有8个参数,这实际上是和我们在K线图上右击均线调出来的指标参数调整是相对应的: cd9ea241989e1fdb0d7c61cf211a9278.png也就是均线系统,可以在K线图上输出8根不同周期的均线。所以理论上我们可以通过增加代码和参数的方式增加均线系统可输出的均线数量,但考虑到实用性,通达信自带的8根K线已经足够使用了。

03

回到今天的主题,我们可以发现“MA 均线(系统)”中每根均线的代码都是如下格式:MA1:MA(CLOSE,M1);这就是一句典型的输出语句,分为如下三部分:(1)MA1就是输出的变量名,也就是显示在指标图中的变量名称。(2)MA(CLOSE,M1)是一个值,通过“插入函数”我们找到MA这个函数就是求一段时间某个值的平均值(MA(X,N):X的N日简单移动平均,算法(X1+X2+X3+...+Xn)/N,N支持变量)。应用到这里就是求M1日的收盘价平均值,若参数M1为5,则就是收盘价的5日均值,也就是我们常说的5日均线在今天的值。(3):分号就是连接左右两部分的连接符,意思是将右边的值输出到左边的变量名。这和赋值语句中的连接符“:=”只差一个“=”,所以大家需要留意:有“=”是赋值语句,没有则是输出语句。我们在回忆一 下融资融券指标 中的一句: RZYE:REF(GPJYVALUE(3,1,0),1); 详情参考:《通达信公式(番外):两行代码搞定融资融券副图指标》我们看到分号就知道这是一句典型的输出语句,也就是将右边的融资余额数据输出到名字为RZYE的指标中,于是我们在K线图上就可以调出RZYE这个指标如下: f85d2695019ba6ad00ab0f092f01a69b.png

04

因为输出语句是技术指标的灵魂,所以我们看懂了输出语句,就基本能够理解指标是怎么计算出来的。所以网上有很多非常复杂的指标公式,我们就可以看他输出了哪些指标,这些指标又是怎么计算出来的,这样,我们就不但能够知其然,也能够知其所以然,不管公式好坏,我们都能够理解公式编写者的内在投资逻辑,而不是花哨的图形输出。比如举个简单的例子,我们来看一下KDJ指标: 22609a4008d618f246d34db6906a114d.png可以看到KDJ指标输出了3个指标变量“K”,“D”,“J”,这就意味着KDJ指标中使用了3句输出语句,我们点击副图框,按“Alt+S”,调出公式编辑器,可以看到KDJ指标是由一句赋值语句以及三句输出语句构成:

f5c38a046ccb58476c828f3c6a5c01c5.png

从这个公式的代码中,我们就能看到公式编写者“高抛低吸”的投资逻辑。定义了RSV这样一个股价相对高低位置的变量,通过平均值来平滑数据,指标在高位就卖,在低位就买。

友情提示

宽客吧为专注交易型指数基金(ETF)研究,重点围绕ETF产品,打造ETF一、二级市场资讯及投研平台,持续为投资者提供ETF及时资讯及投资策略,帮助大家在ETF投资过程中梳理科学投资理念,建立和完善投资策略,降低投研成本。

本号发送内容不作为投资建议,发布投资参考信息,不构成任何操作建议。任何人据此跟买跟卖,一切风险自负。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值