VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 17
声望: 0

15:56:54 初始化CTA回测引擎
15:56:54 策略文件加载完成
15:56:54 RQData数据接口初始化成功
15:57:00 ----------------------------------------
15:57:00 IF888.CFFEX-1m开始下载历史数据
15:58:22 数据下载失败,触发异常:
Traceback (most recent call last):
File "d:\vnstudio\lib\site-packages\vnpy\app\cta_backtester\engine.py", line 396, in run_downloading
database_manager.save_bar_data(data)
File "d:\vnstudio\lib\site-packages\vnpy\trader\database\database_influx.py", line 125, in save_bar_data
influx_client.write_points(json_body)
File "d:\vnstudio\lib\site-packages\influxdb\client.py", line 599, in write_points
consistency=consistency)
File "d:\vnstudio\lib\site-packages\influxdb\client.py", line 676, in _write_points
protocol=protocol
File "d:\vnstudio\lib\site-packages\influxdb\client.py", line 410, in write
headers=headers
File "d:\vnstudio\lib\site-packages\influxdb\client.py", line 369, in request
raise InfluxDBClientError(err_msg, response.status_code)
influxdb.exceptions.InfluxDBClientError: 413: {"error":"Request Entity Too Large"}

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

试用的RQ,每天有流量限制。买的一般超不了

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

我的rq数据是按年买的,用mongodb一切正常,到了influxdb上出的问题

Member
avatar
加入于:
帖子: 4680
声望: 285

应该是你请求的消息实体大小超过限值了

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

xiaohe wrote:

应该是你请求的消息实体大小超过限值了
是,判断正确。那位大侠有解决办法,是要修改influxdb.conf文件的相关设置吗?

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

vnpy -> trader -> database -> database_influx.py 的 save_bar_data 方法,
最后这句加个参数 influx_client.write_points(json_body, batch_size=5000), 5000是官方推荐, 如果还报错就调小这个值

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

我也遇到了这个问题,请问你解决了吗

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

沪公网安备 31011502017034号

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