以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  金字塔软件问题提交  (http://222.73.7.161/bbs/list.asp?boardid=2)
----  [原创]显示异常  (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=63888)

--  作者:momocll
--  发布时间:2014/4/14 15:06:30
--  [原创]显示异常
想请教下下面异常出现的原因:

我的系统代码将近2200行,在代码最后一行写:DRAWTEXT(持仓<>ref(持仓,1) and 持仓=0,h+20,\'平仓\'),COLORRED;
可是我有些“持仓=1” 的K线上也会显示\'平仓\';
然后我在DRAWTEXT(持仓<>ref(持仓,1) and 持仓=0,h+20,\'平仓\'),COLORRED;这句代码之后在写一行任意的代码,显示信号就不会出现异常了,
这是什么原因呀?

--  作者:yukizzc
--  发布时间:2014/4/14 15:36:31
--  
本地测试不会发现这个现象,你用其他策略写上类似的语句看下也会这样?
--  作者:momocll
--  发布时间:2014/4/14 16:57:11
--  这样的情况以前也没出现过,放在该系统里面,就会出现这个问题
这样的情况以前也没出现过,放在该系统里面,就会出现这个问题。


连续代码:FCHICANGZ:持仓,NODRAW;
             DRAWNUMBER(持仓<>ref(持仓,1) and 持仓=0,H+20,持仓,0),COLORRED;
这两句代码之间没有其他语句,为什么会出现:
第一行的FCHICANGZ 为"1" 或"-1" 时的K线,第二行的结果是显示“0”。很疑惑。
之前怀疑代码太长引起的,后面排除了这种可能

--  作者:yukizzc
--  发布时间:2014/4/14 17:17:02
--  

DRAWNUMBER(当前持仓<>ref(当前持仓,1) and 当前持仓=0,H+20,当前持仓,0),COLORRED;

我把上面这句放到自带的唐奇安道里没有这个现象,你这边方便的话可以短信方式把公式文件发给我这边测试吗?

 


--  作者:momocll
--  发布时间:2014/4/14 17:30:38
--  回复
不好意思,应该是不可以的
--  作者:王锋
--  发布时间:2014/4/14 17:34:11
--  

缩短显示数据判断是否是内存不足引起的问题,比如将数据限制到360根图表上。