A:=EXPMEMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),14);
DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),14);
PDI:=DMP*100/A,COLORRED LINETHICK2;
MDI:=DMM*100/A, LINETHICK2;
ADX:=EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
ADXR:=EXPMEMA(ADX,6);
长期:=100*(C-LLV(L,30))/(HHV(C,30)-LLV(L,30));
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
去除ST股:=EXIST((C-REF(C,1))/REF(C,1)*100>5.6,60);
去除停牌:=DYNAINFO(17)!=0;{量比不为0}
去除高低价:=DYNAINFO(7)>5 AND DYNAINFO(7)<15;
去除大小盘股:=CAPITAL/1000000<3.5;
N: PDI>MDI AND PDI>ADX AND PDI>ADXR AND ADX>MDI AND
ADXR>MDI AND CROSS(ADX,ADXR) AND 长期>30 AND DIF>DEA AND
macd>0 AND 去除ST股 AND 去除停牌 AND 去除大小盘股 AND 去除高低价;
九毛八公式解读
A赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的14日指数平滑移动平均 赋值:最高价-1日前的最高价 赋值:1日前的最低价-最低价 DMP赋值:如果HD>0并且HD>LD,返回HD,否则返回0的14日指数平滑移动平均 DMM赋值:如果LD>0并且LD>HD,返回LD,否则返回0的14日指数平滑移动平均 PDI赋值:DMP*100/A,画红色 线宽为2 MDI赋值:DMM*100/A, 线宽为2 ADX赋值:MDI-PDI的绝对值/(MDI+PDI)*100的6日指数平滑移动平均 ADXR赋值:ADX的6日指数平滑移动平均 长期赋值:100*(收盘价-30日内最低价的最低值)/(30日内收盘价的最高值-30日内最低价的最低值) DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均 DEA赋值:DIF的9日指数移动平均 MACD赋值:(DIF-DEA)*2 去除ST股赋值:最近60日存在(收盘价-1日前的收盘价)/1日前的收盘价*100>5.6 去除停牌赋值:量比不等于0 去除高低价赋值:现价>5 AND 现价<15 去除大小盘股赋值:当前流通股本(手)/1000000<3.5 输出N: PDI>MDI AND PDI>ADX AND PDI>ADXR AND ADX>MDI AND ADXR>MDI AND ADX上穿ADXR AND 长期>30 AND DIF>DEA AND MACD>0 AND 去除ST股 AND 去除停牌 AND 去除大小盘股 AND 去除高低价