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

本文详细介绍了如何在HQChart中实现K线图的3rd-party数据下载,包括分钟K线和日K线的缩放功能,以及如何配置SetOption启用或关闭数据下载。提供了协议名称、请求数据说明和示例链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

触发场景

鼠标滚轴键盘向下键缩小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项目首页。

资源下载链接为: https://pan.quark.cn/s/1bfadf00ae14 在计算机系统中,.dll(动态链接库)文件是操作系统和其他程序共享功能的重要集合。X3DAudio1_7.dll是微软DirectX的一部分,主要用于游戏和多媒体应用程序的高级3D音频处理。当系统提示“缺少X3DAudio1_7.dll”时,说明该关键组件缺失,导致依赖它的程序或游戏无法正常运行。 X3DAudio1_7.dll的核心功能是计算3D空间中的声音定位和传播效果,帮助游戏实现立体声环绕声效。它能让玩家清晰感受到声音的向和距离,增强游戏的沉浸感。例如,游戏中角色的脚步声、枪声或敌人的位置都可以通过该库进行精准定位。 “x86”和“x64”版本的X3DAudio1_7.dll分别对应32位和64位操作系统。x86版本适用于32位处理器,而x64版本适用于64位处理器。在安装时,必须选择与系统匹配的版本,否则可能导致安装失败或运行异常。 遇到该问题时,首先确认系统是32位还是64位。然后,从安全可靠的来源下载对应的X3DAudio1_7.dll文件,并将其复制到系统目录的相应位置(通常是C:\Windows\System32,64位系统中32位DLL应放在C:\Windows\SysWOW64)。完成后重启计算机,使更改生效。 在下载和替换DLL文件时,务必从官或信誉良好的网站获取,避免下载到错误或含有恶意软件的文件,导致系统不稳定或遭受攻击。安装前建议备份原有文件,以便在出现问题时能够恢复。 如果替换DLL文件后仍未解决问题,可能是其他相关组件缺失或系统存在更深层次的问题。此时可以尝试更新或重新安装DirectX,或者运行系统修复工具(如System File Checker,SFC)来检查和修复系统文件。 X3DAudio1_7.dll是DirectX的重要组成部分,对提
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

HQChart

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

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

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

打赏作者

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

抵扣说明:

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

余额充值