【发布时间】:2014-03-05 17:15:38
【问题描述】:
我正在尝试在 KDB 中创建一个表,其中的列是查询的结果。例如,我已经加载了股票数据并搜索给定时间窗口的股票交易价格。我创建了一个函数 getTrades[Sybmol;日期;开始时间;停止时间]
这将搜索我的数据库并返回在开始时间和停止时间之间交易的价格。所以我对 Apple 30 秒窗口的结果可能是: 527.10、527.45、527.60、526.90等
我现在要做的是使用 xbar 创建一个表格,其中有每秒的行和在 StartTime 和 StopTime 中交易的所有价格的列。如果价格在那 1 秒内交易,我将在列中放置一个 X。我想我可以处理其中的大部分,但我正在努力解决的主要问题是将上面得到的结果转换为表格的名称。我还在为如何使其灵活而苦苦挣扎,因此我的表格在一种情况下将有 5 列(交易 5 个价格),但在另一种情况下有 10 列,所以基本上它会根据我正在搜索的窗口中交易的价格水平而有所不同。
谢谢。
【问题讨论】:
标签: kdb