返回 Aurora Lab

AURORA LAB / 公开实验 001

顺序,改变状态。

用三条合成消息,检验为什么接收时间不能自动替代源序列。

实验工作区

源序列是数据源赋予消息的顺序,接收时间是消息到达使用者的时刻。本例约定:序列号属于同一数据流;SET 操作覆盖 order-A 的剩余数量。真实数据源必须按各自规范解释。

源序列源时间(ms)接收时间(ms)操作数量
110001100SET order-A10
210011103SET order-A4
310021101SET order-A7
剩余数量—
已重放事件0 / 3

选择顺序,然后运行或逐条重放。

重放记录

    为什么会出现不同结果?

    序列 2 的消息比序列 3 更晚到达。按接收时间重放时,较旧的更新最后覆盖了新状态,最终数量为 4。按本例约定的源序列重放,最终数量为 7。此结论依赖明确的事件语义,并不适用于所有行情协议。

    下载 Python 示例

    Python 3 · 仅标准库 · MIT 许可

    仅使用合成数据。无真实报价、交易信号或账户连接。

    搜索网站

      方向键选择 · Enter 打开 · Esc 关闭Ctrl / ⌘ K

      浏览器设置

      隐私与显示

      设置适用于当前网站与浏览器,可随时通过页脚重新调整。

      必要设置

      在当前设备记住本次选择。

      始终启用

      未安装广告或受众分析工具。拒绝可选存储不影响阅读或联系。

      Cookie 与存储详情