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

确实你这个是个好办法,以前我的机子都够用,2.16 就不行,把这个一删除就好了。vnoes扩展件太大了。报错内容就是编译的时候内存堆栈溢出了。

能不能在linux下编译一下这个定价模块呢?大佬谁成功了说个思路

vnpy 回测确实慢,我这几天也在琢磨怎么把速度提上来,回测框架比较复杂,numba提速 可以考虑

谢谢大佬,我再排查一下看看, 有时候直接按照python 报错路径去排查的思路 还不如经验

请问是否是程序 bug?

description

如题,回测的vnpy正常,就是跑遗传算法的时候,调用 keltner ,提示,元组参数和字典参数传入有误? 有谁遇到过

谢谢keke 大佬,我自己终于解决了,不是我导入的数据问题,是接口有问题,tick数据没有进行float 处理,可能是原作者qqqlyx 忘记了,
代码如下:
tick.last_price = float(d["last"])
tick.high_price = float(d["high_24h"])
tick.low_price = float(d["low_24h"])
tick.volume = float(d["volume_24h"])
希望类似我的小白不要再踩坑了,
一个小坑花了好几天,哎

是input()函数问题吗?还是我的设置没设置好,该怎么改?

我用的dev版本最新版,加载cta策略时候出现错误,求解?
multi: 触发异常已停止

环境
操作系统: 如Windows 10
Anaconda版本: Anaconda3-2019.03-Windows-x86_64. Python 3.7 64位
vn.py版本: dev

Traceback (most recent call last):

File "C:\Anaconda3\lib\site-packages\vnpy\app\cta_strategy\engine.py", line 548, in call_strategy_func

func(params)

File "C:\Anaconda3\lib\site-packages\vnpy\app\cta_strategy\strategies\multi_timeframe_strategy.py", line 75, in on_tick

self.bg5.update_tick(tick)

File "C:\Anaconda3\lib\site-packages\vnpy\trader\utility.py", line 160, in update_tick

self.bar.high_price = max(self.bar.high_price, tick.last_price)

TypeError: '>' not supported between instances of 'str' and 'int'

请大佬帮忙解决一下,
参考Issue1443,还是无法解决

1.92的 vt_symbol也要求填合约品种+交易所吗? 反正也 提示找不到合约

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

沪公网安备 31011502017034号

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