VeighNa量化社区
你的开源社区量化交易平台
sean2mia's Avatar
Member
离线
3 帖子
声望: 0

用Python的交易员 wrote:

请在Github开个issue吧,我们后续来修复
不晓得为何我无法在github上开issue,要么我在gitee上开?

基本分析下来是在\vnpy\trader\object.py的tick结构中,新增的localtime造成,注释该字段后,程序正常

Traceback (most recent call last):
File "C:\Users\Sean\AppData\Local\Programs\Python\Python37\lib\site-packages\mongoengine\queryset\transform.py", line 273, in update
fields = _doc_cls._lookup_field(parts)
File "C:\Users\Sean\AppData\Local\Programs\Python\Python37\lib\site-packages\mongoengine\base\document.py", line 1107, in _lookup_field
raise LookUpError('Cannot resolve field "%s"' % field_name)
mongoengine.errors.LookUpError: Cannot resolve field "localtime"

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "C:\Users\Sean\AppData\Local\Programs\Python\Python37\lib\site-packages\vnpy\app\data_recorder\ui\widget.py", line 155, in process_exception_event
raise exc_info[1].with_traceback(exc_info[2])
File "C:\Users\Sean\AppData\Local\Programs\Python\Python37\lib\site-packages\vnpy\app\data_recorder\engine.py", line 80, in run
database_manager.save_tick_data(data)
File "C:\Users\Sean\AppData\Local\Programs\Python\Python37\lib\site-packages\vnpy\database\mongodb\mongodb_database.py", line 223, in save_tick_data
).update_one(upsert=True, param)
File "C:\Users\Sean\AppData\Local\Programs\Python\Python37\lib\site-packages\mongoengine\queryset\base.py", line 635, in update_one
update,
File "C:\Users\Sean\AppData\Local\Programs\Python\Python37\lib\site-packages\mongoengine\queryset\base.py", line 554, in update
update = transform.update(queryset._document, **update)
File "C:\Users\Sean\AppData\Local\Programs\Python\Python37\lib\site-packages\mongoengine\queryset\transform.py", line 275, in update
raise InvalidQueryError(e)
mongoengine.errors.InvalidQueryError: Cannot resolve field "localtime"

© 2015-2022 微信 18391752892
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】