HQChart 国内开源 K 线图功能最全的 web 插件 - V2EX
2022-6-13 23:7:12 Author: v2ex.com(查看原文) 阅读量:100 收藏

https://github.com/jones2000/HQChart

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

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

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

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

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

  • 支持前复权,后复权
  • 支持日,分钟,秒等各种周期
  • k 线图支持空心 K 线,实心 K 线,美国线,收盘价线,K 线面积图
  • 指标支持通达信语法脚本,直接用通达信脚本就可以写指标。
  • 支持画图工具,线段,射线,矩形,圆弧线,水平线,趋势线,平行线,平行通道,价格通道线,文本,江恩角度线,阻速线,黄金分割,百分比线,波段线,三角形,对称角度,斐波那契周期线,平行四边形等等
  • 支持五彩 K 线
  • 支持专家系统指标
  • 支持个股筹码图
  • 支持弹幕
  • 支持叠加股票, 叠加指标
  • 指标图形拖拽
  • Y 轴缩放
  • 订单流
  • 成交量分布图
  • 支持数据增量更新
  • 支持信息地雷
  • 支持多日分钟数据
  • 支持股票叠加,叠加指标
  • 集合竞价
  • 成交明细表,支持键盘,滚轴翻页
  • 分价表
  • 报价列表,支持固定列, 键盘操作: PageUP/PageDown 翻页, Up/Down 移动当前选中股票, Left/Right 移动列, 滚轴上下翻页。支持 Tab 页切换板块,横向滚动轴

  • 支持
  • 画布
  • 指标
  • 通达信

    8 条回复    2022-06-13 18:34:51 +08:00

    agdhole

    1

    agdhole      10 小时 18 分钟前

    有需求的都去用 tradingview 了吧

    agdhole

    3

    agdhole      9 小时 23 分钟前

    @jones2000 #2 tradingview 可以写 pine ,而且也很完整了,做小量化都可以完全胜任

    jones2000

    4

    jones2000      9 小时 10 分钟前

    @agdhole 可能我这边的客户都是玩 A 股,期货的,直接都是给的通达信或文华的指标脚本。 没用过 pine

    zhenzinian

    5

    zhenzinian      6 小时 41 分钟前

    我没记错的话,在 uniapp 上是采用 webview 方案,当初自己试了半天,集成比较费劲(自己很小白)

    anyway 还是支持一下

    phpuser

    6

    phpuser      5 小时 8 分钟前

    赞,非常完善!!

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

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

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

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

    请问这种一般处理方式是什么样子的(业余爱好,对这个行业不是很了解),请多指教,谢谢。

    jones2000

    7

    jones2000      4 小时 54 分钟前

    @phpuser 历史数据,算好就存盘, 最新的这个周期的需要实时计算以后缓存掉。 存 1 分钟,和 5 分钟, 其他周期可以通过这 2 个周期在合并算出来的。


    文章来源: https://v2ex.com/t/859253#reply8
    如有侵权请联系:admin#unsafe.sh