区块链 · 数字资产知识 · 行业资讯
文章库关于本站

研究与报告

区块链K线图怎样复核数据|字段顺序、时间分桶与缺失区间分开看

摘要

相同的K线名称不代表接口数组可以直接互换。以两份公开接口文档为例,先确认开高低收的位置,再检查时间区间与缺失记录,避免把解析问题误当成市场变化。

区块链k线形态的科技主题配图

先认清一根K线汇总了什么

查阅区块链K线图资料时,开盘、最高、最低与收盘四个价格需要放回同一统计区间理解。Coinbase的蜡烛接口将开盘解释为区间第一笔交易价格,收盘为最后一笔,另列区间最高、最低及成交量。它描述的是该产品的分桶历史记录,不是整个区块链所有场所的统一报价。

所以比较两张图之前,先记下数据来源、产品和区间。本文讨论如何读数据说明,不采用图形预测涨跌,也没有查询当前价格或给出买卖建议。用于示意的科技配图不是从某个真实市场截取的行情记录。

数组长度相近,价格位置也可能不同

Coinbase文档的Response Items依次列出时间、最低、最高、开盘、收盘、成交量;Binance现货K线示例的前六项则是开盘时间、开盘、最高、最低、收盘、成交量。前者开头摘要省略了成交量,完整字段列表另有说明,不能只看一行摘要就编写通用解释。

把一种格式套到另一种格式上,会有将最低价认成开盘价的风险。复核时可以先把原数组映射为有名称的字段,再检查价格上下界是否一致。这个检查是本文建议的阅读步骤,只能帮助发现部分错误,不能证明来源覆盖完整或数据绝对可靠。

区块链交易记录的科技主题配图

一日区间也要问按哪个时区划分

Binance文档区分K线分桶时区与请求起止时间:timeZone影响区间按哪个时区解释,但startTime和endTime仍按UTC解释。它还规定区间字符串区分大小写,1m表示一分钟,1M表示一个月。不能把显示名称相似当作相同查询条件。

因此,同样写着日线的两份数据,如果分桶边界不同,首末交易就可能不同。整理报告时应把区间长度和时区分别列明,而不是只记录截图上的日期。这里解释的是所引接口的约定,不推断所有平台都接受相同参数或采用相同默认值。

没有返回记录,不应自动补成零

Coinbase说明历史数据可能不完整,没有交易tick的区间不发布数据;同时,自定义范围的响应可能带回早于start的蜡烛。由此不能看到某个时间点缺一根柱子,就直接填成零价格,也不能把返回的所有记录不经时间核对便算入目标窗口。

建议分别保留原始缺口、接口说明与展示处理方式:哪些时段没有记录、是否做了补齐、筛选边界是什么,都应可追溯。图表连续只是展示效果,不能替代数据完整性证明。接口文档解读也不是对某网站行情实现的验收,实际系统仍需用对应版本与真实响应另行核对。

← 返回全部文章

延伸阅读 · 相关栏目

行业资讯研究与报告政策资料交易平台观察