vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 20
声望: 0

CTA回测模块,设置好商品信息,点击下载数据,报错:数据下载失败,无法获取IF88.CFFEX的历史数据,这是什么原因啊,
怎么样才能有数据下载下来?

Administrator
avatar
加入于:
帖子: 197
声望: 30

在cmd上有什么报错信息吗

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

cmd没有任何信息。
CTA回测模块,设置好商品信息,点击下载数据,显示信息:数据下载失败,无法获取IF88.CFFEX的历史数据,这个是一定要通过RQdata来关联数据源吗?

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

给一个解决方案试试,rqdata.py这个文件如下修改:
def init(self, username="", password=""):
""""""
if self.inited:
return True

    if username and password:
        self.username = username
        self.password = password

    #if not self.username or not self.password:
        #return False

    rqdata_init(self.username, self.password)
                #('rqdatad-pro.ricequant.com', 16011))

把用户名和密码注销掉,然后setting.py里"rqdata.username"和"rqdata.password"都写成“ ”,也就是不要用户名和密码,看看能不能下载

Administrator
avatar
加入于:
帖子: 3550
声望: 186

目前CTA模块下载期货历史数据,只支持RQData

Administrator
avatar
加入于:
帖子: 197
声望: 30

可以使用csvlodader这个模块来把csv数据载入到数据库中。
在启动cta_strategy和cta_backtester时会默认初始化RQData,如不使用他,可以把相关初始化的代码给注释掉

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

依然很低调 wrote:

给一个解决方案试试,rqdata.py这个文件如下修改:
def init(self, username="", password=""):
""""""
if self.inited:
return True

    if username and password:
        self.username = username
        self.password = password

    #if not self.username or not self.password:
        #return False

    rqdata_init(self.username, self.password)
                #('rqdatad-pro.ricequant.com', 16011))

把用户名和密码注销掉,然后setting.py里"rqdata.username"和"rqdata.password"都写成“ ”,也就是不要用户名和密码,看看能不能下载

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

试了,不行

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