kdb+/q tickerplant:什么是 `timesym?
kdb+/q tickerplant : what is `timesym?
我正在按照 test tickerplant and feedhandler setup 说明进行操作。但是,当我尝试 运行 q tick.q someTable tick_log -p 5555
时,出现以下错误:'timesym
。上面提到的 "C API for kdb+" 白皮书中没有任何内容。我做了什么:
- 已下载https://github.com/KxSystems/kdb-tick/blob/master/tick.q
mkdir tick
- 将 https://github.com/KxSystems/kdb-tick/blob/master/tick/u.q 中的 u.q 放入
tick/
- 将
someTable
架构放入 tick/someTable.q
(包含 sym
和 time
列)
mkdir tick_log
- 运行上面的
q tick.q someTable tick_log -p 5555
命令
能否请您帮助我理解 timesym
变量的含义以及我应该如何提供它?我是不是漏掉了一些步骤?
非常感谢您的帮助!
如果正在使用的 table 中的前两列分别不是 time
和 sym
,则 'timesym
是 tickerplant 抛出的错误。您可以在 .u.tick
函数中找出 line 30 of tick.q 上发生错误的位置(搜索 timesym
)。
为了解决这个问题,您需要确保 time
和 sym
是 table 的前两列(按此顺序)。或者,您可以更改 tickerplant 代码以适合您的 table.
我正在按照 test tickerplant and feedhandler setup 说明进行操作。但是,当我尝试 运行 q tick.q someTable tick_log -p 5555
时,出现以下错误:'timesym
。上面提到的 "C API for kdb+" 白皮书中没有任何内容。我做了什么:
- 已下载https://github.com/KxSystems/kdb-tick/blob/master/tick.q
mkdir tick
- 将 https://github.com/KxSystems/kdb-tick/blob/master/tick/u.q 中的 u.q 放入
tick/
- 将
someTable
架构放入tick/someTable.q
(包含sym
和time
列) mkdir tick_log
- 运行上面的
q tick.q someTable tick_log -p 5555
命令
能否请您帮助我理解 timesym
变量的含义以及我应该如何提供它?我是不是漏掉了一些步骤?
非常感谢您的帮助!
time
和 sym
,则 'timesym
是 tickerplant 抛出的错误。您可以在 .u.tick
函数中找出 line 30 of tick.q 上发生错误的位置(搜索 timesym
)。
为了解决这个问题,您需要确保 time
和 sym
是 table 的前两列(按此顺序)。或者,您可以更改 tickerplant 代码以适合您的 table.