如何使tickerplant写入日志文件?

时间:2019-03-13 16:57:26

标签: kdb

我有一家股票交易市场,设有两个表格,即交易和报价。 我可以在正确的端口上设置样本Feedhandler,以使计时器上流动的数据进入交易和报价。 启动排纸厂时,将启动表的架构,列出日志文件的目录并设置端口。 我需要什么来使报价行编写更新以进行交易并报价到日志文件?

2 个答案:

答案 0 :(得分:2)

创建日志文件:

.[`:logfile;();:;()]

打开日志文件的句柄:

h:hopen `:logfile

每当收到交易或报价消息时,在发布前将消息写入日志文件句柄:

h enlist (`upd;`t;([]a:1 2 3))

消息的形式:

 h enlist (update function name; table name; table data received)

答案 1 :(得分:2)

使用以下方法启动纸飞机时,提供的架构已正确定义

>q tick.q sym hdb -p 1234

sym是要使用的模式的名称,hdb是HDB应该存储在其中的目录。如果没有sym参数,则tickerplant将在不创建日志文件的情况下运行。这可能是问题吗?否则,可以使用.u.L

找到日志文件的路径。

没有看到任何难以诊断的代码,也许您可​​以澄清问题?