首页 > 解决方案 > 如何添加消息从 KDB 中的 feedhandler 到达 tickerplant 的时间

问题描述

我想知道添加数据从 feedhandler 到达 KDB 自动收报机的时间的最佳方法是什么。.z.z当数据以列表形式到达时,仅使用连接运算符附加到列表末尾是否正确?

标签: kdb

解决方案


你在使用来自 Kx tick 的刻度库吗?我认为它会自动为您附加数据到达tickerplant的时间。

https://github.com/KxSystems/kdb-tick/blob/master/tick.q

在第 38 行:

 if[not -16=type first first x;
  if[d<"d"$a:.z.P;.z.ts[]];
  a:"n"$a;x:$[0>type first x;a,x;(enlist(count first x)#a),x]
  ];

x是发送到自动收报机工厂的表格/列表,并且a是已添加的时间跨度。


推荐阅读