HQChart(C++)指标计算引擎-介绍

麦语法/分析家语法

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/年

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

HQChart

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

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

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

打赏作者

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

抵扣说明:

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

余额充值