0

当我们执行 Ref(var1, -5) 时,我们会从 5 根柱线之前获得数组 var1 的值。例如,假设我们在使用 ref 回顾的第 100 条。

Ref(HHV(H, rangeStoredinBarNumber100), -5);

上述公式中使用了 95 号柱的数组 rangeStoredinBarNumber100 的值。我的问题是有没有办法在上述公式中使用调用栏(栏号 100)中的 rangeStoredinBarNumber100。现在你可以说使用下面的

Ref(HHV(H, Ref(rangeStoredinBarNumber100, 5)), -5);

但我只是以数字 5 为例。在我的代码中,存储值 5 的变量是一个数组。这意味着我必须在 Ref(HHV(H, Ref(rangeStoredinBarNumber100, lookbackbar)), -1 *lookbackbar); //这失败了

然而,由于lookbackbar 是一个数组,它在向下 5 个柱(柱号为 95)处具有不同的值。并且由于上述内容包含在 Ref() (外部参考)中,因此其中引用的任何变量都指的是第 95 条。所以上述内容失败了。我说清楚了吗?现在是否可以在不使用 Ref() 的情况下在 95 号柱中使用 100 号柱的lookbackbar 变量。就像是

Ref(HHV(H, Ref(rangeStoredinBarNumber100, Original(lookbackbar))), -1  *lookbackbar); //wishful thinking maybe

甚至更好

Ref(HHV(H, Original(rangeStoredinBarNumber100)), -1  *lookbackbar); //wishful thinking maybe

这里 Original(lookbackbar) 是指从 bar 100 开始的lookbackbar 数组值。AFL 中没有称为Original的函数,仅用于示例。这可能吗?

4

0 回答 0