如何响应式状态引擎计算 arrayVector 列

我想通过 rsEngine 每次新到一条记录计算上一次五档报价和当前最新五档报价到一条记录,metrics 如下:mlast(tradeAmount,2),prev(bidPrice),prev(bidVolume),prev(askPrice),prev(askVolume),即把上一条报价的五档和当前记录的五档记录拼接在一条记录里。

我尝试用 mfirst 替代 prev 也应人报错 Function 'xx' reactive state engine doesn't support data type DOUBLE[]

请先 登录 后评论

1 个回答

Polly

目前在响应式引擎中某些函数暂不支持 array vector。一个解决方案是:先单独写再合成一列,比如这样: fixedLengthArrayVector(prev(bid[0]), prev(bid[1]), prev(bid[2]), prev(bid[3]), prev(bid[4]))

请先 登录 后评论