昨天我们认识了通达信的公式管理器和最基础的5日价格平均线公式的编写方法,喜欢的朋友都复习过、学会了吗?
今天我们继续学习通达信公式的编写。
一、参数
咱们昨天学习了5日移动平均线的编法了,它的源码就是:MA(c ,5);
如果我们把公式里的5改写成N,会怎样?
我们打开公式编辑器,朋友们还记得怎么打开吗?
对了,【功能】→【公式系统】→【公式管理器】
点击【其他类型】前面的【+】,找到"我的MA5",
点击,变蓝色,再点击右边第二个【修改】
(注意:不点击【我的MA5】变蓝色,那么【修改】就是灰色的,打不开)
点击【修改】后,出现:
将公式里的数字5改写N,再在上面的参数一栏里填上N的取值,上图和下图中都是反映的5日移动平均线。
但在【动态解释】栏里,上图是“收盘价的5日简单移动平均”,下图是“收盘价的N日简单移动平均”,这个参数N的值是要在参数区域内填上去的。
有朋友可能会有疑问,既然都是5日移动平均线,写个5不是很简单吗,为什么还要改成N,还要跑到参数区域去赋值呢?
我们把修改前和修改后的指标分别到K 线图上去打开:
大家看到区别了吗?上图方框中的字是:“我的NA5:51.350”
下图方框中的字是:“我的NA5(5):51.350”,看到不同了吗?
(1)什么是参数?
就是刚才在编写公式时,用字母”N“换掉数字”5“的那个字母N;
(2)使用参数有什么好处?
使用参数(也叫参数精灵)可以方便修改和调整。参数需要名字,例如N就不错。还要规定参数的范围,就在我们刚才设定的最小值和最大值之间。
这样我们就可以在1到100之间任意调节N的值了。N最常用的数填在“缺省”一栏,例如你最喜欢用5日均线,那就填“5”吧。
如果你想要显示10日均线,只需要把“缺省”栏里的5改成10就行了。
(3)怎么改参数的值:
将鼠标移到上方的“我的MA”处,按鼠标右键:出现对话框,选择【调整指标参数】:
点击,出现下面的对话框,将框中的“5”改写成“10“
再点击【关闭】就可以了。
注意:改写的方法两种:
(1)在上面的对话框里,用鼠标点在数字“5“的右旁,向左拖动,使”5“变蓝后,直接输入”10“;
(2)点击“5”右旁的小箭头,点击一下,跳动一个数字,点向上的小箭头5次,出现10,停止。
二、均线系统公式:
我们已经学习了5日移动平均线的编写,但我们看到系统自带的均线系统有4根均线的MA均线系统,还有10根均线的MA2均线系统,这个怎么编写呢?
(1)编四条线的均线系统公式:
打开公式编辑器,找到“我的MA5”,点击【修改】:
(怎么打开【修改】按钮,上面刚刚讲过,可以翻到上面去看看)
或者在K线图上,右键“我的均线(5)”,出现对话框架,找到【修改当前指标公式】,点击进入【指标公式编辑器】:
因为现在要输入多条均线了,所以首先要在MA(C,N);的左边输入MA1,表示一条均线;第二条均线输入MA2,第三条均线输入MA3,依此类推;
因为均线多于两条,那么参数就可以用N1,N2,N3……
公式的写法如下:
MA1:MA(C,N1);回车换行;
MA2:MA(C,N2);回车换行;
MA3:MA(C,N3);回车换行;
MA4:MA(C,N4);回车换行;
参数缺省值填:N1=5,N2=10,N3=20,N4=60,
最小值填“0”,最大值填“100”,
再把上方的公式名称改成“我的均线系统”。
公式输入完毕,点击右侧的【测试公式】。若通过测试,则会显示“测试通过”的字样,如图中所示;若通不过,则会显示“测试失败”的字样,那就要找出哪里输入错了,加以改正。
最后点击右上角的【确定】,退出【指标公式编辑器】
回到K线图,在英文状态下,输入WDJXXT,就可以调出我们刚才编写的公式了。
下图就是我们编写的“我的均线系统”的指标显示,大家再输入“MA”,回车,看看我们编写的公式是不是和系统自带的MA指标公式输出的曲线是一模一样的。
“我的均线系统”指标编写好了,朋友,你学会了吗?
那如果我们要编写10条均线的均线系统,比如前面文章中的大均线453均线,610均线,该怎么编呢?这个问题留给大家思考,下一讲我们再来解决这个问题。
小结:
朋友们,今天我们学习了价格平均线指标公式的编写。
在学习的过程中,大家知道了什么是参数吗?参数怎么用?使用参数有什么好处?
这些都是基础的指标编写方法,刚开始的时候我会讲得很细,等大家熟练了基础操作后,我们的进度就会快很多了。
希望喜欢指标编写的朋友们看了此文后,好好复习,跟着做一遍,把基础先打好。
标签: 通达信指标编写