以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  数组问题求教  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=55311)

--  作者:Marcus
--  发布时间:2013/8/18 18:22:43
--  数组问题求教
我想用数组实现高级指标的编写,却在数据引用时出现了问题。如下代码V2.972版本怎么编译结果都不对,请高手帮忙看一下。

input: HLEN(16,8,1024,1);

RUNMODE:1; //序列模式

variable: data[1024]=0.0;    //1024=2^10
variable: i=0;

data[1]:= C;

b: data[1];//显示data[1]的数据


--  作者:jinzhe
--  发布时间:2013/8/19 9:16:07
--  
需要什么样的结果?
--  作者:Marcus
--  发布时间:2013/8/19 10:35:13
--  
以下是引用jinzhe在2013/8/19 9:16:07的发言:
需要什么样的结果?

正常结果,b应该是收盘价的曲线。但实际上我只得到一根直线,也就是说,data[1]不知什么原因被赋值为一个常数。
--  作者:王锋
--  发布时间:2013/8/19 10:50:10
--  

data[1]:= C;

你这行语句是将数组的第一个数值赋值一下而已,并未对其他的数组成员赋值,当然不对了。

 

data:= C;

 

这样试试