1个不稳定版本
0.1.0 | 2024年6月16日 |
---|
#2 在 #rewind
5KB
reparo (用于流回测数据)
生活就像巧克力,你永远不知道下一口会是什么。
但对于你的reparo事件驱动项目来说并非如此。让我们回滚事件以进行回测。
它做两件事
- 订阅并将流数据存储到文件中
- 从文件中加载数据并发布
我们唯一关心的是数据是否可以重复,那就是时间戳。因此,要重复的struct应该有一个时间戳。
在这个项目中,这被封装为一个名为"rewindable"的trait
文件应该是人类可读的,数据应该是可重复的,这样我们就可以手动编辑进行"数据清洗"。
依赖
~3.5–10MB
~85K SLoC