小编mtd*_*mtd的帖子

使用pandas从订单的时间序列创建订单簿的快照?

我是python和pandas的新手,我想知道是否有人知道在pandas之上是否有任何python构建库,这将需要一系列具有以下列的时间序列:timestamp,id,price,大小,交换

每条记录按大小调整每个价格和交换的总数,以便为您提供当前视图,即记录可能如下所示:

9:00:25.123, 1, 1.02, 100, N
9:00:25.123, 2, 1.02, -50, N
9:00:25.129, 3, 1.03,  50, X
9:00:25.130, 4, 1.02, 150, X
9:00:25.131, 5, 1.02,  -5, X
Run Code Online (Sandbox Code Playgroud)

我希望能够随时了解市场的现状.例如,如果我在9:00:25.130拨打市场电话,我会得到:

1.02, N,  50
1.02, X, 150
1.03, X,  50
Run Code Online (Sandbox Code Playgroud)

查询9:00:25.131将返回

1.02, N,  50
1.02, X, 145
1.03, X,  50
Run Code Online (Sandbox Code Playgroud)

这些记录可能有一百万或更多,迭代所有记录对于每个请求都需要很长时间,特别是如果您在当天晚些时候尝试查看时间.我想有人可以在某个时间间隔创建"快照",并像mpeg播放中的关键帧一样使用它们,我可以自己编写代码,但我认为书籍构建/回放对于使用pandas和财务数据的人来说是如此普遍的需要他们可能已经是那里的图书馆.

任何想法,还是我自己动手?

python quantitative-finance pandas

0
推荐指数
1
解决办法
5877
查看次数

标签 统计

pandas ×1

python ×1

quantitative-finance ×1