启动预警提示“计算溢出”的问题,请教高人 [金字塔]
- 咨询内容:
GLOBALVARIABLE:opjg=close ;
GLOBALVARIABLE:jzjg=close ;if tbuyholding(1)<>0 and tsellholding(1)<>0 then begin
if time<closetime(0) then begin
if abs(close-jzjg)<5 then begin
if close-opjg>=1 then begin
opjg:=close;
tbuy(1,2,mkt);
tsellshort(1,2,mkt);
endif opjg-close>=1 then begin
opjg:=close;
tsell(1,2,mkt);
tbuyshort(1,2,mkt);
endend
if close-jzjg>=5 then begin
tsell(1,8,mkt);
tbuyshort(1,8,mkt);
jzjg:=close;
TCANCEL(1,0);
endif jzjg-close>=5 then begin
tbuy(1,8,mkt);
tsellshort(1,8,mkt);
jzjg:=close;
TCANCEL(1,0);
endend
if time>=closetime(0) then begin
dctz:=tbuyholding(1)-10;if dctz>0 then begin
tsell(1,dctz,mkt);
tbuyshort(1,dctz,mkt);
endif dctz<0 then begin
tbuy(1,abs(dctz),mkt);
tsellshort(1,abs(dctz),mkt);
end
TCANCEL(1,0);end
end
这个后台程序化交易的代码每次启动预警时,都报出“数据量过大,计算溢出”的错误,之后软件就会自动关闭,请教大侠是什么原因。谢谢 - 金字塔客服:
稍后工作人员给予答复
- 用户回复:
楼主没有加载到图表吧,加载到图表一定会报错,因为数据量大,导致内存溢出。后台预警应该没问题。
- 网友回复: 是有些BUG,序列模式下对重复的超全局变量处理问题,建议更换为逐K线模式即可,下个升级版会修正此问题
如果以上指标公式不适用于您常用的行情软件
或者您想改编成选股公式,以便快速选出某种形态个股的话,
- 上一篇:谁能帮助写个很简单的VBA程序?
- 下一篇:求助: 静态测试的跨周期数据引用
相关文章
-
没有相关内容