HQChart 国内开源 K 线图功能最全的 web 插件

2022-06-13 12:29:46 +08:00
 jones2000

https://github.com/jones2000/HQChart

HQChart 是第 1 个基于国内传统 PC 股票客户端软件(C++)移植到 js/py 平台的一个项目, 包含K 线图图形库麦语法(分析家语法)指标执行器. 也能用在数字货币上。

小众插件,只能用在金融领域。本来打算自己做产品,但由于国内环境太严了,要各种资质,所以放弃了。

目前就我一个人用爱维护, 如果有同学有兴趣也可以加入一起开发。目前最缺的就是文档,我一个人实在搞不过来

PS:本人是搞 c++开发的,js 只会一个画布,DOM ,CSS 这些都不会, 所有能用画布绘制的,我都用画布画了。欢迎提改进意见。

支持平台

js, vue2.0, vue3.0, uniapp,微信小程序,钉钉小程序

K 线图

走势图

其他行情图形(全部使用画布手工绘制)

3887 次点击
所在节点    分享创造
9 条回复
agdhole
2022-06-13 12:45:48 +08:00
有需求的都去用 tradingview 了吧
jones2000
2022-06-13 13:16:19 +08:00
@agdhole tradeingview 不支持通达信,文华他们的指标的。
agdhole
2022-06-13 13:40:09 +08:00
@jones2000 #2 tradingview 可以写 pine ,而且也很完整了,做小量化都可以完全胜任
jones2000
2022-06-13 13:53:34 +08:00
@agdhole 可能我这边的客户都是玩 A 股,期货的,直接都是给的通达信或文华的指标脚本。 没用过 pine
zhenzinian
2022-06-13 16:22:18 +08:00
我没记错的话,在 uniapp 上是采用 webview 方案,当初自己试了半天,集成比较费劲(自己很小白)

anyway 还是支持一下
phpuser
2022-06-13 17:55:06 +08:00
赞,非常完善!!

上周刚完成一个 volume profile 和 foot print 的图表功能,早点发现就不自己写了(个人业余爱好)。

想请教一下楼主的数据存储方案,

“HQChart 订单流数据结构
订单流是单独一个结构体,1 跟 K 线一个这样的结构体


请问这个结构体是实时计算的还是缓存增量计算的,本人测试实时计算 tick 非常慢,后来改成计算后缓存,新 tick 进来时主计算最后两个 bar ,基本满足要求,但是如果设计多周期的话,那要每个可能使用到的周期都进行计算一次并存储。

请问这种一般处理方式是什么样子的(业余爱好,对这个行业不是很了解),请多指教,谢谢。
jones2000
2022-06-13 18:08:59 +08:00
@phpuser 历史数据,算好就存盘, 最新的这个周期的需要实时计算以后缓存掉。 存 1 分钟,和 5 分钟, 其他周期可以通过这 2 个周期在合并算出来的。
phpuser
2022-06-13 18:34:51 +08:00
@jones2000 非常感谢。
idcspy
2022-10-04 22:40:33 +08:00
膜拜,这个很有价值。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/859253

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX