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

策略文件vnpy_ctastrategy.strategies.xxxx加载失败,触发异常:

Traceback (most recent call last):

File "D:\veighna_studio\lib\site-packages\vnpy_ctastrategy\engine.py", line 810, in load_strategy_class_from_module

module: ModuleType = importlib.import_module(module_name)

File "D:\veighna_studio\lib\importlib__init__.py", line 126, in import_module

return _bootstrap._gcd_import(name[level:], package, level)

File "<frozen importlib._bootstrap>", line 1050, in _gcd_import

File "<frozen importlib._bootstrap>", line 1027, in _find_and_load

File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked

File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
s
File "<frozen importlib._bootstrap_external>", line 883, in exec_module

File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed

File "D:\veighna_studio\lib\site-packages\vnpy_ctastrategy\strategies\x'x'x'x.py", line 15, in <module>

from vnpy.trader.option_fuction import delta_call, delta_put, calculate_days_to_expiry, dict_price_pos, findvalue

File "D:\veighna_studio\lib\site-packages\vnpy\trader\option_fuction.py", line 5, in <module>

import trading_calendars

ModuleNotFoundError: No module named 'trading_calendars'

是哪里的问题,"engine.py"line810,是名字有问题?

Traceback (most recent call last):
File "d:\vnstudio\lib\runpy.py", line 193, in _run_module_as_main
"main", mod_spec)
File "d:\vnstudio\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "D:\vnstudio\Scripts\vnstation.exe__main.py", line 9, in <module>
sys.exit(main())
File "d:\vnstudio\lib\site-packages\vnstation\run.py", line 74, in main
return Main().exec()
File "d:\vnstudio\lib\site-packages\vnstation\run.py", line 46, in exec
self.login_widget = login_widget = LoginWidget()
File "d:\vnstudio\lib\site-packages\vnstation\ui\login\login_widget.py", line 26, in
init
self.load_setting()
File "d:\vnstudio\lib\site-packages\vnstation\ui\login\login_widget.py", line 70, in load_setting
self.setting = load_json(self.filename)
File "d:\vnstudio\lib\site-packages\vnstation\utility.py", line 35, in load_json
data = json.load(f)
File "d:\vnstudio\lib\json\
init__.py", line 293, in load
return loads(fp.read(),
UnicodeDecodeError: 'gbk' codec can't decode byte 0x89 in position 197: illegal multibyte sequence

请各位大佬指教,3.6.0版本里多账户多策略如何操作呢?原来老版本可以安装多个程序,修改inti中的名称来区分。

description

如图,老版本的vn.py,最近频繁出现一个问题。理论上登录后,应该有7行日志信息,但是最近频繁出现没有合约信息的情况,只显示6行日志。而且看不到委托和成交信息显示,如果从vn.py里下手工委托单,也看不到显示。但是用别的软件能查到这笔委托。这个现象以前没有过,最近1周频繁出现.请大佬指点迷津?这是vn.py更新了什么吗?如何处理呢?

为了实现多账户,已安装了多个vnpy。为了运行调试时区分多个账户,如何修改每个vnpy的名称为中文名称?

description
如上红圈内的名称,如何修改呢?为了区分不同账户?

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

沪公网安备 31011502017034号

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