HQChart使用教程30-K线图如何对接第3方数据39-缩放下载K线数据历史数据

触发场景

鼠标滚轴键盘向下键缩小K线时,如果内存中的K线数据不能撑满一屏时,触发下载更多的历史数据回调事件

开启/关闭

在SetOption里面配置开启, 默认是关闭的,具体SetOption的使用见教程 HQChart使用教程1- 如何快速创建一个K线图页面

var option=
{
	.................
	ZoomDownload: 
	{ 
		Day:{ Enable:true } , 	//日K线缩放下载历史数据
		Minute:{ Enable:true }  //分钟K线缩放下载历史数据
	}, 
	.....................
}

协议名称

分钟K线协议名称-缩放分钟|秒K线数据下载

KLineChartContainer::RequestZoomMinuteData

日K协议名称-缩放日K数据下载

KLineChartContainer::RequestZoomDayData

协议截图

在这里插入图片描述

请求数据说明

Request 字段说明

field

是需要请求的数据

symbol

股票代码

count

下载几天的日K数据

first

目前第1天的日期,下载这个日期往前的日K数据

Period

周期

Right

复权

ZoomData 缩放数据

PageSize

一屏显示缩小数据

DataCount

内存中有多少条数据

RightSpaceCount

右侧留白几条数据

返回json数据结构

日K线

{ 
    data:[ [一条K线一个数组],[] .....], 
    code:0, 
    symbol:股票代码, 
    name:股票名称

}

data 数组说明
!!!!都是数值类型
0=日期 yyyymmdd
1=前收盘
2=开
3=高
4=低
5=收
6=成交量
7=成交金额

分钟K线

{ 
    data:[ [一条K线一个数组],[] .....], 
    code:0, 
    symbol:股票代码, 
    name:股票名称

}

data 数组说明
!!!!都是数值类型
0=日期 yyyymmdd
1=前收盘
2=开
3=高
4=低
5=收
6=成交量
7=成交金额
8=时间 hhmm

分时K线示例

https://jones2000.github.io/HQChart/webhqchart.demo/samples/demo_DragDownload.html

日K线示例

https://jones2000.github.io/HQChart/webhqchart.demo/samples/demo_DragDownload_day.html

HQChart代码地址

https://github.com/jones2000/HQChart

交流

见git项目首页。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

HQChart

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

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

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

打赏作者

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

抵扣说明:

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

余额充值