为什么在交易系统中定义了两个数组,图形现实就变成这样了?
此主题相关图片如下:qq图片20140405211222.jpg

代码
VARIABLE: A[7]=0,B[3]=0;
光定义不使用都会有问题,有时偶尔显示正常,但用左右的箭头移动几下光标就不行了。有时去掉一个数组可以正常,但两个数组就必出问题。
金字塔自带的任何图表系统都可以验证这个错误,把上面这行代码放到程序的最上面即可。
任何代码都可以,你用金字塔自带的KDJ交易系统就能重现
金字塔自带的KDJ交易系统,加上一行情数组定义,其他什么都不用动,问题就出现了
VARIABLE: CC[7]=0,DD[3]=0;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,P1,1);
D:=SMA(K,P2,1);
J:=3*K-2*D;
手数:=ss;
//交易条件
开多平空条件:=CROSS(J,0);//开多平空条件
开空平多条件:=CROSS(100,J);//开空平多条件
//交易系统
平空:SELLSHORT(开多平空条件,手数,MARKET);
平多:SELL(开空平多条件,手数,MARKET);
开多:BUY(开多平空条件,手数,MARKET);
开空:BUYSHORT(开空平多条件,手数,MARKET);
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;
此主题相关图片如下:qq图片20140406091544.jpg

你这个是k线被压缩,在y坐标轴右键勾选仅随K线变动。
但是如果把数组放到另外一个文件,在这个文件下引用就没有显示的问题了,很奇怪