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

vnstudio.Lib.site_packages.vnpy.app.spread_trading文件夹下

试用账号有流量限制,毕竟只是用来免费试用的。

  1. K线回测模式下,只会调用on_bar,因为没有tick数据
  2. Tick回测模式下,只会调用on_tick,然后由策略自行合成K线调用on_bar(BarGenerator)
  3. Tick回测理论上会更精准些,但是耗时也会长的多,所以对大部分人来说得不偿失

类似python setup.py install,用pip直接安装当前目录的代码

Bloomberg、路透都有。

TICK要收到服务器推送才会有,如果这个合约成交不活跃,那么可能就是没有为None。

load_bar(10)是10 天,这个数字可以取决于你的策略进行调整。感兴趣的话可以去看一下load_bar函数底层,你如果直接用小时线不是而用分钟线合成的小时线应该要在load_bar函数里的interval改成HOUR

没有错的,交易乘数是负的时候,下面trading_multiplier取了abs,然后就是一样的了

李春宝 wrote:

tanpeng wrote:

你好,请问你解决了吗?我进行tick级回测也遇到了这个问题?
还没有解决,哈
如果是两台电脑跑出来不一样,建议还是在有问题那台用jupyter先跑一下,这样调试起来也比较方便

tanpeng wrote:

你好,请问你解决了吗?我进行tick级回测也遇到了这个问题?
tick数据回测应该是调用load_tick()来加载历史数据

数据处理脚本需要根据自己的数据的特性自己写了,处理好了之后可以在图形界面使用DataManeger手动入库或者可以参考此帖用脚本入库

可以贴一下报错截图,如果点击下载后续无反应,可以使用cmd运行vntrader然后试试。顺便看一下你需要的数据rqdata是否有提供

可以试试卸载重装matplotlib看看

可能是你的mongodb配置有点问题,可以参考此帖调整一下试试看

可以先print一下这个item看看

这个应该是时区转换库的不同导致的,2.1.3以后时间戳都会自动转换成东八区时间,末尾跟的是+08:06

可以在你的笔记本上jupyter跑跑试试看

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

沪公网安备 31011502017034号

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