未来函数检测结果如下:
该公式包含未来函数:CAPITAL
该公式包含未来函数:DYNAINFO


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赋值: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赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
MACD赋值:(DIF-DEA)*2
红箭头赋值:MACD上穿0 AND S2 AND S3 AND S4 AND S5 AND S6
{选出的MACD都在0轴上刚金叉,修改时加入跳空向上或别的条件!!!}
穿赋值:CROSS(C的5日简单移动平均,C的12日简单移动平均) AND C的12日简单移动平均>C的30日简单移动平均
箭头赋值:红箭头 AND 穿
{如600735新华锦在19.10.10}
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,LINETHICK0
VAR1赋值:LC
VAR2赋值:1日前的LC
EMA5赋值:VAR1的5日简单移动平均
EMA10赋值:VAR1的10日简单移动平均
DIFF:=收盘价的21日指数移动平均-收盘价的34日指数移动平均
DEAA:=DIFF的8日指数移动平均
MACDD:=8*(DIFF-DEAA)
MACDD的2日[1日权重]移动平均
突破赋值:C=20日内C最高值 AND V>1日前的V
T赋值:上次突破距今天数<20
XG赋值:MACD2>0 AND MACDD>MARDD AND VAR1>VAR2 AND VAR1>0 AND VAR2>0
AND EMA10>=1日前的EMA10 AND EMA5>=1日前的EMA5
AND (REF((MACD2<0 AND MACD2>REF(MACD2,1)),1) OR REF(MACD2>0,1))
AND 突破
TT赋值:上次XG距今天数
输出选:TT AND CROSS(C的5日简单移动平均,C的10日简单移动平均) AND MACD2>0 AND 箭头AND CROSS(C的5日简单移动平均,C的10日简单移动平均)
 

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!