麻烦帮写一个通达信MACD 3次底背离选股公式
时间: 2023-10-05 16:06:07 浏览: 120
通达信MACD 3次底背离选股公式如下:
C:REF(CLOSE,1);
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2;
BOTTOM1:LLV(MACD,60);
BOTTOM2:LLV(MACD,120);
BOTTOM3:LLV(MACD,250);
COND1:MACD>REF(MACD,1) AND REF(MACD,1)<REF(MACD,2) AND MACD<BOTTOM1 AND REF(MACD,1)>REF(MACD,2);
COND2:MACD>REF(MACD,1) AND REF(MACD,1)<REF(MACD,2) AND MACD<BOTTOM2 AND REF(MACD,1)>REF(MACD,2);
COND3:MACD>REF(MACD,1) AND REF(MACD,1)<REF(MACD,2) AND MACD<BOTTOM3 AND REF(MACD,1)>REF(MACD,2);
SELECT IF(COND1 OR COND2 OR COND3, 1, 0);
以上公式中,C表示收盘价,DIF表示快线EMA(CLOSE,12)与慢线EMA(CLOSE,26)的差值,DEA表示DIF的9日EMA,MACD表示DIF与DEA的差值的2倍。BOTTOM1/BOTTOM2/BOTTOM3分别表示MACD在过去60/120/250个交易日内的最低值。COND1/COND2/COND3分别表示第1/2/3次底背离的条件,即MACD在当前交易日上涨,但前2个交易日下跌,且MACD小于BOTTOM1/BOTTOM2/BOTTOM3,同时前一个交易日的MACD大于前2个交易日的MACD。最后,SELECT语句用于选出符合以上条件的股票。
需要注意的是,此公式仅供参考,投资者在使用时应结合实际情况进行分析和判断。