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

目前设置的数据库是sqlite,用matlab访问数据.vntrader\database.db。总是早9点晚9点,vnpy行情正常显示,但是database没有更新,在其他时段没有出现这种问题。trader关闭重启后,就能恢复正常。请问应该怎么处理?

Administrator
avatar
加入于:
帖子: 4138
声望: 230
  1. 数据库有读写访问锁的概念,尤其是文件型书库sqlite
  2. 有这种需求建议改用MySQL之类的独立服务进程数据库
Member
avatar
加入于:
帖子: 5
声望: 0

即使是单独运行vnpy,也发生vnpy行情正常,database没有更新。应该是sqlite存在的问题了吧?

Member
avatar
加入于:
帖子: 5
声望: 0

用Python的交易员 wrote:

  1. 数据库有读写访问锁的概念,尤其是文件型书库sqlite
  2. 有这种需求建议改用MySQL之类的独立服务进程数据库

使用mysql之后,仍然存在早上9点无法更新数据库的问题,vnpy运行正常。没有运行任何程序去读取数据库文件。关闭trader,重启后就恢复正常了。请管理员处理一下这种情况。谢谢。

Member
avatar
加入于:
帖子: 8
声望: 0

同样存在这个问题,但很奇怪的是我这里上期所的数据可以正常存入database,但大商所和郑商所的不行

Member
avatar
加入于:
帖子: 5
声望: 0

pgeng wrote:

同样存在这个问题,但很奇怪的是我这里上期所的数据可以正常存入database,但大商所和郑商所的不行
是的,不同交易所不一样。

Member
avatar
加入于:
帖子: 8
声望: 0

leshui_pan wrote:

pgeng wrote:

同样存在这个问题,但很奇怪的是我这里上期所的数据可以正常存入database,但大商所和郑商所的不行
是的,不同交易所不一样。
你的版本是多少,我是升级2.14之后出现的,直接用2.09的时候正常

Member
avatar
加入于:
帖子: 5
声望: 0

pgeng wrote:

leshui_pan wrote:

pgeng wrote:

同样存在这个问题,但很奇怪的是我这里上期所的数据可以正常存入database,但大商所和郑商所的不行
是的,不同交易所不一样。
你的版本是多少,我是升级2.14之后出现的,直接用2.09的时候正常

我的是2.14,最近的新推更新搞得我都不敢更新了。

Member
加入于:
帖子: 24
声望: 0

和我是不是同一个问题?

https://www.vnpy.com/forum/topic/4296-9dian-zhi-hou-bi-xu-zhong-qi-vnpy-cai-you-1-fen-zhong-bar-xing-qing-shu-ju-sheng-cheng

Administrator
avatar
加入于:
帖子: 4138
声望: 230

我们已经定位到了这个问题,在DEV分支已修复,后续2.1.6发布会自带这个修复

© 2015-2019 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3