第二十六篇 |
您所在的位置:网站首页 › 怎样编写指标公式 › 第二十六篇 |
第一种,先比较MA1和MA2,得到的最大值再与MA3比,得到的最大值再与MA4比,最终得到这四条均线的最大值。 第二种,先比较MA1和MA2,MA3和MA4,分别得到最大值,再进行比较,最终得到这四条均线的最大值。
五条均线可以依葫芦画瓢,套娃就行了。 MAXJX1:MAX(MAX(MAX(MAX(MA1,MA2),MA3),MA4),MA5); MAXJX2:MAX(MAX(MAX(MA1,MA2),MAX(MA3,MA4)),MA5); 二、信号过滤上面介绍的均线粘合公式,初始条件比较简单,导致信号太多,如果有些信号明显不是我们想要的,可以过滤掉。比如如果不想在下跌趋势出现信号,可以加一条大周期均线,下跌趋势行情一般会在大周期均线下方运行,过滤掉即可。当然这样会过滤掉一些机会,看自己的取舍吧。我这里加了一条MA120均线,收盘价在MA120均线上方才提示信号。下图对比发现,对于明显的下跌趋势,过滤效果还是不错的。此外可以对信号进行复盘,进行进一步过滤。 三、寻找启动点 找到均线粘合的震荡行情并不是我们的终极目标,我们希望找到均线粘合之后行情的启动点,可以通过放量、大阳线、突破前高、均线拐头向上、均线发散等条件来找到。但是要注意,需要先找到均线粘合,再找到启动点,均线粘合和启动点一般不在同一天。 以下图为例,箭头处的K线突破了前高,但是此时却已经不满足均线粘合的条件,如果用AND让均线粘合和突破前高同时成立,那么就不会出现信号。用COUNT函数统计最近几天出现过均线粘合,并且当天突破前高,这样可以出现信号。
下面就把这些条件综合起来,写出均线粘合突破选股指标公式(均线粘合+启动点): N1:=5; N2:=10; N3:=20; N4:=30; N5:=120; M:=0.01;
MA1:=MA(C,N1); MA2:=MA(C,N2); MA3:=MA(C,N3); MA4:=MA(C,N4); MA5:=MA(C,N5);
MAXJX:=MAX(MAX(MA1,MA2),MAX(MA3,MA4));{求四条均线最大值} MINJX:=MIN(MIN(MA1,MA2),MIN(MA3,MA4));{求四条均线最小值}
A1:=COUNT(MAXJX/MINJX-1=1;{统计最近10个交易日至少出现过一次均线粘合} A2:=C>MA5;{收盘价在120日均线之上} A3:=C>REF(HHV(H,20),1);{收盘价突破20日高点} A4:=C/REF(C,1)>1.03;{涨幅大于3%} A5:=VOL>MA(VOL,5);{成交量大于5日均量} A6:=MA1>MA2 AND MA2>MA3;{5、10、20均线发散多头排列} A7:=MA1>REF(MA1,1);{5日均线拐头向上}
XG:A1 AND A2 AND A3 AND A4 AND A5 AND A6 AND A7;
公式中写了A1、A2、A3、A4、A5、A6、A7七个条件,写这么多条件只是为了拓宽大家的思路。如果自己编写指标,没必要使用这么多条件,条件太多可能会漏掉一些不错的信号。可以从中选择几个条件或者自行设置条件。
本文来自技术Pie 关注博主,学习更多通达信指标公式编写知识
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |