我是靠谱客的博主 善良月饼,最近开发中收集的这篇文章主要介绍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线个数 | 耗时 |
---|---|---|
3700 | 3000 | 15s-16s |
3700 | 2000 | 11s-12s |
3700 | 1000 | 3s-4s |
3700 | 500 | 2s-3s |
3700 | 200 | 1s-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++版本授权方式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复