通达信公式教程关于无效数的问题

2020-03-26 20:29

2.4 关于无效数的问题

所谓无效数即指没有数据。在某些情况下,一些数据项可能取不到数据,这时返回值为无效数。例如,MA(CLOSE,500),其含义是该股票最近500天收盘价的均价,如果有些公司上市时间较短没有500天,则其值为无效数。反应在分析图上则该指标线不显示。在TDX分析系统中函数NODRAW代表无效数,可作为常数使用。

无效数与任何数作计算,其结果仍为无效数。例如:7*NODRAW得到的结果仍为NODRAW。 第3节 公式编写示例 ? 公式示例

? 指标公式:均线通道 ? 选股公式:均线通道 ? 五彩K线公式:均线通道 ? 交易系统公式:均线通道 ? 颜色参数应用:MACDK ? 新增函数应用:HORCALC(X)

? 新增函数应用:BLOCKSETNUM(板块名称)

简单公式

这里举一些最简单的公式例子,有些只有一条语句且函数简单,较复杂的公式中函数复杂且语句较多。

收盘价线

这是最简单的公式: CLOSE; 均线

计算N日内收盘价的算术平均值,它是最常用的指标之一,公式为: MA(CLOSE,5);

其中的MA(X,N)表示X的N日平均。 涨幅

涨幅指今日收盘价相对于昨日收盘价的变动幅度,即(今日收盘价-昨日收盘价)/昨日收盘价*100%, 昨日收盘价的公式为:REF(CLOSE,1),因此涨幅的公式: (CLOSE-REF(CLOSE,1))/REF(CLOSE,1); 换手率

换手率指当期的成交量占流通股本的比例。 公式: VOL/CAPITAL;

VOL为当期成交量,CAPITAL为流通股本。 创新高

创新高指当日最高价是最近一段时间的最高价: HIGH=HHV(HIGH,N);

其中的HIGH为当期最高价,HHV(X,N)是求N周期内X最高值。因此该公式的含义是当日最高价创

N日新高时返回值为1,否则为0。

横盘整理

横盘整理指最近一段时期价格在一定幅度之内摆动: (HHV(CLOSE,10)-LLV(CLOSE,10))/CLOSE<0.05;

其中的LLV(X,N)是求N周期内X最低值。因此该公式表示10日收盘价振幅振幅在5%以内。

区间统计

例如,要取得2002年2月1日到2002年12月30日间的最低价。思考一下,一段时间的最低价必然是该段时间内每个分析周期的最低价中最小的那个。所以我们要引用的数据是该段时间各分析周期的最低价,而不需要用到开盘价、收盘价或最高价;还要将不需要的数据,即区间外的数据设为0。语句为:

LL:=IF(YEAR=2002 AND MONTH>=2 AND MONTH<=12,LOW,0);

该语句用一个条件函数来判断时间是否处于规定区间,若是则返回最低价,否则返回0。 我们再用LLV函数,就可求得该段时间最低的最低价: LLV(LL,N);

N为日期参数,N为0,则上式表示:上市以来的最低价。

技术指标公式

技术指标公式用于绘制技术指标线。以KDJ指标为例,右键点击KDJ,选择“编辑公式”后打开公式算法编辑器,显示出KDJ指标公式的内容。 参数名称: 最小值 最大值 缺省值 N: 1 10O 9 M1: 2 40 3 M2: 2 40 3

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:SMA(RSV,M1,1); D:SMA(K,M2,1); J:3*K-2*D

该公式绘制K、D、J两条指标线。

RSV行是一个中间语句,计算当期收盘价与N天内最低价之差除以N内最高价与最低价之差的比值,再乘以系数100。

K线为RSV的M1天移动平均线; D线为线K的M2天移动平均线; J线为K线与J线的差值。 条件选股公式条件选股公式

条件选股用于选出满足条件的股票,条件选股公式用于显示条件是否满足的语句是一个逻辑表达式,条件满足,表达式的返回值为“1”,表示选中该股,条件不满足,返回值为为“0”,表示未选中。条件选股公式的其他公式必须是中间公式,而且要在逻辑表达式之前。以KDJ指标买入条件选股为例,右键点击“KDJ指标买入条件选股”,选择“编辑公式”后打开公式算法编辑器,显示出公式的内容。 用KDJ随机指标作为买入条件是当J向上穿越0坐标线的时候 公式写法为:

参数名称:最小值 最大值 缺省值 N: 1 10O 9

M1: 2 40 3 M2: 2 40 3

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:SMA(RSV,M1,1); D:SMA(K,M2,1); J:3*K-2*D; CROSS(J,0);

如果直接引用指标公式,KDJ条件选股公式可以简写为: CROSS(\

3.2 指标公式:均线通道 新建公式“均线通道”(JXTD)

1.使用快捷键Ctrl+F打开“公式管理器”。

2.点击“新建”按钮,打开“公式编辑器”

3.填写公式项 “公式名称”---JXTD, “公式描述”---“均线通道”

参数 (最小值)(最大值)(缺省值) #N: 1 100 26

-------------------------------------------------- VAR1:=MA(CLOSE,N);{对“VAR1”赋值} VAR2:=MA(CLOSE,2*N);{对“VAR2”赋值} VAR3:=MA(CLOSE,3*N);{对“VAR3”赋值} VAR4:=MA(CLOSE,4*N);{对“VAR4”赋值}

VAR5:=MA((VAR1+VAR2+VAR3+VAR4)/4,5);{一条多条均线的平均线} 上轨:VAR5*1.08;{在均线“VAR5”上加上8%的幅度变成“上轨”} 下轨:VAR5*0.92; {在均线“VAR5”上减去8%的幅度变成“下轨”} ----------------------------------------------------

4.指标类型:选“路径型”,还有大势型、超买超卖型、趋势型、能量型等如图

5.画线方法:副图、主图叠加、副图叠加线、副图叠加美国线四种;选中“主图叠加型”,副图是K线图下面的区域; 6.密码保护:010101

7.参数设置:#N:最小值为1,最大值为100,缺省值(默认)为26;

8.坐标线位置:在非“主图叠加”中,此编辑框处可写状态;输出线为副图中深红色横线显示,是副图坐标线;

9.额外Y轴分界:是指标敏感数值输出线,在副图中显示为白色; 10.引入指标公式:在引入原公式的基础上进行编辑;

11.插入函数:左上为函数类别,右上为函数表,下区为函数解释区及用法举例;

12.公式编辑区:

〖{ }〗是解释,不输出,为了提示自己和别人,便于看懂公式;

〖:=〗赋值符,意为“相当于”;

〖:〗输出符,它前面的名称为输出名称,可以在副图中看到,它后面的为公式定义; 〖;〗分段符,表示一段完成; 〖,〗分节符;

〖()〗括号中为公式体。

13.测试公式:测试通过则自动保存;测试不能通过,则在翻译区提示错误所在。 14.用法注释:自编公式使用说明。

15.在K线图上,直接敲字母键“JXTD”调出自编的公式“均线通道”,查看结果;

16.修改公式:左键选中公式线后,点击右键,在弹出的对话框中,选中“修改指标”项,直接调出《公式编辑器》修改公式。如果左键选指标线不便,直接用右键选参数数值,也可调出公式编辑器。

17.鼠标动态提示:将鼠标放在函数上,等一会系统自动出现提示框,方便函数学习和应用,如图:

3.3 选股公式:均线通道

改公式“均线通道”(JXTD)为选股公式“均线通道” 1. 〖Ctrl〗+〖F〗打开“公式管理器”; 2. 点击“条件选股公式”选项;

3. 点击“新建”按钮,打开“条件选股公式编辑器”;

4. 点击“引入指标公式”按钮,选最后一项“均线通道”,确定;

5.修改输出:公式输出项改为赋值项;即将〖:〗符改为〖:=〗符; 6.新建输出项:选股:CLOSE<下轨;{选出收盘价小于下轨的股票};如图

文章来源:炒股入门知识 股票入门知识 如何炒股

7.测试公式通过;

8. 〖Ctrl〗+〖T〗打开条件选股公式“均线通道”,进入公式选股操作程序;

3.4 五彩K线公式:均线通道

改公式“均线通道”(JXTD)为五彩K线公式“均线通道” 1. 〖Ctrl〗+〖F〗打开“公式管理器”; 2. 点击“五彩K线公式”选项;

3. 点击“新建”按钮,打开“K线指示公式编辑器”; 4. 点击“引入指标公式”按钮,选“均线通道”确定;

五彩K线公式 公式名:JXTD 公式描述:均线通道

参数 (最小值)(最大值)(缺省值) #N: 1 100 26

-------------------------------------------------- VAR1:=MA(CLOSE,N);{对“VAR1”赋值} VAR2:=MA(CLOSE,2*N);{对“VAR2”赋值} VAR3:=MA(CLOSE,3*N);{对“VAR3”赋值}

VAR4:=MA(CLOSE,4*N);{对“VAR4”赋值}

VAR5:=MA((VAR1+VAR2+VAR3+VAR4)/4,5);{一条多条均线的平均线} 上轨:=VAR5*1.08;{在均线“VAR5”上加上8%的幅度变成“上轨”} 下轨:=VAR5*0.92; {在均线“VAR5”上减去8%的幅度变成“下轨”} CLOSE<下轨,COLORRED; {小于下轨提示买入红色} CLOSE>上轨,COLORYELLOW; {高于上轨提示卖出黄色} HIGH>上轨*1.06,COLORBLUE;{高于上轨6%提示清仓蓝色} LOW<下轨*0.94, COLORMAGENTA;{低于下轨6%提示加仓洋红色} -------------------------------------------------- 5.测试通过,退出;

6.〖Ctrl〗+〖K〗,打开“五彩K线指示”---“均线通道”; 7.查看效果,不满意就修改参数一直到满意为止; 3.5 交易系统公式

改公式“均线通道”(JXTD)为交易系统公式“均线通道” 1. 〖Ctrl〗+〖F〗打开“公式管理器”; 2. 点击“交易系统公式”选项;

3. 点击“新建”按钮,打开“交易系统公式编辑器”; 4. 点击“引入指标公式”按钮,选“均线通道”确定; 公式名:JXTD 公式描述:均线通道

参数 (最小值)(最大值)(缺省值) #N: 1 100 26

-------------------------------------------------- VAR1:=MA(CLOSE,N);{对“VAR1”赋值} VAR2:=MA(CLOSE,2*N);{对“VAR2”赋值} VAR3:=MA(CLOSE,3*N);{对“VAR3”赋值} VAR4:=MA(CLOSE,4*N);{对“VAR4”赋值}

VAR5:=MA((VAR1+VAR2+VAR3+VAR4)/4,5);{一条多条均线的平均线} 上轨:=VAR5*1.08;{在均线“VAR5”上加上8%的幅度变成“上轨”} 下轨:=VAR5*0.92; {在均线“VAR5”上减去8%的幅度变成“下轨”} {多头买入} ENTERLONG:CLOSE<下轨; {多头卖出} EXITLONG:CLOSE>上轨; ---------------------------------------------------

5.测试通过,退出;

6.〖Ctrl〗+〖E〗,打开“五彩K线指示”---“均线通道”; 7.查看效果,不满意就修改参数一直到满意为止;

8.删除指示:快捷键〖Ctrl〗+〖H〗;鼠标左键选中指示图标,按〖Delete〗,或者点击鼠标右键,在弹出的菜单中选“删除交易系统指示”。

3.6 颜色参数应用:“MACD”K线 公式名称:MACDK


通达信公式教程关于无效数的问题.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:水平固定管焊接的实操

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: