KTL|KTL 一个支持C++14编辑公式的K线技术工具平台 - 第四版,稳定支持Qt5编程,zqt5语法升级,MA函数提升性能1000%,更多公式算法的内置优化实现。
K,K线,Candle蜡烛图。
T,技术分析,工具平台
L,公式Language语言使用c++14,Lite小巧简易。
项目仓库:https://github.com/bbqz007/KTL
【KTL|KTL 一个支持C++14编辑公式的K线技术工具平台 - 第四版,稳定支持Qt5编程,zqt5语法升级,MA函数提升性能1000%,更多公式算法的内置优化实现。】国内仓库:https://gitee.com/bbqz007/KTL
CoreAnimation for Windows: https://github.com/bbqz007/xw
zqt5 一个超简单的Qt5窗口语法: https://github.com/bbqz007/zhelper-qt5Widgets
KTL提供一个c++14编译平台,用户可以使用c++14编辑自定义技术指标等。
用户可以使用crt常用函数,c++标准库容器以及算法,c++14特性编程。
本期更新内容
添加内置公式函数,每个函数的算法实现经过优化。文档。
更新了zqt5语法,更加容易。
稳定了Qt5窗口的运行。
更新了AlgoK.cpp代码,添加了新内置公式函数的示例。
更新了AlgoQ.cpp代码,更新了Bench工具。
欢迎在AlgoQ.cpp代码,添加你的公式函数算法实现,与本软件的内置优化的算法实现进行Bench比较。
MA函数性能提升10倍。
新增内置公式函数示例
新的Bench工具。用户可以修改AlgoQ.cpp代码,编程你的算法实现,与本软件的内置实现进行Bench比较。调试结果等操作。
用户可以直接修改AlgoQ.cpp,”KTL algorithm (custom)"区域的按钮事件onclick,编程替换你的算法实现,保存并重新加载。示例在下面的zqt5语法示例图或代码编辑器示例图。
点击执行按钮后,按钮显示最后一次Bench的结果平均值,每次Bench迭代100次。
点击benchmark历史按键,查看所有bench的历史记录。
如图所示,MA函数提升性能1000%。周期参数N越大,提升越高。示例图中的N=240。
文章图片
更新zqt5语法,添加了事件属性,代码书写仿如html般轻松,结构更加易读。就算你不懂Qt的connect,只要你明白onclick, onchar, onload都可以轻松写Qt窗口。
新增 UI 性能调试信息
推荐阅读
- SpringBoot整合缓存支持
- javascript|vue从零搭建一个前中后台权限管理模板
- 在不受支持的|在不受支持的 Mac 上安装 macOS Monterey 12(OpenCore Patcher)
- 中间件|Apache Member、ALC Beijing 发起人姜宁(一个人走的很快,但是一群人能走得更远)
- 大话开源|ALC北京发起人 姜宁(通过开放与协作,我们可以实现一个人想都不敢想的事情 I OpenTEKr 大话开源 Vol.6)
- ASF|ASF 孵化器导师姜宁(开源不是简单的代码开放,是依托项目构建一个共同体)
- 推荐系统|关联规则 置信度与支持度以及Apriori算法简介
- 如何用set实现一个抽奖
- 程序人生|【回顾 2021,展望 2022】 一同来见证辉煌人生 一个准职场人的一年~
- 前端|一个简单炫酷的前端小项目(html+css+js)----3D图片演示