S6:=CAPITAL/8000000<1;
S5:=IF(NAMELIKE('N'),0,1);
{通达信去掉*、S、ST}
S2:=IF(NAMELIKE('*'),0,1);
S3:=IF(NAMELIKE('S'),0,1);
{通达信去掉停牌}
S4:=DYNAINFO(17)>0;
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
红箭头:=CROSS(macd,0) AND S2 AND S3 AND S4 AND S5 AND S6;
{选出的MACD都在0轴上刚金叉,修改时加入跳空向上或别的条件!!!};
穿:=CROSS(MA(C,5),MA(C,12)) AND MA(C,12)>MA(C,30);
箭头:=红箭头 AND 穿;{如600735新华锦在19.10.10};
DIFFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEAAA:=EMA(DIFFF,9);
MACD2:=2*(DIFFF-DEAAA);
MID:=(7*CLOSE+LOW+OPEN+HIGH)/10;
MA0:=MA(MID,40);
MA6:=MA(MID,6);
A6:=MA6-MA0;
MA7:=MA(MID,7);
A7:=MA7-MA0;
MA8:=MA(MID,8);
A8:=MA8-MA0;
MA9:=MA(MID,9);
A9:=MA9-MA0;
MA10:=MA(MID,10);
A10:=MA10-MA0;
MA11:=MA(MID,11);
A11:=MA11-MA0;
MA12:=MA(MID,12);
A12:=MA12-MA0;
MA13:=MA(MID,13);
A13:=MA13-MA0;
MA14:=MA(MID,14);
A14:=MA14-MA0;
MA15:=MA(MID,15);
A15:=MA15-MA0;
MA16:=MA(MID,16);
A16:=MA16-MA0;
MA17:=MA(MID,17);
A17:=MA17-MA0;
MA18:=MA(MID,18);
A18:=MA18-MA0;
MA19:=MA(MID,19);
A19:=MA19-MA0;
MA20:=MA(MID,20);
A20:=MA20-MA0;
LC:=(A6+A7+A8+A9+A10+A11+A12+A13+A14+A15+A16+A17+A18+A19+A20)/15,LINETHICK0;
VAR1:=LC;
VAR2:=REF(LC,1);
EMA5:=MA(VAR1,5);
EMA10:=MA(VAR1,10);
DIFF:=EMA(CLOSE,21)-EMA(CLOSE,34);
DEAA:=EMA(DIFF,8);
MACDD:=8*(DIFF-DEAA);
MARDD:=SMA(MACDD,2,1);
突破:=C=HHV(C,20) AND V>REF(V,1);
T:=BARSLAST(突破)<20;
XG:=MACD2>0 AND MACDD>MARDD AND VAR1>VAR2 AND VAR1>0 AND VAR2>0
AND EMA10>=REF(EMA10,1) AND EMA5>=REF(EMA5,1)
AND (REF((MACD2<0 AND MACD2>REF(MACD2,1)),1) OR REF(MACD2>0,1))
AND 突破;
TT:=BARSLAST(XG);
选:TT AND CROSS(MA(C,5),MA(C,10)) AND MACD2>0 AND 箭头AND CROSS(MA(C,5),MA(C,10));
九毛八公式解读
S6赋值:当前流通股本(手)/8000000<1 S5赋值:如果模糊匹配品种名称,返回0,否则返回1 S2赋值:如果模糊匹配品种名称,返回0,否则返回1 S3赋值:如果模糊匹配品种名称,返回0,否则返回1 S4赋值:量比>0 DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均 DEA赋值:DIF的9日指数移动平均 MACD赋值:(DIF-DEA)*2 红箭头赋值:MACD上穿0 AND S2 AND S3 AND S4 AND S5 AND S6 穿赋值:收盘价的5日简单移动平均上穿收盘价的12日简单移动平均 AND 收盘价的12日简单移动平均>收盘价的30日简单移动平均 箭头赋值:红箭头 AND 穿 DIFFF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均 DEAAA赋值:DIFFF的9日指数移动平均 MACD2赋值:2*(DIFFF-DEAAA) MID赋值:(7*收盘价+最低价+开盘价+最高价)/10 MA0赋值:MID的40日简单移动平均 MA6赋值:MID的6日简单移动平均 A6赋值:MA6-MA0 MA7赋值:MID的7日简单移动平均 A7赋值:MA7-MA0 MA8赋值:MID的8日简单移动平均 A8赋值:MA8-MA0 MA9赋值:MID的9日简单移动平均 A9赋值:MA9-MA0 MA10赋值:MID的10日简单移动平均 A10赋值:MA10-MA0 MA11赋值:MID的11日简单移动平均 A11赋值:MA11-MA0 MA12赋值:MID的12日简单移动平均 A12赋值:MA12-MA0 MA13赋值:MID的13日简单移动平均 A13赋值:MA13-MA0 MA14赋值:MID的14日简单移动平均 A14赋值:MA14-MA0 MA15赋值:MID的15日简单移动平均 A15赋值:MA15-MA0 MA16赋值:MID的16日简单移动平均 A16赋值:MA16-MA0 MA17赋值:MID的17日简单移动平均 A17赋值:MA17-MA0 MA18赋值:MID的18日简单移动平均 A18赋值:MA18-MA0 MA19赋值:MID的19日简单移动平均 A19赋值:MA19-MA0 MA20赋值:MID的20日简单移动平均 A20赋值:MA20-MA0 LC赋值:(A6+A7+A8+A9+A10+A11+A12+A13+A14+A15+A16+A17+A18+A19+A20)/15,线宽为0 VAR1赋值:LC VAR2赋值:1日前的LC EMA5赋值:VAR1的5日简单移动平均 EMA10赋值:VAR1的10日简单移动平均 DIFF赋值:收盘价的21日指数移动平均-收盘价的34日指数移动平均 DEAA赋值:DIFF的8日指数移动平均 MACDD赋值:8*(DIFF-DEAA) MARDD赋值:MACDD的2日[1日权重]移动平均 突破赋值:收盘价=20日内收盘价的最高值 AND 成交量(手)>1日前的成交量(手) T赋值:上次突破距今天数<20 XG赋值:MACD2>0 AND MACDD>MARDD AND VAR1>VAR2 AND VAR1>0 AND VAR2>0AND EMA10>=1日前的EMA10 AND EMA5>=1日前的EMA5AND (1日前的(MACD2<0ANDMACD2>1日前的MACD2) OR 1日前的MACD2>0)AND 突破 TT赋值:上次XG距今天数 输出选:TT AND 收盘价的5日简单移动平均上穿收盘价的10日简单移动平均 AND MACD2>0 AND 箭头AND 收盘价的5日简单移动平均上穿收盘价的10日简单移动平均