在前面两次课程中,我们学习了跨周期引用指标,将5日均线引用到分时指标中、在日线上跨期引用周线、月线甚至年线的数据,并留下两个问题。那我们今天继续学习跨周期数据的引用。
一、在日线上跨期引用周线、月线、季线、年线数据的副图指标
我们平常还是习惯于看日线的均线系统的,如果引用了大周期的均线后,日线主图上既有日线的数据,又有5周、5月、5季、5年均线,图形很乱,这个问题怎么解决?
其实我们可以做个副图指标,专门用来放置大周期的均线。
进入公式编辑器,新建公式,我给它起名:周月季年跨期:
…… …… …… …… ……
MA11:MA(C,5),NODRAW; {5日均线,不显示}
MA22:MA(C,10),NODRAW; {10日均线,不显示}
MA33:MA(C,20),NODRAW; {20日均线,不显示}
MA44:MA(C,60),NODRAW; {60日均线,不显示}
MA1:"MA.MA1#WEEK",LINETHICK2; {5周线}
MA2:"MA.MA2#WEEK",LINETHICK2; {10周线}
MA3:"MA.MA1#MONTH",LINETHICK2; {5月线}
MA4:"MA.MA2#MONTH",LINETHICK2; {10月线}
MA5:"MA.MA1#SEASON",LINETHICK2; {5季线 }
MA6:"MA.MA2#SEASON",LINETHICK2; {10季线}
MA7:"MA.MA2#YEAR",LINETHICK2; {5年线}
MA8:"MA.MA2#YEAR",LINETHICK2; {10年线}
DRAWKLINE(HIGH,OPEN,LOW,CLOSE); {画K 线}
…… …… …… …… ……
上图中,上方是日线的主图,均线由5日、10日、20日、60日均线组成,下方是由周、月、季、年5单位均线和10单位均线组成的副图,从图中我们可以感觉到,大周期均线对股价有着支撑和压力的作用。这个副图,平时并不用一直放在副图的位置上,每周盘后分析再打开看看,是否遇到了大周期均线的支撑或压力就行了。
二、如何在日线上跨期引用了5周、5月、5年均线后,在适当位置把它们标注一下
从上面的副图我们可以看到共有8条大均线,分别是5周、月、季、年均线和10周、月、季、年均线,但具体要找哪条线还是比较麻烦。
那我们可以在每条均线在适当的位置注明一下。
前面我们学习过标注文字,有在指定位置的,也有在屏幕左上角的,那现在我们在什么位置给大周期均线标示文字?
我们来看一个函数:
CURRBARSCOUNT(求到最后交易日的周期数),属于【引用函数】
用法:CURRBARSCOUNT 求到最后交易日的周期数,我们试着在距离当前位置前5个周期的地方标注5周、5月、5季、5年均线;同理,在距离当前位置前10个周期的地方标注10周、10月、10季、10年均线,看看效果如何。
下面写一条在当前位置前5个周期处标注文字'5周'的语句:
DRAWTEXT(CURRBARSCOUNT=5,MA1,'5周'),COLORC0C0C0;
其它均线可以复制修改,下面是源码:名称:周月季年均线
…… …… …… …… ……
MA11:MA(C,5),NODRAW;
MA22:MA(C,10),NODRAW;
MA33:MA(C,20),NODRAW;
MA44:MA(C,60),NODRAW;
MA1:"MA.MA1#WEEK",LINETHICK2,COLORC0C0C0;
MA2:"MA.MA2#WEEK",LINETHICK2,COLORFF8080;
MA3:"MA.MA1#MONTH",LINETHICK2,COLORFF00FF;
MA4:"MA.MA2#MONTH",LINETHICK2,COLOR0080FF;
MA5:"MA.MA1#SEASON",LINETHICK2,COLOR8000FF;
MA6:"MA.MA2#SEASON",LINETHICK2,COLORFF0080;
MA7:"MA.MA1#YEAR",LINETHICK2,COLOR8080FF;
MA8:"MA.MA2#YEAR",LINETHICK2,COLORFF8000;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
DRAWTEXT(CURRBARSCOUNT=5,MA1,'5周'),COLORC0C0C0;
DRAWTEXT(CURRBARSCOUNT=10,MA2,'10周'),COLORFF8080;
DRAWTEXT(CURRBARSCOUNT=5,MA3,'5月'),COLORFF00FF;
DRAWTEXT(CURRBARSCOUNT=10,MA4,'10月'),COLOR0080FF;
DRAWTEXT(CURRBARSCOUNT=5,MA5,'5季'),COLOR8000FF;
DRAWTEXT(CURRBARSCOUNT=10,MA6,'10季'),COLORFF0080;
DRAWTEXT(CURRBARSCOUNT=5,MA7,'5年'),COLOR8080FF;
DRAWTEXT(CURRBARSCOUNT=10,MA8,'10年'),COLORFF8000;
…… …… …… …… ……
这是日线上的显示“周月季年均线 “副图。
说明:在进行文字标示时,在输入文字时,需将标示的文字放在小引号里,如'5周',但有的电脑在输入时,可能无法输入这个小分号。解决的办法可以到文章中来复制、粘贴过去。
三、这个“周月季年均线“的指标可以用在60分钟线上吗?
可以的,而且60分钟上显示的还是5周、5月、5季、5年和10周、10月、10季、10年均线的数值,截张图看一下吧。
这是60分钟上显示的“周月季年均线 “副图。
大家可以看看上面两张图左上角的几个数字是不是完全一样的?
这是1分钟上的显示“周月季年均线 “副图
问题来了,当跨周期引用数据用到很小周期上时(比如1分钟),K线图会缩在很小的一条带状里。
如何解决这个问题呢?
我们可以到系统设置里设置一下,在系统设置3里,左下角有个选项“主图指标不影响坐标的高低”,将前面的方框打勾就行。
但这个选项只能用在主图上,如果要在分时图调用“周月季年跨期均线“的话,要将指标的【画线方法】改为“主图叠加”,到主图上打开才能解决这个问题。
设置以后,在小级别K线放大时,有些线就不显示出来了,只有将K线压缩的狠了时,才能显示出其它的跨周期均线。
小结:
今天我们学习了跨周期周、月、季、年均线的副图指标写法,并学习了在上面加标注,最后对分时图上使用跨周期月季年均线指标的一些说明。
我们通过三节课对均线的跨周期引用数据的问题进行了学习,这个内容的学习就要告一段落了。
下一次,我们将学习指标的同周期不同函数间的引用数据的知识。
标签: 通达信指标编写