通达信指标公式编写教程23:指标(MACD、KDJ、RST)的跨周期数据引用(图解) |
您所在的位置:网站首页 › 股票wr指标使用技巧图解教程 › 通达信指标公式编写教程23:指标(MACD、KDJ、RST)的跨周期数据引用(图解) |
前面几次课我们一起对均线系统的跨周期数据引用问题进行了探讨,今天我们再和大家一起来看看指标的跨周期数据引用的问题。 一、MACD指标的跨周期引用数据公式:通过前面的课程,我们知道了引用其它周期的数据时,其写法为"公式名称.指标线名称#周期"(参数表),跨周期引用只能从较短周期引用较长周期的,反方向的引用不允许。 也就是说,只能在小周期上引用大周期的数据,反之在大周期上是无法引用小周期数据的。 下面是MACD指标的跨周期引用数据公式,起名为:跨周期MACD …… …… …… …… …… DIF:EMA(CLOSE,12)-EMA(CLOSE,26); {收盘价的12日指数移动平均线与26日指数移动平均线的差} DEA:EMA(DIF,9); {DIF的9天指数移动平均线} MACD:(DIF-DEA)*2,COLORSTICK; {DIF与DEA差的2倍,画柱状线} DIFZ:"MACD.DIF#WEEK"; {取周线DIF的数据} DEAZ:"MACD.DEA#WEEK"; {取周线DEA的数据} DIFY:"MACD.DIF#MONTH",COLORFF80FF; {取月线DIF的数据,用COLORFF80FF 色显示} DEAY:"MACD.DEA#MONTH",COLORFFFF80; {取月线DEA的数据,用COLORFFFF80 色显示} …… …… …… …… …… (本周期的MACD指标源码是复制、粘贴系统里原有的,把参数直接写进公式里了。因为有朋友老是来问参数出错的问题)。 不过这样是有缺点的,就是没办法调整参数,对公式编写熟悉的,自然会打开源码修改,而对公式编写不熟悉的,就没办法调整参数了。 上面的副图是本周期(日线)MACD指标跨期引用了周线的DIF、DEA和月线的DIF和DEA指标。将图压缩后可以看出什么来吗? 我的感觉:当日、周、月的DIF和DEA都拐头向上时,往往会有一波比较流畅的上涨,希望朋友们看后,也可以自选对个股进行一下验证。 二、KDJ指标的跨周期引用数据公式:同理,我们可以写出KDJ指标的跨周期数据引用公式,对KDJ指标,我研究的不深,只知道如果根据KDJ的金叉、死叉进行交易的话,成功率只有30%,但KDJ的J值大于100和小于0却可以辅助判断顶底的。下面我们引用数据时,只引用KDJ指标周线和月线的J值。 直接上源码了,公式名称:跨周期KDJ指标 …… …… …… …… …… N=9;M1=3;M2=3; {这是参数,要填到区域中去的} RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; {(收盘价-N日内最低价的最低值 )/N日内最高价与最低价的差}*100; K:=SMA(RSV,M1,1); {RSV的M1日[1日权重]移动平均} D:=SMA(K,M2,1); { K的M2日[1日权重]移动平均} J:(3*K-2*D),COLOR8080FF; {J=3*K-2*D} ZJ:"KDJ.J#WEEK",LINETHICKJ2; {取周KDJ指标的J值,2号粗线} YJ:"KDJ.J#MONTH",COLORMAGENTA,LINETHICK2; {取月KDJ指标的J值,洋红色2号粗线} 10,COLORFF8000,DOTLINE; {在10的位置副虚直线} 90,COLORFF8000,DOTLINE; {在90的位置副虚直线} …… …… …… …… …… 上图是将KDJ指标的J值进行周线、月线的数据引用,图中有几个三条指标线重合的区域,是不是有点什么味道? “顶”或“底”? 这个问题也请朋友们课后自行思考,或有所悟也说不定。 三、RSI指标的跨期引用数据公式:同理,我们还可以写出RSI指标的跨周期数据引用公式,RSI指标是相对强弱指标。我听过一种说法,说RSI指标只要看一根6日RSI就行了,超跌买入、超买卖出。 那下面我们就引用6日RSI的6周和6月线。 直接上源码了,公式名称:跨周期RSI指标 …… …… …… …… …… LC:=REF(CLOSE,1); {昨日收盘价} RSI1:SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100,COLORLIBLUE; {今日收盘价减去昨日收盘价差与0的较大值的1日权重的移动平均值/今日收盘价减去昨日收盘价差绝对值的1日权重的移动平均值*100,画淡蓝色线} RSIZ:"RSI.RSI1#WEEK",LINETHICK2; {取周RSI指标的RSI1值,2号粗线} RSIY:"RSI.RSI1#MONTH",LINETHICK2; 取月RSI指标的RSI1值,2号粗线} 20,DOTLINE; {{在20的位置副虚直线} 80,DOTLINE; {在80的位置副虚直线} …… …… …… …… …… 注意:在RSI指标里,用到了两个函数,都是数学函数。 1、ABS 求绝对值,用法:ABS(X)返回X的绝对值; 2、MAX 求最大值. 用法:MXA(A,B)返回A和B中的较大值; 与之对应的还有一个: 3、MIN求最小值. 用法:MIN(A,B)返回A和B中的较小值。 这几个函数以后经常会用到,别忘了记到自己的小本本上哦。 到此为止,三个常用指标的跨周期引用数据的问题就基本解决了,至于把大周期的指标放到小周期上,到底有什么用,这是个仁者见仁、智者见智的事,课后大家可以自行去研究。 最后,我们将三个跨周期指标放到一张图里,大家可以看看有什么感觉?拾荒网股票学习网专注短线龙头战法~ 今天我们学习了三个常用函数MACD、KDJ、RSI指标的跨周期数据的引用,我是给大家讲解大周期如何放在小周期图上的,至于怎么用,每个人都有自己的理解,我这里就不大包大揽了,也不可能大包大揽。 数据引用的问题有两块,一块是跨周期相同函数的数据引用,还有一块是同周期不同函数间的数据引用。 到本课为止,相同函数跨周期数据引用的话题就要告一段落了。下一次课,我们将学习同周期不同函数之间的数据引用问题,会结合粉丝提出的问题进行综合讲解。 标签: 通达信指标编写 赏![]() |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |