CTP中午休市账户断线重连之后系统报错
handsomu opened this issue · 6 comments
handsomu commented
wh1100717 commented
Cuizi7 commented
这块的 order 打算这么处理:
- 维护一个订单对象的缓存
- 发单的时候将订单对象缓存在上述缓存中
- 收到订单回报的时候:
- 若缓存中无该订单对象则创建并缓存之,若存在则读取之
- 若订单对象的 order_status 为 pending_new (即首次收到该订单的回报)则发布 ORDER_PENDING_NEW 事件
- 若订单回报中的 order_status 为订单对象的前置状态,则忽略该回报
- 若订单回报中的 order_status 为订单对象的后置状态,则修改订单状态并发布对应事件
Cuizi7 commented
已尝试修复,明天交易时间我继续测试。
hzliu commented
断线重连的时候应该直接 fast_forward 吧?
2017-05-02 18:49 GMT+08:00 Cuizi7 <notifications@github.com>:
… 已尝试修复,明天交易时间我继续测试。
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#20 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABIoHLTmpW-kDi-6ZGozBMElxr_X9O8Yks5r1wpQgaJpZM4NNy8r>
.
Cuizi7 commented
@hzliu 现在在初始化阶段和账户短线重连的时候都是用的我自己写的类似 fast_forward 的逻辑,因为最早写这段逻辑的时候 rqalpha 还没有现在的 fast_forward,纯属历史原因。
Cuizi7 commented
master 分支已修复。