DDI指标不会造成图上效果,是不是做了什么变动?看下代码
DMZ:=IF((H+L)<=(REF(H,1)+REF(L,1)),0,MAX(ABS(H-REF(H,1)),ABS(L-REF(L,1))));
DMF:=IF((H+L)>=(REF(H,1)+REF(L,1)),0,MAX(ABS(H-REF(H,1)),ABS(L-REF(L,1))));
DIZ:=SUM(DMZ,N)/(SUM(DMZ,N)+SUM(DMF,N));
DIF:=SUM(DMF,N)/(SUM(DMF,N)+SUM(DMZ,N));
DDI:DIZ-DIF,COLORSTICK;
ADDI:SMA(DDI,N1,M);
AD:MA(ADDI,M1);
//交易条件
开多平空条件:=CROSS(DDI,0);//开多平空条件
开空平多条件:=CROSS(0,DDI);//开空平多条件
//交易系统
平空:SELLSHORT(开多平空条件,0,MARKET);
平多:SELL(开空平多条件,0,MARKET);
开多:BUY(开多平空条件,50%,MARKET);
开空:BUYSHORT(开空平多条件,50%,MARKET);
持仓:holding,linethick0;
资产:asset,noaxis;
可用现金:cash(0),linethick0;
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;
关掉公式就正常
加qq:1335700284 远程看下。
图上输出的线,当加载数据过多时就出现1楼的现象,把输出线的变量名后加上等号不显示线就可以了。