MTF wrote:
一起升级下vnpy_ctastreategy/vnpy_ctabacktester/vnpy_datamanger等模块
你说的这些模块全部已经是最新版本了。vnpy_rqdata现在的问题是我装不了最新版本会报错,如上一条里的图。
MTF wrote:
目前都需要手动安装的
我手动安装vnpy_rqdata 之后跑run.py 出现了问题。安装的版本 是版2.9.56.1,跑的时候报错。
然后我试着pip install vnpy_rqdata==2.10.14 又出现报错
现在我无法使用cta_backtest的模块
首先我之前用的3.0版。 但是在把MacOS 从Montery 升级到Ventura 之后 就不能用了。
于是我从github 下载vnpy 的mac 压缩包 解压后,用pycharm打开,自动进入vnpy-3.6.0虚拟环境。
然后运行了 bash install_osx.sh 之后 出现了这样的状况
我试着手动pip install 例如 pip install vnpy_ctastrategy 是可以安装的。
我想请问下,是我安装哪里出了问题呢?还是现在MacOS 就是要这样手动安装?
七月雪 wrote:
可以分享下具体的操作步骤吗
通过脚本
engine.add_strategy(StrategyName, {})
engine.load_data()
engine.run_backtesting()
engine.calculate_result()
engine.calculate_statistics()
setting = OptimizationSetting()
setting.set_target("sharpe_ratio")
setting.add_parameter("parameter_name", 0.01, 0.05, 0.005)
engine.run_ga_optimization(setting)
优化目标是Sharpe, 然后跑出来的参数 用同样数据 再做backtest 得倒的Sharpe 差别非常大
我想请问下,我用遗传算法优化,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,所以另外我想请教下这样的改动相比之前版本的优化在哪里呢?
xiaohe wrote:
请问是跑了run.py但是没有任何反应是吗?
是的跑了run.py dock里出现了黑马的 图标 但是 没有任何窗口 点击图标也没有反应
xiaohe wrote:
那请问安装之后新的报错是?
我也有同样的问题 没有报错 程序在跑就是没有图形界面
今天登录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
这些方法都不管用,求助论坛里的大佬帮忙!
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"