请问模拟账户界面的账户在哪里删除? 我从数据库直接删除qarealtime后引起了混乱,删除qarealtime,重启qatrader,账户总是被初始化到一个不正确的状态.
发布于 1 个月前 作者 OceanMT 130 次浏览 来自 问答

image.png

请问模拟账户界面的账户在哪里删除?
我从数据库直接删除qarealtime后引起了混乱, 删除qarealtime,重启qatrader,账户总是被初始化到一个不正确的状态. 并且每天收盘检查好的仓位,第二天早上开盘重启qatrader后就会被重置到一个不正确的状态,并且所有的order都没有了. 不知道是不是因为我的不正确删库造成的.是不是qatrader,或qatraderserver有什么缓存机制.

4 回复

image.png 我把这四个collection中,相关account_cookie同一个名字的文档都删除了,但是只要一运行相同账户同名字的qatrader,数据库的同名的账户持仓就神奇出现了持仓…

反复测试各个参数,发现用"–wsuri ws://www.yutiansut.com:7988" 会导致仓位异常. 如果用"wss://opentd.shinnytech.com/trade/user0" 就不会,但broker_name只能用’simnow’,不能用QUANTAXIS 猜测是天神的ws服务器有缓存bug,每次重启qatrader时就把服务器的缓存同步到本地的mongodb了

@OceanMT 你是什么异常了?

@yutiansut 1 所有的order记录会被清空, 2 仓位收盘我是检查过,仓位已是0了,但postions会被复原到一个固定的仓位,例如,IF1912 多1手.

回到顶部