以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  [求助编译正确,应用于图时提示第2行错误,解释错误。]请帮看下错在哪。  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=160400)

--  作者:lfiwhr
--  发布时间:2017/12/13 21:57:45
--  [求助编译正确,应用于图时提示第2行错误,解释错误。]请帮看下错在哪。
RUNMODE:0;
VARIABLE: CLOSEARRAY[30]=0;
N:=BARPOS();
FOR I=1 TO 30 DO CLOSEARRAY[I]:=CLOSE(N-31+I);
K线数:N,linethick0;


编译正确,应用于图时提示第2行错误,解释错误。

--  作者:lfiwhr
--  发布时间:2017/12/13 21:59:57
--  
注释掉FOR I=1 TO 30 DO CLOSEARRAY[I]:=CLOSE(N-31+I);后就无错误。N=351。请问这句FOR TO DO语句错在哪?
--  作者:无为剑
--  发布时间:2017/12/13 22:11:39
--  

不知道你用的是哪个版本的金字塔?

你这个公式在我们4.41版本上是根本就编译不通过的


--  作者:lfiwhr
--  发布时间:2017/12/13 22:13:53
--  
是4.4.1版本。4.4.1不能这么给数组赋值了么?那应该怎么赋值呢。
--  作者:无为剑
--  发布时间:2017/12/13 22:15:52
--  

你这个问题不是赋值的问题,如果你那边能正常编译报错的话,编译器会具体告诉你错误原因的


--  作者:lfiwhr
--  发布时间:2017/12/13 22:19:07
--  
编译没报错。应用于图时候报的错。
--  作者:无为剑
--  发布时间:2017/12/13 22:24:52
--  

留下联系QQ,我们工程人员到你那边看一下。


--  作者:lfiwhr
--  发布时间:2017/12/13 22:26:15
--  
QQ:314639017
--  作者:无为剑
--  发布时间:2017/12/13 22:39:43
--  

由于现在是非工作时间,建议你保护好现场。

操作步骤:关闭金字塔,然后将金字塔安装目录中的 Document和Setting目录拷贝备份出来一份,以便于我们明日工作人员远程查看时恢复现场使用。


--  作者:lfiwhr
--  发布时间:2017/12/13 22:39:58
--  
无为剑,我的金字塔是标准版4.41.你能不能把代码放到软件上查一下。