Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:自定义的序列数组变量赋值问题

1楼
klc 发表于:2013/4/30 12:30:50

GLOBALVARIABLE:cc=close;

我这样定义了个序列的数组,可以用cc[]的方式来访问他们。

不过有一点特性不知道怎么解释:

if barpos-5>1 then

  a:=cc[barpos-5];

这个能获得5个周期前的cc值。但:

if barpos-5>1 then

begin

  cc[barpos-5]:=a;

  VV:cc[barpos-5],nodraw;

end

就不行,VV输出都是0,通过其他方式(msgout什么的)输出cc[barpos-5]也是0。

 

也就是cc[]的方式引用,只能读,不能写?

2楼
王锋 发表于:2013/4/30 12:45:48
GLOBALVARIABLE 定义的超全局变量只能是常数的,不是序列数据,因此无法用数组方式引用的
3楼
klc 发表于:2013/4/30 13:17:18
共3 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02148 s, 2 queries.