5 这个报错怎么解决,gives error: func must be an aggregate functio

在2.00.2和1.3.14版本中,如下函数定义出错:

moving(def(x,y)->avg(abs(x-y.last())), [tp,sma], timeP)

请先 登录 后评论

最佳答案 2021-11-13 09:46

2.00.2和1.3.14开始,定义聚合函数需要使用关键字,并且这个版本不支持此类匿名函数,后续会支持。

defg avg_abs(x,y)

{

return avg(abs(x-y.last()))

}

moving(avg_abs, [tp,sma], timeP)

请先 登录 后评论

其它 0 个回答