DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG); DEA:=EMA(DIF,MID); MACD:=(DIF-DEA)*2,COLORSTICK; 最近金叉:=BARSLAST(CROSS(DIF,DEA)); 前一次金叉:=REF(BARSLAST(CROSS(DIF,DEA)),最近金叉+1); 最近死叉:=BARSLAST(CROSS(DEA,DIF)); XH:CROSS(DIF,DEA) AND REF(DIF,前一次金叉)<0 AND LLV(DIF,最近死叉)>0; 更多教学视频,点击关注视频号。。。扫码下方二维码联系作者 通达信指标编写小知识(二) 有了初步的基础,现在来学习编辑 均线。 均线 的字符是 MA( , ); 5 天均线 公式表示就是 MA(C,5); 10 天均线 公式表示就是 MA(C,10); 250 天均线 公式表示就是 MA(C,250); 如此类推,想要几多天的均线,就把数字往里套。C 也是可变的,可以是 O、L、H。想要那个就要那个。 有了 K 线 线,再有了 均线,就要把两者融合来用。 如果要做 今天收盘价在 5 天均线上 公式表示就是 C>MA(C,5); 如果要做 今天收盘价在 5 天均线下 公式表示就是 C<ma(c,5);< span=''></ma(c,5);<> 同理,如果要做 昨天收盘价在 在 10 天均线上 公式表示就是 REF(C,1)>MA(C,10); 你想做什么条件,就把相对应的字符往里套。 现在来试做一个不难的选股公式,在 收盘价在 5 天均线下,在 10 天均线上 公式 表示就是 C 现在我们已经学了两个字符,一个是 REF( , ); 另一个是 MA( , ); 复习一下: 做一个 5 天前的收盘价在 10 天均线下,今天的收盘价在 5 天均线上 公式表示就是 REF(C,5) 选出的股票如下 MA( , ); 是一个常用的字符,例如我们可以在成交量那里见到它。 这里顺带说一说“ 参数” 如上图, 参数有两个,分别是 M1 和 M2,区间都是(2,500),缺省(即是系统默认)分别是 5 和 10。 配合成交量公式,MA(VOLUME,M1); 这个表示的是,5 天的均量线 也可以 这样来表示 MA( V , 5 ); 要做式 5 天均量线大于 10 天均量线,公式表示就是 MA(V,5)>MA(V,10); 现在来试做一个不难的选股公式 5 天前的收盘价在 10 天均线下,今天的收盘 在 价在 5 天均线上,5 天均量线大于 10 天均量线 公式表示就是 REF(C,5) 如图,这是典型的多头排列。按图说话,是不是 5 天均线在 10 天均线上,10天均线在 20 天均线上,20 天均线在 60 天均线上?这样的话, 多头排列 的指标就出来了 MA(C,5)>MA(C,10) AND MA(C,10)>MA(C,20) AND MA(C,20)>MA(C,60); 如果你想增加 120 天均线和 250 天均线,可以在后面加上 AND MA(C,60)>MA(C,120) AND MA(C,120)>MA(C,250) 那整个多头排列指标就变成 MA(C,5)>MA(C,10) AND MA(C,10)>MA(C,20) AND MA(C,20)>MA(C,60) AND MA(C,60)>MA(C,120) AND MA(C,120)>MA(C,250); 粘合 粘合是一个很难做的公式。 上图,各条均线互相缠绕,一会它高于你,一会你高于我,一会我高于它,在 条件选股上,这是做不到的。 于是我找了些资料,找到一个类似的公式,并修改了一下,公式如下: M5:=MA(C,5); M10:=MA(C,10); M20:=MA(C,20); M30:=MA(C,30); B1:=EVERY(ABS(M5-M10)/M10<0.01,10); B2:=EVERY(ABS(M10-M20)/M20<0.01,10); B3:=EVERY(ABS(M20-M30)/M30<0.01,10); B4:=EVERY(ABS(M5-M30)/M30<0.01,10); B5:=EVERY(ABS(M5-M20)/M20<0.01,10); B6:=EVERY(ABS(M10-M30)/M30<0.01,10); B1 AND B2 AND B3 AND B4 AND B5 AND B6; 分析一下上面的公式,M5:=MA(C,5); 这四句,指的是 5 天至 30 天均线。 B1——B6 这六句,指的是 10 天内各条均线的差的比小于 0.01 最后一句,指的是 找出符合 B1——B6 条件的股票。 选出来的股票如下 和想要的结果还是有一定的差距,但事实就是如此,也只能将就了。 |
|