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

vnpy.trder.setting是默认的setting和默认读取setting的路径,可以自己研究看看

可以打开cmd,输入python -m vnstation来启动vnstation再点击更新看看是否有底层报错

应该没有升级吧,现在版本的xtp没有“XX初始化成功”这条日志输出,可以升级至最新版本以后再试试看。
我按照你图上的下了单,没有报错。

description

description

description

这里的username和password不是米筐官网登录用的账号和密码
米筐配置可参考https://www.vnpy.com/forum/topic/1997-vn-pyshe-qu-jing-xuan-13-vn-traderquan-ju-pei-zhi-xiang-jie

目前没有吧

我之前理解错了,我以为你的拿的vn.py的no_ui模板打开的,之前那些日志调试都是针对no_ui模板,里面有注册日志事件监听的逻辑,包括策略里write_log的内容。你回测脚本没用到cta_engine, 策略write_log当然没反应。我拿了你回测脚本的代码,在同样的策略下加了print(bar),脚本运行能打印。这个可能需要自己排查了。

description

description

可以再更新试试吧

一个用算法交易模块,一个用cta策略模块

print只会在终端输出而不会写入日志。前面做的关于日志的配置,都是通过事件引擎,注册日志事件监听写入日志文件的那种,包括在策略里write_log的代码。但是策略继承的是ctatemplate,ctatemplate里的write_log函数是创造了一个cta engine log event,要通过cta_engine的,而回测是通过backtesting_engine去append logs,不会写进日志文件里,不是同一种日志。

description

description

感觉回测调试notebook_trading可能更合适你https://github.com/vnpy/vnpy/tree/master/examples/notebook_trading

应该是的

不清楚你策略的具体逻辑了,可以自己打印看看

请检查一下你的vnpy.event.engine文件吧,报错说是标点符号错误

可以详细描述一下你的问题,比如完整截图以及下哪个品种什么类型的单
看报错代码应该是11000306 Service not supported! 该业务尚未支持

是的
是的

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

沪公网安备 31011502017034号

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