metrics中metacode写法问题

ohlc_rse = createReactiveStateEngine(name="ohlc_rse", metrics=[<duration>,<datetime>,<get_posneg(o,c)>,<get_ma3(c)>], dummyTable=ohlc, outputTable=res_ohlc, keyColumn="symbol")----------------------------------------段1

createAsofJoinEngine(name="aje",leftTable=res_quotes,rightTable=res_ohlc,outputTable=result,metrics=[<spread>,<bidasksum>,<posneg>,<ma3>],matchingColumn=`symbol,timeColumn=`datetime,delayedTime=1)----------------------------------------段2

createAsofJoinEngine(name="aje",leftTable=res_quotes,rightTable=res_ohlc,outputTable=result,metrics=<[spread,bidasksum,posneg,ma3]>,matchingColumn=`symbol,timeColumn=`datetime,delayedTime=1)----------------------------------------段3


段1中metrics写成 [<>,<>,<>...]可以运行

段2这样写就不能运行,改为段3的写法又可以运行

为什么?   [<>,<>,<>...]和<[a,b,c]>有啥区别?

请先 登录 后评论

1 个回答

alex

因为在 响应式引擎与其它引擎不同, result 每一列都要有一个metrics中的元代码来输出, 比如有3列 ,就要有3段元代码分别计算(即 [<a>,<b>,<c>]), <[a,b,c]> 只是1段源代码


请先 登录 后评论
  • 1 关注
  • 0 收藏,935 浏览
  • ddbuserex 提出于 2022-02-08 15:57

相似问题