根本运行不了Average1函数脚本,帮助文档有问题

https://tbq.tbquant.net/helper?product_id=999&keyword=440&content_id=262&type=article#3%E3%80%81%E5%87%BD%E6%95%B0%E7%9A%84%E7%BC%96%E5%86%99 3)点击工具栏的编译公式按钮编译保存当前函数。Average1函数脚本如下:Params Series<Numeric> Price(1); Numeric Length(10); Vars Numeric AvgValue; Events OnBar(ArrayRef<Integer> indexs) { AvgValue = Summation(Price, Length) / Length; Return AvgValue; } 本例只有一个返回值,即最后求得的平均值,在函数中直接使用Return 语句返回即可。

大哥,你提出的问题,真正原因,是你对【新建函数】与【新建指标】从概念上一开始就没有搞清楚。你看的帮助文档讲的是【新建函数】,估计你在【智大领峰】里面操作也是照着【新建函数】来点击操作的,但是你贴出来的代码一看就是【指标】不是【函数】。为啥?因为你从其他地方复制粘贴过来的时候,还带着【OnBar(ArrayRef<Integer>indexs){}】这样的尾巴。所以,简单回答就是这样,都不敢再告诉你,在TBQ3,名称又换成【新建函数】(这个没换)和【新建策略】这个换了,也是辛苦TB团队的产品经理了,在为了区分主观交易和量化交易上也是下了心思的,但是实际效果,还有待市场实践。

回复:帮助文档错了🤣,我转发给同事处理了

你的编译器报了什么错