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

2.1.8的老版本里放在vnpy下面的trader里,现在还放在这里不行吗?

低级错误

收到 谢大佬

策略文件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,是名字有问题?

原来如此,多谢大佬!

收到 多谢

谢谢大佬,问题是原来编写的策略,现在想对照修改一下,不知道新版本和老版本有哪些差异?

好像不对,这个改的还是trader那个页面 我想改vnstation的名称。以前是在lib>site_packeage>vnstation下的init.py文件里可以改。现在的版本lib>site_packeage>veighna_station
description
里面都是这些文件点击就直接执行了,没法修改啊???

一台电脑装了新版本了,老版本就登录不上了吗?

收到 谢谢!我找到了,位置有一点变化:从lib>site_packeage>vnstation里,移动到了lib>site_packeage>vnpy中。我是改_init_的版本号。

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中的名称来区分。

xiaohe wrote:

没有收到合约信息查询完毕日志的输出,是实盘还是simnow呢?最新simnow查询合约的时间显著增加了
收不到委托推送的问题建议还是升级至最新版本再试试看
还想请教一个问题,我升级后到哪里对比原版和新版本有哪些异同呢? 我需要对照修改原有的cta策略。

xiaohe wrote:

没有收到合约信息查询完毕日志的输出,是实盘还是simnow呢?最新simnow查询合约的时间显著增加了
收不到委托推送的问题建议还是升级至最新版本再试试看
谢谢大佬,是实盘不是simnow。主要是2.1.8版本,担心一升级很多东西都得改。而且这个是不是vnpy推出新版本的缘故呢?一天好一天坏的,周五晚上又好了。但是早盘又不行了。

description

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

找到答案了。在安装的文件夹下面,Lib,site-packages,vnstation中的_init_文件中的版本号修改成想要的名称就行,目前看可以是中文。

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

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

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

沪公网安备 31011502017034号

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