KTL 一个支持C++14编辑公式的K线技术工具平台

K,K线,Candle蜡烛图。

T,技术分析,工具平台

L,公式Language语言使用c++14,Lite小巧简易。

项目仓库:https://github.com/bbqz007/KTL      

国内仓库:https://gitee.com/bbqz007/KTL 

CoreAnimation for Windows: https://github.com/bbqz007/xw

zqt5 一个超简单的Qt5窗口语法: https://github.com/bbqz007/zqt5

zqlite3 一个超简单的流式语法,整合封装Sqlite3 capis 与 SQL 跟 c/c++程序绑定:https://github.com/bbqz007/sqlite3zz

zgl 一个对OpenGL常规功能api重新抽象封装。https://github.com/bbqz007/zgl

KTL提供一个c++14编译平台,用户可以使用c++14编辑自定义技术指标等。

用户可以使用crt常用函数,c++标准库容器以及算法,c++14特性编程。

内置公式函数使用SIMD重写优化, 有Qt界面的Bench工具进行性能以及结果的比较。

<<第二版 多编译器支持,OpenMP,SIMD支持>>

<<第三版 Qt支持>>

<<第四版 zqt5语法升级,SIMD重写公式函数,性能提升>>

<<第五版 sqlite3编程支持,sqlite3zz流式语法>>

<<第六版 OpenGL编程支持,3D上帝视角>>

<<第七版 体验GPGPU>>

<<第八版 数据解析>>

<<第九版 数据分析工具,增强编程体验>>

KTL (0.9.2,通达信mdt文件)

右键弹出菜单,加载指标或扩展功能,打开源代码文件编辑。

各版本与扩展功能源代码对应表

1,2版:用c++编写指标公式,源文件AlgoK.cpp

3,4版:用SIMD重写了内置公式函数,用zqt5编写公式性能测试工具, 源文件AlgoQ.cpp

5版:用sqlite3zz进行sqlite3数据分析管理, 源文件AlgoS.cpp

6版:OpenGL 3d可视化数据,源文件AlgoGL.cpp

7版:opengl以及dx11的GPGPU体验,源文件AlgoGP.cpp

8版:常用归档文件数据分析工具,拖放文件分析,源文件AlgoData.cpp

9版: 对接通达信K线数据文件,自动转SQLiTE3,源文件AlgoDataTool.cpp

9.1: patch.sqlcipher查看例如微信数据库,patch.protobuf查看protobuf数据,源文件AlgoDataTool.cpp

9.2 市场全景图。

 

 

 

 

全新sqlite3zz流式语法,超简单sqlite3编程体现。

 

使用 Qt 编写自己的Bench工具。

 

 

 

 

KTL自带代码编辑器,可以编辑代码,测试错误,定位错误。

 

下图介绍动画层(CoreAnimation)应用在程序开场动画的效果。

 

下图是代码编辑平台。出错的代码会在行头有小红点标记,单击小红点可跳出错误信息窗口。在错误信息上按回车或双击行头箭头,跳回到错误代码。

 

 

 下图是加载使用C++14编写代码的技术指标,还有各种动画效果。

 

下图介绍修改代码后出错,在保存代码后如何还原最后一次正确加载的代码。

 

 

<<第二版 多编译器支持,OpenMP,SIMD支持>>

<<第三版 Qt支持>>

<<第四版 zqt5语法升级,SIMD重写公式函数,性能提升>>

<<第五版 sqlite3编程支持,sqlite3zz流式语法>>

<<第六版 OpenGL编程支持,3D上帝视角>>

<<第七版 体验GPGPU>>

<<第八版 数据解析>>

<<第九版 数据分析工具,增强编程体验>>

posted on 2021-08-28 20:39  bbqz007  阅读(788)  评论(0编辑  收藏  举报