python 源代码 macd双底 高 低_通达信双底选股公式-MACD底背离通达信选股公式

本文介绍了MACD底背离的四种主要形态,并以第四种“背了又背型”为例,详细解析了通达信双底选股公式的编制思路和代码内容。通过60日均线斜率判断下跌趋势,结合MACD指标找出背离点,最终筛选出可能的长线大牛股。公式适用于实战,但需注意基本面的考察。

妖股网讯:通达信双底选股公式-MACD底背离通达信选股公式

通达信双底选股公式

通达信双底选股公式-MACD底背离在实战中有重要的参考价值,值得广大投资者认真研究。但MACD底背离本身形态变化多端,因此其公式编制较为困难,要根据不同的形态编制不同的选股公式。

一、MACD底背离的主要形态

第一种:回拉靠近0轴型

存在一个下跌趋势AD,跌至B点反弹到C点时,MACD黄白线回拉到d,靠近而不上穿0轴。D低于B,但e不低于c,背离形成。

第二种:回升升破0轴型

存在一个下跌趋势AD,跌至B点反弹到C点时,MACD黄白线回拉到c,上穿0轴。D低于B,但d不低于b,背离形成。

第三种:反复纠缠型

存在一个下跌趋势AD,跌至B点时,BC之间形成箱体震荡,MACD黄白线反复上穿和跌破0轴。D低于B,但h不低于b,背离形成。

第四种:背了又背型

存在一个下跌趋势AJ,下跌过程中多次反弹,屡创新低。MACD黄白线反复回拉至0轴附近但不升破。股价BDFHJ屡创新低,黄白线低点dfhj逐渐提高,背了又背,最终j点背离形成。

鉴于MACD底背离形态多变,想编制一个公式涵盖所有的底背离形态是很困难的。实战中,底背离出现后并不能保证马上止跌,底背离后趋势继续下跌的例子屡见不鲜。上面四种形态中,成功率最高的是第四种“背了又背型”,虽然出现次数不如其他三种频繁,但一旦出现的话,通达信双底选股公式-成为长线大牛股的概率较高。因此,下面就以第四种为例,编制“背了又背型”底背离选股公式。

二、公式编制要求

股价处于长期下跌趋势,近日内股价创新低,MACD黄白线波谷低点f、h、j逐渐提高。当下MACD为红柱,白线在黄线上方。

三、编制思路

用股价60日均线斜率判断下跌趋势。寻找MACD近期3个谷底低点f、h、j,比较3个点DEA(黄线)的高低。寻找f、h、j三个低点对应的股价F、H、J,比较其股价的高低

通达信中不同情况的MACD背离选股公式如下: #### 通用背离选股公式 ```plaintext DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIFF,9); MACD:=2*(DIFF-DEA); A1:=BARSLAST(REF(CROSS(DIFF,DEA),1)); 背离:REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA); ``` 此公式中,先计算出DIFF、DEA和MACD的值,然后通过`BARSLAST`函数确定上次DIFF上穿DEA的周期位置`A1`,最后判断是否满足背离条件,即股价创新但DIFF值未创新且DIFF上穿DEA [^2]。 #### 特定条件背离选股公式 ```plaintext DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26); DEA:=EMA(DIFF,9); MACD:=2*(DIFF-DEA); QZQ:=BARSLAST(REF(MACD,1)<0 AND MACD>0); QM:=LLVBARS(MACD,QZQ+20); MQDZ:=IF(QM>QZQ,REF(MACD,QM),0); XG1:=MACD<0 AND MACD>MQDZ AND CLOSE=LLV(CLOSE,QZQ+20) AND MQDZ<0; XG:REF(XG1,1)=1 AND MACD>REF(MACD,1); ``` 该公式先计算MACD相关指标,`QZQ`表示上次MACD由负变正的周期位置,`QM`找出`QZQ+20`周期内MACD的最值位置,`MQDZ`为该最值。`XG1`判断当前MACD小于0且大于之前的最值,同时股价处于`QZQ+20`周期内的最值,且之前的最值小于0。最后`XG`判断前一周期满足`XG1`条件且当前MACD大于前一周期的MACD [^3]。 #### 背离选股公式MACD绿柱和DIFF黄白线都背离) ```plaintext DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26); DEA:=EMA(DIFF,9); MACD:=2*(DIFF-DEA); QZQ:=BARSLAST(REF(MACD,1)<0 AND MACD>0); QM:=LLVBARS(MACD,QZQ+20); MQDZ:=IF(QM>QZQ,REF(MACD,QM),0); QF:=LLVBARS(DIFF,QZQ+20); DQDZ:=IF(QF>QZQ,REF(DIFF,QF),0); XG1:=MACD<0 AND MACD>MQDZ AND DIFF<0 AND DIFF>DQDZ AND CLOSE=LLV(CLOSE,QZQ+20) AND MQDZ<0 AND DQDZ<0; XG:REF(XG1,1)=1 AND MACD>REF(MACD,1); ``` 此公式在上述特定条件背离选股公式基础上,增加了对DIFF的判断,确保DIFF也满足背离条件,即`DIFF`小于0且大于之前`QZQ+20`周期内的最值 [^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值