KTL 一個支援C++14編輯公式的K線技術工具平台 – 第四版,穩定支援Qt5編程,zqt5語法升級,MA函數提升性能1000%,更多公式演算法的內置優化實現。

K,K線,Candle蠟燭圖。

T,技術分析,工具平台

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

項目倉庫://github.com/bbqz007/KTL

中國倉庫://gitee.com/bbqz007/KTL 

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

zqt5 一個超簡單的Qt5窗口語法: //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 性能調試資訊