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

首先我之前用的3.0版。 但是在把MacOS 从Montery 升级到Ventura 之后 就不能用了。

于是我从github 下载vnpy 的mac 压缩包 解压后,用pycharm打开,自动进入vnpy-3.6.0虚拟环境。
然后运行了 bash install_osx.sh 之后 出现了这样的状况

description

我试着手动pip install 例如 pip install vnpy_ctastrategy 是可以安装的。

我想请问下,是我安装哪里出了问题呢?还是现在MacOS 就是要这样手动安装?

我想请问下,我用遗传算法优化,Sharpe为目标 得出来的优化结果Sharpe 是14 (不讨论结果是否现实)。然后我使用优化结果给出的参数用相同数据跑回测,得到的结果Sharpe是-6。我实在是没找到是什么原因在相同数据、参数、策略下为什么优化结果和回测差别这么大?求助

自己用的mac系统,在github上下载了新的版本2.4.0的源代码之后发现cta 和data manager 模块和以前不一样了。以前是吧ctastrategyapp 添加到主引擎,然后自带的一些策略文件也在vnpy/app/cta_strategy/ 目录下。并且把ctastrategyapp和datamanagerapp 加载到主引擎之后图形界面就会有该模块。

在2.4.0版本中我在run.py试了两种方法加载这两个模块:
第一种,跟之前的版本一样从vnpy.app.cta_strategy 导入app后 再把app添加到主引擎(这种方法在pycharm里会有提示说找不到ctastrategyapp)
第二种,从vnpy_ctastrategy 导入app后再添加到主引擎

我想请问下大神们新的版本要如何加载这些模块到图形界面呢?然后自带策略没有了吗?
因为自己是小白然后想认真学习vnpy,所以另外我想请教下这样的改动相比之前版本的优化在哪里呢?

今天登录vn station 发现有新版本 然后一键更新了之后就无法启动,cmd 里报错是这样的

Traceback (most recent call last):
File "C:\vnstudio\lib\runpy.py", line 193, in _run_module_as_main
"main", mod_spec)
File "C:\vnstudio\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\vnstudio\lib\site-packages\vnstation__main.py", line 4, in <module>
cli()
File "C:\vnstudio\lib\site-packages\click\core.py", line 829, in
call
return self.main(args, kwargs)
File "C:\vnstudio\lib\site-packages\click\core.py", line 782, in main
rv = self.invoke(ctx)
File "C:\vnstudio\lib\site-packages\click\core.py", line 1236, in invoke
return Command.invoke(self, ctx)
File "C:\vnstudio\lib\site-packages\click\core.py", line 1066, in invoke
return ctx.invoke(self.callback,
ctx.params)
File "C:\vnstudio\lib\site-packages\click\core.py", line 610, in invoke
return callback(
args, kwargs)
File "C:\vnstudio\lib\site-packages\click\decorators.py", line 21, in new_func
return f(get_current_context(), *args,
kwargs)
File "C:\vnstudio\lib\site-packages\vnstation\cli.py", line 15, in cli
run()
File "C:\vnstudio\lib\site-packages\click\core.py", line 829, in
call__
return self.main(args, kwargs)
File "C:\vnstudio\lib\site-packages\click\core.py", line 782, in main
rv = self.invoke(ctx)
File "C:\vnstudio\lib\site-packages\click\core.py", line 1066, in invoke
return ctx.invoke(self.callback,
ctx.params)
File "C:\vnstudio\lib\site-packages\click\core.py", line 610, in invoke
return callback(
args, **kwargs)
File "C:\vnstudio\lib\site-packages\vnstation\cli.py", line 20, in run
import vnstation.run
File "C:\vnstudio\lib\site-packages\vnstation\run.py", line 5, in <module>
from vnstation.ui.login.login_widget import LoginWidget
File "C:\vnstudio\lib\site-packages\vnstation\ui\login\login_widget.py", line 5, in <module>
from vnstation.ui.login.register_dialog import WeChatLoginDialog
File "C:\vnstudio\lib\site-packages\vnstation\ui\login\register_dialog.py", line 3, in <module>
from vnstation.web_engine import VNPY_URL_BASE, create_network_manager, create_web_view
File "C:\vnstudio\lib\site-packages\vnstation\web_engine.py", line 6, in <module>
from PyQt5.QtWebEngineCore import QWebEngineCookieStore
ImportError: DLL load failed: The specified module could not be found.

从网上找了些方法 1. 安装2015-2017 vcredist

  1. python -m pip install --upgrade pip
    python -m pip install --upgrade PyQt5
    python -m pip install --upgrade pyopenssl

这些方法都不管用,求助论坛里的大佬帮忙!

EnvironmentError: [WinError 5] Access is denied: 'c:\\vnstudio\\lib\\site-packages\\~implejson\\_speedups.cp37-win_amd64.pyd'\r\nConsider using the --user option or check the permissions.\r\n\r\n"

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

沪公网安备 31011502017034号

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