通达信指标编写教学视频:视频代码如下: 
MA10:=MA(C,10);MA20:=MA(C,20);最近死叉距离:=BARSLAST(CROSS(MA20,MA10));最远死叉距离:=REF(BARSLAST(CROSS(MA20,MA10)),最近死叉距离+1);XH:CROSS(MA10,MA20)AND LLV(C,最近死叉距离+1)>FINDLOW(C,最近死叉距离+1,最远死叉距离+1,1); 
 
  
 
通达信指标编写基础知识(二) 
 
均线,两条线的平面位置,离不开平行和相交,而均线,没有平行, 
 
只有相交,相交时,形成了股票术语中的—— 叉。 
 
叉,可分为 金叉和 死叉。下面要介绍一个新的字符 CROSS( , ); 意思就 
 
是 XX 上穿 XX,股友们常问的金叉, 是 5 天均线金叉(上穿)10 天均线, 指标公式就是 
 
CROSS(MA(C,5),MA(C,10)); 
 
如果我想要的是,5 天均量线金叉(上穿)10 天均量线,指标公式就是 
 
CROSS(MA(V,5),MA(V,10)); 
 
如果我想要的是,5 天均线金叉(上穿)10 天均线 并且 5 天均量线金叉(上 
 
穿)10 天均量线 指标公式就是 
 
CROSS(MA(C,5),MA(C,10)) AND CROSS(MA(V,5),MA(V,10)); 
 
下面,结合一下 K 线,随便也复习一下以往的公式。 
 
如果我想要 收盘价上穿 5 天均线 指标公式就是 
 
CROSS(C,MA(C,5)); 
 
出来的效果如下 
 
 
 
 
有股友会问,那我用 收盘价大于 5 天均线 这个思路来做选股公式,能不能得到这个效果? 
 
我们来试试,指标公式是 C>MA(C,5); 
 
选出来的效果可能会如下图 
 
 
 
 
整条 K 线在 5 天均线上面,可能不符合想要的效果。所以,想要 XX 上穿 
 
XX, 记得这个指标公式 CROSS( , ); 
 
金叉先说到这里,现在说说 死叉 
 
根据新学的字符,CROSS( , ); 我们可以想象出, 死叉就是把括号内的两 
 
个“家伙”调转。 
 
如,5 天均线死叉(下穿)10 天均线 指标公式就是 
 
CROSS(MA(C,10),MA(C,5)); 
 
留下问题,如果我想做 5 天均线死叉(下穿)10 天均线 并且 5 天均量线死 
 
叉(下穿)10 天均量线 指标公式应该怎样做呢?这个你们自己试试吧。 
 
我这里以 5 天线和 10 天线做例子,你也可以改用其他天数,把数字转换就得了 
 
现在说另一种常的指标 MACD,这里希望能“以偏盖全”,试图通过解释 MACD 的编辑方法,使大家都明白其余各种指标的编辑,因为指标实在太多了,不可能逐一去讲,希望能理解。 
 
 
 
 
这是一个普通的 MACD 图,图中可看到几个要素, 上穿(金叉)、下穿(死叉)、XX 在 在 XX 之上、XX 在 在 XX 之下、XX 位于强势区(0 轴以上)、XX 位 位于弱势区(0 轴以下)。 
 
再细看一下,黄白两线形成叉、谁比谁大、在什么区域这些问题。而看左上角, 
 
我们知道了 MACD 是由 DIF、DEA、MACD 组成。 
 
如果我们想做 金叉 就是 白线上穿黄线 也就是 DIF 上穿 DEA 
 
这里说一个小窍门 
 
当你在公式编辑式中输入 MACD. 后,会出现 MACD 的指标的所有构成,你在上面选就得了,这个方法对其他指标也是有用的。所以, 
 
MACD 金叉 指标就是 CROSS(MACD.DIF,MACD.DEA); 
 
MACD 死叉 指标就是 CROSS(MACD.DEA,MACD.DIF); 
 
白线高于黄线 指标就是 MACD.DIF>MACD.DEA; 
 
黄线高于白线 指标就是 MACD.DEA>MACD.DIF; 
 
很简单,对不对,看着 MACD 的图,照着你想要的,就能做出。 
 
好了,现在做一做 MACD 水上金叉 
 
“水上金叉”,就是指 MACD 在 0 轴 上 金叉,观察一下,就是白黄两线在 0 轴上金叉 
 
指标就是 
 
MACD.DEA>0 AND MACD.DIF>0 AND CROSS(MACD.DIF,MACD.DEA); 
 
至于其他指标,原理也是相通的,在这里,我想偷一下懒,交给你去试试。 |