HQChart使用教程30-K线图如何对接第3方数据2-日K数据

K线图如何对接第3方数据2-日K数据

  • 协议名称-日K数据
  • 协议日志截图
  • Request 字段说明
    • count
    • symbol
    • field
    • period
    • right
  • 返回json数据结构
    • 数据截图
    • name
    • symbol
    • count
    • start, end
    • data
      • 数据截图
  • 样本数据
  • HQChart代码地址

协议名称-日K数据

对应代码的类名和函数名: KLineChartContainer::RequestHistoryData

协议日志截图

在这里插入图片描述

Request 字段说明

Request是需要请求的数据, field是需要请求的数据

count

需要的K线数据个数 , 单位是天

symbol

股票代码

field

需要返回的数据

  1. 股票名称
  2. 股票代码
  3. 前收盘价(这个数据用来计算复权,涨幅等数据)
  4. 开盘价
  5. 收盘价
  6. 最高价
  7. 最低价
  8. 成交量
  9. 成交金额

period

周期

right

复权

返回json数据结构

数据截图

在这里插入图片描述

name

股票名称

symbol

股票代码

count

服务器端这个股票K线一共的数据个数

start, end

返回数据的起始位置 和结束位置 (暂时不用, 以后分页下载历史数据使用,下载都是一次请求完)

data

K线数据,数组类型,一天一条记录,根据日期顺序排

数据截图

在这里插入图片描述
单条数据对应关系:
date(日期) = 0, yclose(前收盘价) = 1, open(开盘价) = 2, high(最高) = 3, low (最低)= 4, close(收盘价) = 5, vol(成交量) = 6, amount(成交金额) = 7
8=持仓量(期货才有);
9=结算价
10=前结算价
11=前复权因子
12=后复权因子
注意 日期格式 date=yyyymmdd 是数值型的。 所有的数据都是数值类型,不是字符串!!
注意 0-5的数据必须要有, 后面的字段如果没有数据就填null
注意 如果是A股,成交量单位是股
注意复权因子,如果不使用复权因子算复权可以不填

13=虚拟K线 (true/false)
14=非交易日 (true/false)

66=指定K线颜色, K线类型必须是9才有效

自定义颜色结构
{Type:0=空心 1=实心, Line:{ Color:'上下线颜色'}, Border:{Color:柱子边框颜色}, BarColor:柱子颜色};

样本数据

https://github.com/jones2000/HQChart/blob/master/教程/数据样例/日K.json

HQChart代码地址

地址:github.com/jones2000/HQChart


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部