以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 为什么数组不能向前引用? (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=170829) |
-- 作者:zzhfzzhf -- 发布时间:2019/7/4 23:48:56 -- 为什么数组不能向前引用? //例如 AA:c[barpos+5]; //可以向前引用
//但是下面代码就不行 VARIABLE:sz[]=0; Cd:=c; sz:=Cd; BB:sz[barpos+5]; //实际上sz[barpos+5]还是等于c;
为什么?
[此贴子已经被作者于2019/7/4 23:49:34编辑过]
|
-- 作者:FireScript -- 发布时间:2019/7/5 9:26:55 -- 这样不行的哦。 因为这样定义的数组长度始终和当前barpos相等的。所以每次输出的还是和c一样的。
|
-- 作者:zzhfzzhf -- 发布时间:2019/7/5 11:12:09 -- 那怎么样才能实现数组向前引用? |
-- 作者:FireScript -- 发布时间:2019/7/5 11:16:32 -- 你原始需求是怎样的?为什么会需要数组。你描述下,能不用数组解决还是不用数组比较好。 |
-- 作者:zzhfzzhf -- 发布时间:2019/7/5 16:51:32 -- 我想编个指标drawicon最高点最低点 当然也有公式可以实现 但我想自己编看看. 用vba又太麻烦 |
-- 作者:gxx978 -- 发布时间:2019/7/5 17:29:28 -- 你是想用数组获取前第5根K线的收盘价?barpos不是应该减5嘛。BB:sz[barpos-5]; VARIABLE:sz[]=0; Cd:=c; sz:=Cd; BB:sz[barpos-5]; |
-- 作者:zzhfzzhf -- 发布时间:2019/7/14 16:38:57 -- 以运行程序的k线为参考点,之前的是减,之后的是加,我是要加。 |
-- 作者:zzhfzzhf -- 发布时间:2019/7/14 16:40:30 -- 我的主帖内容为什么总是显示“内容待审核” |
-- 作者:FireScript -- 发布时间:2019/7/15 9:56:49 -- 已经处理掉了。关键词导致的。 |