我是靠谱客的博主 善良月饼,最近开发中收集的这篇文章主要介绍HQChart(C++)指标计算引擎-介绍麦语法/分析家语法开发语言版本C++版本授权方式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

HQChart指标计算引擎介绍

  • 麦语法/分析家语法
  • 开发语言版本
  • C++版本
    • 构架
    • 调用方式
      • 1. C++ DLL
      • 2. Py c++模块
    • 速度
  • 授权方式
    • 1. 试用授权
    • 2. 正式授权
      • 费用

麦语法/分析家语法

HQChart指标语法是基于麦语法(分析家语法)来实现的。兼容传统pc终端(通达信,东方财富等)指标脚本,降低迁移指标脚本成本。语法简单

开发语言版本

目前HQChart指标计算引擎有js, py, c++ 3个版本。 其中 js, py都已开源( Apache-2.0 License)

C++版本

构架

在这里插入图片描述

调用方式

1. C++ DLL

c++指标计算引擎库以标准的c++Dll/so方式发布,c++, .net, java等语言直接加载指标计算引擎库,调用对应的方法来计算。

2. Py c++模块

py 有专门的cptyhon封装以后的py c++模块.(HQChartPy2),方便py调用和数据对接

速度

以下面的指标为例子

JJ:=(HIGH+LOW+CLOSE)/3;
QJ0:=VOL/IF(HIGH=LOW,4,HIGH-LOW);
QJ1:=QJ0*(MIN(OPEN,CLOSE)-LOW);
QJ2:=QJ0*(JJ-MIN(CLOSE,OPEN));
QJ3:=QJ0*(HIGH-MAX(OPEN,CLOSE));
QJ4:=QJ0*(MAX(CLOSE,OPEN)-JJ);
DDX:=IF(HIGH=LOW,4*QJ0,((QJ1+QJ2)-(QJ3+QJ4)))/SUM(VOL,10)*100;
DDY:=((QJ2+QJ4)-(QJ1+QJ3))/SUM(VOL,10)*100;
DDZ:=((QJ1+QJ2)-(QJ3+QJ4))/((QJ1+QJ2)+(QJ3+QJ4))*100*17;
AA:((DDX+DDY+DDZ)/3);

执行3700次(相当于扫描沪深全市场A股票)

执行次数K线个数耗时
3700300015s-16s
3700200011s-12s
370010003s-4s
37005002s-3s
37002001s-2s

授权方式

c++版本是通过授权模式使用.

1. 试用授权

试用授权15天,可以通过hqchartPy2_fast类来获取授权码。需要提供运行机器的mac地址。

if __name__ == '__main__':
    # 请求试用账户, 把mac地址改成你本机的mac地址
    HQCHART_AUTHORIZATION_KEY=FastHQChart.GetTrialAuthorize(mac="B4-BA-*G-CB-4D-7H")
    FastHQChart.Initialization(HQCHART_AUTHORIZATION_KEY)

在这里插入图片描述

2. 正式授权

联系群主(QQ48274798)
正式授权可以获取作者的技术支持。

费用

目前推广期优惠价, 1个机器一个授权码
月付100/月
年付1000/年

最后

以上就是善良月饼为你收集整理的HQChart(C++)指标计算引擎-介绍麦语法/分析家语法开发语言版本C++版本授权方式的全部内容,希望文章能够帮你解决HQChart(C++)指标计算引擎-介绍麦语法/分析家语法开发语言版本C++版本授权方式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部