S2:=SMA(C,3,1);
S6:=SMA(C,5,1);
DK:=2*(S2-S6);
AA:=DK>0;
AB1:=MA(CLOSE,20);
AB2:=(CLOSE>MA(CLOSE,5));
AB3:=(MA(CLOSE,5)>MA(CLOSE,10));
AB4:=(CLOSE>MA(CLOSE,10));
AB5:=(MA(CLOSE,5)>MA(CLOSE,20));
AB6:=(CLOSE>MA(CLOSE,20));
AB7:=REF(AB1,1);
AB8:=(AB1> AB7);
AVX:=(((((IF(AB2,10,(0 - 10)) + IF(AB3,10,(0 - 10))) + IF(AB4,10,(0 -10))) +
IF(AB5,10,(0 - 10))) + IF(AB6,10,(0 - 10))) + IF(AB7,10,(0 - 10)) + IF(AB8,10,(0 -10)))+40;
BB:=AVX>=50;
B:=CLOSE*0;
转折线:=IF(B=-1,MA(HIGH,4),MA(LOW,4));
DD:=C>转折线;
TP:=REF(EMA(C,14),1);
A1X:=(EMA(C,10)-TP)/TP*100;
JZ:=IF(A1X>=0,REF(EMA(C,10),BARSLAST(CROSS(A1X,0))+1),REF(EMA(C,10),BARSLAST(CROSS(0,A1X))+1));
EE:=A1X>=0;
N1:=IF(BARSCOUNT(C)>=8,8,BARSCOUNT(C));
AMOV:=VOL*(C+L+H)/3;
MN:=SUM(AMOV,N1)/SUM(VOL,N1);
FF:=C> MN;
XG1:=AA AND BB AND DD AND EE AND FF;
XG:CROSS(XG1,0.3);
九毛八公式解读
S2赋值:收盘价的3日[1日权重]移动平均 S6赋值:收盘价的5日[1日权重]移动平均 DK赋值:2*(S2-S6) AA赋值:DK>0 AB1赋值:收盘价的20日简单移动平均 AB2赋值:(收盘价>收盘价的5日简单移动平均) AB3赋值:(收盘价的5日简单移动平均>收盘价的10日简单移动平均) AB4赋值:(收盘价>收盘价的10日简单移动平均) AB5赋值:(收盘价的5日简单移动平均>收盘价的20日简单移动平均) AB6赋值:(收盘价>收盘价的20日简单移动平均) AB7赋值:1日前的AB1 AB8赋值:(AB1> AB7) AVX赋值:(((((如果AB2,返回10,否则返回(0-10) + 如果AB3,返回10,否则返回(0-10)) + 如果AB4,返回10,否则返回(0-10)) +如果AB5,返回10,否则返回(0-10)) + 如果AB6,返回10,否则返回(0-10)) + 如果AB7,返回10,否则返回(0-10) + 如果AB8,返回10,否则返回(0-10))+40 BB赋值:AVX>=50 B赋值:收盘价*0 转折线赋值:如果B=-1,返回最高价的4日简单移动平均,否则返回最低价的4日简单移动平均 DD赋值:收盘价>转折线 TP赋值:1日前的收盘价的14日指数移动平均 A1X赋值:(收盘价的10日指数移动平均-TP)/TP*100 JZ赋值:如果A1X>=0,返回上次A1X上穿0距今天数+1日前的收盘价的10日指数移动平均,否则返回上次0上穿A1X距今天数+1日前的收盘价的10日指数移动平均 EE赋值:A1X>=0 N1赋值:如果收盘价的有效数据周期数>=8,返回8,否则返回收盘价的有效数据周期数 AMOV赋值:成交量(手)*(收盘价+最低价+最高价)/3 MN赋值:AMOV的N1日累和/成交量(手)的N1日累和 FF赋值:收盘价> MN XG1赋值:AA AND BB AND DD AND EE AND FF 输出XG:XG1上穿0.3