策略文件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中的名称来区分。
如图,老版本的vn.py,最近频繁出现一个问题。理论上登录后,应该有7行日志信息,但是最近频繁出现没有合约信息的情况,只显示6行日志。而且看不到委托和成交信息显示,如果从vn.py里下手工委托单,也看不到显示。但是用别的软件能查到这笔委托。这个现象以前没有过,最近1周频繁出现.请大佬指点迷津?这是vn.py更新了什么吗?如何处理呢?
为了实现多账户,已安装了多个vnpy。为了运行调试时区分多个账户,如何修改每个vnpy的名称为中文名称?
如上红圈内的名称,如何修改呢?为了区分不同账户?