自定义函数跨图层取值
2022-10-31 19:31
想在自定义函数中读取别的图层的某个值,代码如下:
Params
Series<Numeric> Price;
Integer DataIndex(1); // 另一图层编号
Vars
Numeric DataValue; // 返回值
Begin
DataValue = Data[DataIndex].Price[1];
Return DataValue;
End
编译报错,“不可用Data访问图层参数变量或局部变量”。
如果把 Begin 里改为
Data[DataIndex].Close[1]
则编译成功。
请问如果不想写死Price为Close,而是作为参数,如何解决这个问题并编译成功?
评论区
查看全部