以文本方式查看主题

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

--  作者:追逐趋势
--  发布时间:2014/5/16 17:47:13
--  关于数组转换的问题
VARIABLE:x[5]=0;
a:c;
a:=x;
z:a[18]

1:若A>x,那么将X数据覆盖传递到A的后方位置,即原有a[datacount]位置将等于X5

这是教程里面的解释,按字面上来理解有几个疑问:
1:X5是一个数组,有5个元素,怎么a这个序列数组的最后一个元素等于X5呢?还是指a序列数组的最后5个元素等于X的数组的5个元素?

2:上面的这个代码,最后一句Z:A[18],无论A【】里写的是哪个数据,在K线图上显示的却多是z的值0,请问这是为什么?




[此贴子已经被作者于2014/5/16 17:49:12编辑过]

--  作者:追逐趋势
--  发布时间:2014/5/16 17:48:47
--  
VARIABLE:x[5]=0;
x[5]=1;
a:c;
a:=x;
z:a[DATACOUNT];
就算这样写,z也是显示为0
请问这个什么原因呢?

--  作者:王锋
--  发布时间:2014/5/16 18:46:22
--  

建议你学习一下金字塔的调试技巧,使用单步跟踪功能,查看运行后的变量,应该能看懂的

 

http://www.weistock.com/bbs/dispbbs.asp?boardid=16&Id=57075 问题4


--  作者:追逐趋势
--  发布时间:2014/5/17 11:27:20
--  
请问这一句是什么意思?

1:若A>x,那么将X数据覆盖传递到A的后方位置,即原有a[datacount]位置将等于X5

--  作者:瑟郎
--  发布时间:2014/5/17 11:47:55
--  
版主不是告诉你了,你按f8单步跟踪一下 让别人嚼完告诉你什么味儿,不如自己去尝
--  作者:追逐趋势
--  发布时间:2014/5/18 14:58:41
--  
问题是我调试完了,发现还是0,单步跟踪后到某个部分后,A自动显示为0,



我实在无法理解,问问意思也不行吗?