vn.py官网
Veighna量化社区 | 你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 8
声望: 0

全局配置,配好了密匙。如何让策略运行可以对接udata数据?如何下载udata数据?怎么没有实例教程呢?

description

Member
avatar
加入于:
帖子: 106
声望: 8

请查看使用文档中的数据管理模块,同时请将85行的代码修改为if temp_data[-1].datetime.date() >= end:

Member
avatar
加入于:
帖子: 15
声望: 0

有原 wrote:

请查看使用文档中的数据管理模块,同时请将85行的代码修改为if temp_data[-1].datetime.date() >= end:
哪一个文件的85行?

Member
avatar
加入于:
帖子: 15
声望: 0

fighter wrote:

有原 wrote:

请查看使用文档中的数据管理模块,同时请将85行的代码修改为if temp_data[-1].datetime.date() >= end:
哪一个文件的85行?
已经改过来了还是不行,下载数据零条

Member
avatar
加入于:
帖子: 106
声望: 8

fighter wrote:

有原 wrote:

请查看使用文档中的数据管理模块,同时请将85行的代码修改为if temp_data[-1].datetime.date() >= end:
哪一个文件的85行?
udata_datafeed.py

Member
avatar
加入于:
帖子: 106
声望: 8

fighter wrote:

fighter wrote:

有原 wrote:

请查看使用文档中的数据管理模块,同时请将85行的代码修改为if temp_data[-1].datetime.date() >= end:
哪一个文件的85行?
已经改过来了还是不行,下载数据零条
你将第71行代码修改成:end = req.end.date() - timedelta(days=1)后再试试,我是可以下载m2201的分钟数据的

Member
avatar
加入于:
帖子: 15
声望: 0

File "c:\vnstudio\lib\site-packages\vnpy_udata\udata_datafeed.py", line 85, in query_bar_history
if temp_data[-1].datetime >= end:
TypeError: can't compare datetime.datetime to datetime.date

重装了最新的2.8版本,然后我也出现这个错误,改了85行之后,直接无响应。我看GitHub也是说改这一行就行了

description

Member
avatar
加入于:
帖子: 15
声望: 0

85行改回来,试着下载股票数据,下载分钟线也是无响应。下载日线就是下载数据零条。
description

Member
avatar
加入于:
帖子: 106
声望: 8

fighter wrote:

85行改回来,试着下载股票数据,下载分钟线也是无响应。下载日线就是下载数据零条。
description
https://github.com/youyuanrsq/vnpy_udata/blob/main/vnpy_udata/udata_datafeed.py
我上午排查了一下,这个链接是最终版本了。目前UData只提供分钟数据

Member
avatar
加入于:
帖子: 8
声望: 0

程序小白谢过老前辈开路。

Member
avatar
加入于:
帖子: 106
声望: 8

晚上我们会合并vnpy_udata项目中的PR,明天会发布一个新版本。如果不想等的话可以自行修改UData的代码。

Member
avatar
加入于:
帖子: 15
声望: 0

有原 wrote:

fighter wrote:

85行改回来,试着下载股票数据,下载分钟线也是无响应。下载日线就是下载数据零条。
description
https://github.com/youyuanrsq/vnpy_udata/blob/main/vnpy_udata/udata_datafeed.py
我上午排查了一下,这个链接是最终版本了。目前UData只提供分钟数据

用了这个版本,就可以了。谢谢!

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3

沪公网安备 31011502017034号

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