通达信双底背离指标(其他)指标公式

核心逻辑

这是一个基于MACD指标的改良型选股公式,其核心原理是捕捉MACD在零轴下方运行时的底背离信号。具体来说: 1. **标准MACD计算**:使用12日EMA减去26日EMA得到DIF,再用9日EMA对DIF进行平滑得到DEA,最后用2倍(DIF-DEA)得到MACD柱状线。 2. **底背离识别**:在MACD从负转正后的特定周期内,分别寻找MACD和DIF的最低点,以及对应期间的最低收盘价。 3. **条件判断**:要求MACD和DIF都处于负值区域,但高于各自的前期低点(形成底背离),同时股价创出同期新低。 4. **累计求和**:通过累计MACD值并计算周期关系,判断市场多空力量的转换。

买卖信号

- **买入信号**:XG = REF(XG1,1)=1 AND MACD>REF(MACD,1) - 前一天满足底背离条件(MACD<0且高于前期低点,DIF<0且高于前期低点,股价创同期新低) - 今日MACD相比昨日上升(MACD拐头向上) - **卖出/观望信号**:BC指标 - BC=1:MACD<0且S5>RS5且DEA<0(

用法

公式源码

DIF:=EMA(C,12)-EMA(C,26);
DEA:=EMA(DIF,9);
macd:=2*(DIF-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(DIF,QZQ+20);
DQDZ:=IF(QF>QZQ,REF(DIF,QF),0);
XG1:=MACD<0 AND MACD>MQDZ AND DIF<0 AND DIF>DQDZ AND C=LLV(C,QZQ+20) AND MQDZ<0 AND DQDZ<0;
XG:REF(XG1,1)=1 AND MACD>REF(MACD,1);
S05:=SUM(MACD,0);
QST:=BARSLAST(MACD<0 AND REF(MACD,1)>0)+1;
QXT:=BARSLAST(MACD>0 AND REF(MACD,1)<0)+1;
S5:=IF(MACD>0,S05-REF(S05,BARSLAST(MACD<0)),S05-REF(S05,BARSLAST(MACD>0)))/10;
ST:=IF(MACD>0,REF(QST,QXT)+QXT,REF(QXT,QST)+QST);
RS5:=REF(S5,ST);
BC:IF(MACD>0 AND S5<RS5,0,IF(MACD<0 AND S5>RS5 AND DEA<0,1,0));