以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 数组导致显示出错 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=63547) |
-- 作者:滚雪球 -- 发布时间:2014/4/5 21:21:51 -- 数组导致显示出错 为什么在交易系统中定义了两个数组,图形现实就变成这样了? 代码 VARIABLE: A[7]=0,B[3]=0; 光定义不使用都会有问题,有时偶尔显示正常,但用左右的箭头移动几下光标就不行了。有时去掉一个数组可以正常,但两个数组就必出问题。 金字塔自带的任何图表系统都可以验证这个错误,把上面这行代码放到程序的最上面即可。
|
-- 作者:王锋 -- 发布时间:2014/4/6 0:16:28 -- 你完整的测试代码发来看看 |
-- 作者:滚雪球 -- 发布时间:2014/4/6 9:03:51 -- 任何代码都可以,你用金字塔自带的KDJ交易系统就能重现 |
-- 作者:滚雪球 -- 发布时间:2014/4/6 9:21:03 -- 金字塔自带的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; |
-- 作者:yukizzc -- 发布时间:2014/4/8 9:20:41 -- 你这个是k线被压缩,在y坐标轴右键勾选仅随K线变动。 |
-- 作者:滚雪球 -- 发布时间:2014/4/8 10:40:20 -- 但是如果把数组放到另外一个文件,在这个文件下引用就没有显示的问题了,很奇怪 |
-- 作者:lichenghu -- 发布时间:2014/4/8 10:55:09 -- 嗯,对应问题已看到。 |