开拓者期货期权程序化系统交易论坛

标题: 为什么有些序列参数无法使用 [打印本页]

作者: noego345    时间: 2017-9-5 09:20:37     标题: 为什么有些序列参数无法使用

TrueRange是可以直接调用的系统函数,在某些系统应用中可以以序列形式调用,但是为什么在我的应用中不能这样调用呢?如下打印出来的值都是TrueRange[0]的。请教。
        Commentary("TrueRange[0]"+Text(TrueRange[0]));
        Commentary("TrueRange[1]"+Text(TrueRange[1]));
        Commentary("TrueRange[2]"+Text(TrueRange[2]));
        Commentary("TrueRange[3]"+Text(TrueRange[3]));         
         
作者: gczh112358    时间: 2017-9-5 09:24:54

没有TrueRange[0]这个写法的
输出的值就是TrueRange()
[attach]35943[/attach]
作者: noego345    时间: 2017-9-5 10:05:07

gczh112358 发表于 2017-9-5 09:24
没有TrueRange[0]这个写法的
输出的值就是TrueRange()

括号是可以省略的。例如:AvgTrueRange函数中就通过Average(TrueRange,Length);调用TrueRange,可见TrueRange是NumericSerial




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2