我正在尝试使用 Thinkscript 在 Thinkorswim 上创建一个不规则的卷扫描仪。我想在过去期间创建一个交易量数组,以便我可以将它们与当前期间的交易量进行比较(使用折叠或递归)。然而,虽然 Thinkorswim 文档详细介绍了所谓的 IDataHolder 数据类型,它是一组数据,但我无法找到如何实际创建一个数据类型,而不是仅引用 Thinkorswim 持有的历史数据。这是文档:https ://tlc.thinkorswim.com/center/reference/thinkScript/Data-Types/IDataHolder
我已经尝试编写像这样简单的代码来初始化数组:
def array = [];
这会引发错误。我尝试了不同类型的括号,更改了任何可能的语法问题等。
这在 Thinkscript 语言中可行吗?如果没有,是否有任何解决方法?如果不是这样,是否有第三方编程接口可以用来从 Thinkorswim 提取数据并以这种方式获取扫描仪?谢谢你的帮助。