我正在遵循测试tickerplant和feedhandler设置说明。但是,当我尝试运行时,q tick.q someTable tick_log -p 5555出现以下错误:'timesym。上面提到的“C API for kdb+”白皮书中没有任何相关内容。我做了什么:
mkdir ticktick/someTable架构放入tick/someTable.q(包含sym和time列)mkdir tick_logq tick.q someTable tick_log -p 5555命令您能帮我理解该timesym变量的含义以及我应该如何提供它吗?我错过了一些步骤吗?
非常感谢您的帮助!
'timesymtime如果正在使用的表中的前两列分别不是& ,则 tickerplant 会抛出一个错误sym。您可以在函数中的 tick.q 第 30 行找到错误发生的位置.u.tick(搜索timesym)。
为了解决此问题,您需要确保time&sym是表的前两列(按此顺序)。或者,您可以更改tickerplant 代码以适合您的表格。