问题标签 [kdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
7458 浏览

kdb - 如何为一组唯一列组合选择 kdb 表的最后一个元素?

我有这个 kdb 表:

如何选择每个股票代码的最后一行,eid 对?对于这个子集,它将是:

0 投票
2 回答
526 浏览

kdb - kdb 中的时间点查询

我经常需要选择分区表中的最后一行,直到某个时间。这就是我使用的:

此查询可能会在 10:30:00 之前加载所有 `Bob`Jane 行,然后返回最后一行。有没有更有效的方法在 kdb 中运行时间点查询?

我的表的一些基准数据:

0 投票
2 回答
3950 浏览

kdb - Variable visibility when defining functions inside functions with q

I am defining a function that contains another function inside:

If I compile the function it works. If I run the lines one by one it works. However, if I try to call the function I get an error:

If I remove Ndays in the nested function, writing explicitly 10, it works. Si I guess it's a problem of local variable visibility inside nested functions, in function execution: i.e. the nested function cannot see Ndays, which is a local variable of the function find_badTicks. Do you know how I can make Ndays visible inside inner functions? Thanks Marco

0 投票
1 回答
577 浏览

kdb - 是否可以在 kdb select 语句中设置和重用变量?

我想在我的 select 语句中定义一些变量。例如,这里我想定义bid,ask为表中存储的原始值的修改值(此代码不起作用):

如何在 select 语句中定义变量?

0 投票
3 回答
2984 浏览

kdb - 如何从 kdb 表中删除随机行?

如何从 kdb 表中删除前 10 行?我想专门删除从以下位置返回的前 10 行:

我尝试将 delete 与 i 索引一起使用,但行数没有减少:

此外,delete 语句将许多行返回到我的 Q 控制台,但不确定那是什么。

0 投票
3 回答
2352 浏览

kdb - 如何在kdb中实时正确分区表?

我有一个 C 应用程序,它整天将数据流式传输到 kdb 内存表,最终超出了我的服务器 RAM 的大小。最终目标是将数据存储在磁盘上,所以我决定运行一个计时器分区功能来逐步传输数据。我想出了这段代码:

这是实时分区流数据的正确方法吗?你会怎么写这段代码?我担心删除语句与选择不同步。

0 投票
1 回答
357 浏览

kdb - 如何通过连接处理程序设置计时器功能?

我在通过连接处理程序设置 .z.ts 计时器时遇到问题:

什么都没有显示...

我错过了什么?

0 投票
2 回答
2306 浏览

kdb - 我可以为 kdb 分区表设置列属性吗?

是否可以为分区表设置列属性?

在运行分区之前,我应该在内存表上设置属性吗?分区后属性会保留吗?

0 投票
3 回答
1236 浏览

kdb - 在客户端应用程序中迭代 kdb 分区表的正确方法是什么?

我想在 R 程序中处理 kdb 表的所有行(我使用 qserver.R)。一种方法是初始化内存处理程序,然后一次遍历所有行,如下所述

我想限制 R 中客户端/服务器调用的数量以尽可能快地循环。如何为每个调用获取多行?

0 投票
2 回答
5318 浏览

kdb - 如何在 kdb 中找到元素索引?

如何确定 kdb 列表中元素的第一次和最后一次出现的索引。该列表显然具有重复值并且未排序。如果重要,该列表仅包含浮动(价格)。我尝试使用 bin 和 binr 但它没有给出预期的结果。