行情收集器新版发布,支持CSV格式文件导入并提供自定义数据源功能

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册

最近,有一个用户想要将自己的CSV格式文件供发明者量化交易平台的回测系统使用。发明者量化交易平台的回测系统功能很多,使用简洁高效。这样一来,只要用户有自己的数据,就可以进行回测了,不再局限于平台数据中心支持的交易所和品种。

为了实现这个功能,我们可以在之前的行情收集器基础上进行改动。我们可以为行情收集器增加一个参数isOnlySupportCSV,用来控制是否只使用CSV文件作为数据源提供给回测系统。同时,还可以增加一个参数filePathForCSV,用于设置行情收集器机器人运行的服务器上存放CSV数据文件的路径。最后,根据isOnlySupportCSV参数是否为True来决定使用哪种数据源(1、自己收集的数据,2、CSV文件中的数据)。这个改动主要在Provider类的do_GET函数中进行。

CSV文件是逗号分隔值(Comma-SeparatedValues)的缩写,有时也称为字符分隔值。它以纯文本形式存储表格数据,包括数字和文本。纯文本意味着该文件是一个字符序列,不包含必须像二进制数字那样被解读的数据。CSV文件由任意数目的记录组成,记录之间以某种换行符分隔,每条记录由字段组成,字段之间的分隔符可以是逗号或其他字符。通常,所有记录都有相同的字段序列,并且通常是纯文本文件。建议使用Wordpad或记事本来打开CSV文件,或者先另存为新文件再使用Excel打开。

CSV文件没有通用的格式标准,但是有一定的规律。一般情况下,每一条记录都占据一行,第一行是表头。每行中的数据由逗号间隔。例如,我们用记事本打开一个用于测试的CSV文件时,它的样式如下:

[CSV文件截图]

我们需要解析和整理这样的数据,并将其构造成回测系统所需的自定义数据源格式。我们之前的文章中的代码已经处理了这个问题,只需要稍作修改即可。

在修改后的代码上进行测试:

首先,我们启动行情收集器机器人,并为机器人添加一个交易所,让它开始运行。

参数配置:

然后,我们创建一个测试策略,这个策略很简单,只获取并打印三次K线数据。

接下来,我们进入回测页面,将回测系统的数据源设置为自定义数据源,并填写行情收集器机器人运行的服务器地址。由于我们的CSV文件中的数据为1分钟K线,所以在回测时,我们将K线周期设置为1分钟。

点击开始回测后,行情收集器机器人接收到了数据请求:

在回测系统执行完策略后,根据数据源中的K线数据生成K线图表。

最后,我们可以对比文件中的数据:

[对比数据截图]

这是一个抛砖引玉的例子,欢迎留言提出建议。

本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/45240.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年08月06日
下一篇 2023年08月06日

相关推荐

  • 区块储存在哪里,区块链中的数据存在哪里

    一、区块链主要存储什么(区块链储存在哪里)区块链是什么东西?2021年5月27日,工业和信息化部、中央网络安全和信息化委员会办公室发布了《关于加快推动区块链技术应用和产业发展的指导意见》(工信部联信发〔2021〕62号),文件中对区块链定义如下:区块链是新一代信息技术的重

    2024-11-05 17:00:01
    3 0
  • MOVEZ.me

    本文目次导读:MOVEZ.me:一站式健身办理平台个性化健身方案运动数据记录专业健身指点安康社区分享MOVEZ.me:一站式健身办理平台,MOVEZ.me是一款专注于健身办理的全新平台,旨在帮忙用户实现安康生活体例,进步运动效果,通过MOV

    2024-05-19 19:30:09
    228 0
  • WGRT价格实时数据

    本文目次导读:获取WGRT价格实时数据的办法及重要性阐发WGRT价格实时数据获取WGRT价格实时数据的办法价格实时数据的重要性获取WGRT价格实时数据的办法及重要性阐发WGRTWGRT是Wrapped GRT的简称,是一种代币,代表了Gra

    2024-05-18 07:00:07
    233 0
  • 市场数据比照 市场数据比照及市场数据比照阐发

    本文目次导读:市场数据市场数据比照市场数据比照阐发市场数据比照及市场数据比照阐发的重要性市场数据市场数据是指在特按时间内对市场停止的各类查询拜访、统计、阐发所得到的数据,市场数据凡是包罗市场规模、市场需求、市场份额、市场增长率等信息,那些数

    2024-05-11 15:30:23
    281 0
  • OKX全览默克尔树表态 OKX全览:默克尔树表态

    本文目次导读:什么是默克尔树默克尔树在区块链中的应用在加密货币范畴,默克尔树是一种用于快速验证数据完好性的数据构造,它由德国计算机科学家拉尔夫·默克尔在1987年提出,被普遍应用于比特币和其他区块链手艺中,默克尔树的设想使得数据的验证变得高

    2024-05-10 10:30:16
    323 0
  • WGRT价格实时数据 WGRT价格实时数据及wc价格走势阐发:全面领会加密货币市场动态

    本文目次导读:WGRT价格实时数据wc价格走势WGRT价格实时数据WGRT是一种加密货币,其价格颠簸受多种因素影响,包罗市场供需关系、市场情感、宏不雅经济因素等,为了及时领会WGRT价格的变革,投资者能够通过各类加密货币交易平台或数据办事供

    2024-05-09 23:00:12
    292 0

发表回复

8206
验证码

评论列表(0条)

    暂无评论

ok交易所
已有100万用户加入ok交易所

立即下载