vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 18
声望: 3

求助:
on_tick中打印log,发现同一时间会重复打印:
2020-09-14 09:56:58,594 INFO: arb_sim: 2020-09-14 09:56:58.594906 in ontick:等待时间到,当前仓位:近月0远月-1,本地委托{'CTP.3-1122803941_26'}
2020-09-14 09:56:58,594 INFO: arb_sim: 2020-09-14 09:56:58.594906 in ontick:等待时间到,当前仓位:近月0远月-1,本地委托{'CTP.3-1122803941_26'}
2020-09-14 09:56:58,610 INFO: arb_sim: 2020-09-14 09:56:58.610532 in ontick:等待时间到,当前仓位:近月0远月-1,本地委托{'CTP.3-1122803941_26'}
2020-09-14 09:56:58,625 INFO: arb_sim: 2020-09-14 09:56:58.610532 in ontick:等待时间到,当前仓位:近月0远月-1,本地委托{'CTP.3-1122803941_26'}
2020-09-14 09:56:58,625 INFO: arb_sim: 2020-09-14 09:56:58.610532 in ontick:等待时间到,当前仓位:近月0远月-1,本地委托{'CTP.3-1122803941_26'}
2020-09-14 09:56:58,625 INFO: arb_sim: 2020-09-14 09:56:58.610532 in ontick:等待时间到,当前仓位:近月0远月-1,本地委托{'CTP.3-1122803941_26'}
2020-09-14 09:56:58,625 INFO: arb_sim: 2020-09-14 09:56:58.610532 in ontick:等待时间到,当前仓位:近月0远月-1,本地委托{'CTP.3-1122803941_26'}
2020-09-14 09:56:58,636 INFO: 交易撤单失败,代码:26,信息:CTP:报单已全成交或已撤销,不能再撤
2020-09-14 09:56:58,636 INFO: 交易撤单失败,代码:26,信息:CTP:报单已全成交或已撤销,不能再撤
2020-09-14 09:56:58,636 INFO: 交易撤单失败,代码:26,信息:CTP:报单已全成交或已撤销,不能再撤
2020-09-14 09:56:58,636 INFO: 交易撤单失败,代码:26,信息:CTP:报单已全成交或已撤销,不能再撤
2020-09-14 09:56:58,636 INFO: 交易撤单失败,代码:26,信息:CTP:报单已全成交或已撤销,不能再撤

Member
avatar
加入于:
帖子: 526
声望: 24

能看下你的打印函数吗

Member
avatar
加入于:
帖子: 18
声望: 3

description

Member
avatar
加入于:
帖子: 18
声望: 3

再 on_tick 中,检查当前是否有活跃委托,有委托且超过最长挂单时间(计数器)就撤单,没有活跃委托归零计数器
做了tick过滤,排除短时间收到多个行情,也就是说只针对一个合约的 tick 触发上面的逻辑

Member
avatar
加入于:
帖子: 526
声望: 24
  1. 请问是每个品种都这样还是只有个别品种这样;
  2. 可以print一下收到的tick看看同一品种同一数据的tick到底是推了一次还是五次
© 2015-2019 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3