HQChart使用教程30-K线图如何对接第3方数据8-1分钟K线数据分页下载

开启分页下载

在option中设置启动分页下载
Page.Minute.Enable 开启日线分页下载, 默认是关闭

var option=
 {
     Type:'历史K线图',
     Page: 
     { 
     	Minute:{ Enable:true } //开启1分钟K线分页下载
     },
     NetworkFilter:NetworkFilter, //网络协议回调接口
     ........
 }
 
function NetworkFilter(data, callback)
{
    console.log('[NetworkFilter] data', data);
}

这样就启动了分页功能, 并且能在NetworkFilter 这个获取到 分页下载回调信息

协议名称-1分钟K线数据分页

Name: KLineChartContainer::RecvHistoryMinutePageData

协议日志截图

在这里插入图片描述

Request 字段说明

symbol

股票代码

firstDate

前端K线数据的起始日期, 分页就从这个日期往前下载数据

index

页数 起始为0

field

需要下载的数据字段

Page

分页下载控制变量
如果分页数据全部下载完成 设置Page.Finish=true 这样HQChart 就不会再请求分页数据了

返回json数据结构

var data= //测试数据
  { 
       data: 
       [
            [ 20190906,14.58,14.71,14.71,14.71,14.71,1096425,16128411,925],
            [ 20190906,14.71,14.73,14.74,14.71,14.71,2154859,31731820,930],
            [ 20190906,14.71,14.71,14.71,14.68,14.69,1427516,20989208,931],
            [ 20190906,14.69,14.69,14.71,14.68,14.7, 1680503,24694143,932],
            [ 20190906,14.7,14.69,14.7,14.65,14.65,1315900,19310964,933],
            [ 20190906,14.65,14.66,14.69,14.65,14.68,702955,10313842,934],
            [ 20190906,14.68,14.7,14.71,14.67, 14.67,1735266,25495875,935],
            [ 20190906,14.67,14.68,14.7,14.67,14.67,739000,10845398,936],
            [ 20190906,14.67,14.67,14.68,14.67,14.68,389800,5721266,937],
            [ 20190906,14.68,14.68,14.7,14.68,14.69,648477,9527859,938],
            [ 20190906,14.69,14.7,14.71,14.69,14.7,1128400,16589794,939],
            [ 20190906,14.7,14.7,14.71,14.69,14.71,714858,10509708,940],
            [ 20190906,14.71,14.71,14.71,14.69,14.69,401500,5900477,941],
            [ 20190906,14.69,14.69,14.71,14.69,14.69,1165684,17131034,942],
            [ 20190906,14.69, 14.69,14.7,14.67,14.67,498516, 7321024,943],
            [ 20190906,14.67,14.68,14.68,14.67,14.67,350126,5139012,944],
            [ 20190906,14.67,14.67,14.69,14.67,14.69,561600,8246789,945],
            .................. //返回整数天的数据, 同一天的数据只能在一个api里下载
        ]
        symbol:'600000.sh',
        name:'浦发行情'
    };

data

K线数据,数组类型,1分钟一条记录,根据日期+分钟顺序排,
格式和日线数据下载api格式一样
0. 日期 格式:yyyymmdd 1. 前收盘 2. 开盘价 3. 最高
4. 最低 5. 收盘 6. 成交量 7. 成交金额 8. 时间 格式:hhmm

调用顺序

  1. 1分钟K线数据> 1分钟K线数据分页 ->…循环分页下载 -> 流通股本数据->更新当天1分钟数据

如果还有问题可以加交流QQ群: 950092318

HQChart代码地址
地址:github.com/jones2000/HQChart

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HQChart

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值