问题标签 [exxeleron-q]

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 投票
2 回答
476 浏览

java - 如何有效地从 Java 发布到 KDB Ticker Plant

我们拥有向 KDB Ticker Plant 发布报价的市场数据处理程序。为此,我们使用 exxeleron q java 库。不幸的是,延迟非常高:当我们尝试插入一批记录时需要数百毫秒。您能否建议一些有关 KDB + Java 绑定的延迟提示,因为我们需要快速发布。

0 投票
2 回答
1169 浏览

python - pandas DataFrame 在传递给 kdb+ 时丢弃索引(使用 qPython API)

我正在尝试将时间序列数据从 传递Pythonq/kdb+

一种解决方案是qPythonmoduleq ,提供从表格/字典到 Pandas的无缝转换。

问题是当试图Pandas 传递到时, (在列中)q的时间索引并没有完全放在一边。可重现的代码:DataFrameDateq

如您所见, q 表没有DataFrameDate中存在的列作为索引。f

如何有效地(对于大数据)将日期时间索引传递给 q?

0 投票
1 回答
2325 浏览

python - 将包含字符串列的 pandas DataFrame 传递给 kdb+(使用 qPython API)

exxeleron/qPython模块允许将 pandas 发送DataFramekdb+/q's 表。

让我们准备数据:

DataFrame然后要传递的对象如下所示:

当我尝试将其发送到 时kdb+/q,我收到以下错误:

0 投票
0 回答
266 浏览

c# - qSharp 股票代码植物订阅

我目前正在尝试使用 qsharp 订阅我的tickerplant,但是当我尝试获取消息数据时,我只会System.Int64[]被返回或system.object[]如下所示: 在此处输入图像描述

取自示例的 C# 代码:

对于我的 q 代码:

Tickerplant:

我发布使用

现在的问题是它似乎确实收到了QMessage但只是解析不正确?

0 投票
1 回答
284 浏览

python - qpython/pandas 从 kdb 收到空字符的问题

这个问题几乎是针对@Maciej Lach,但如果其他人遇到过这个问题,请告诉我。

问题很简单 - 每当 kdb 向其中一个列具有空白字符的单行表发送它时,qpyhton 就会崩溃(当 pandas 设置为 true 时)。

我正在使用:python 版本 2.7.11,qpython 版本 qPython-1.2.0,pandas-0.18.1

重现:

现在,在 kdb 方面:

当我发送一个具有空字符的单行表时,它似乎只有一个问题。可以使用多个空字符。使用非空字符的单行表很好。没有 Pandas=True 选项一切都很好(但我的用例需要 pandas=True )。

有任何想法吗?