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工具进行性能以及结果的比较。
<<第四版 zqt5语法升级,SIMD重写公式函数,性能提升>>
<<第五版 sqlite3编程支持,sqlite3zz流式语法>>
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编写代码的技术指标,还有各种动画效果。
下图介绍修改代码后出错,在保存代码后如何还原最后一次正确加载的代码。
<<第四版 zqt5语法升级,SIMD重写公式函数,性能提升>>