5.73K 浏览
0

如果想要自己构建一个手自一体,并且高度可扩展、灵活性的期货自动化平台,目前好像最优解就是天勤量化。

自由度:

基于python,只需要安装tqsdk,高度可扩展性,非常灵活。

安全性:

本地编写python策略,云端发布应用服务,完全自主可控。

便捷性:

天勤sdk集成了行情数据订阅(任意分钟)、交易接口、账号体系(本地模拟、快期云端、券商实盘)、WebGui回测、丰富的接口、完善清晰的API文档。

量化实盘:

好像支持上百家期货券商实盘的CTP账户接入,免费账户能够直接使用一个实盘账户直接交易。

由于天勤量化基于python的后台运行特性(虽然也提供了回测的web gui页面,奈何不好支持扩展),本着工欲善其事必先利其器,无奈走上了造轮子的不归路。

基于Python的客户端GUI可视化面板:

参数配置
手自一体交易面板

技术选型:经过两个版本的升级,从最初的 Tkinter,到最终的 PySimpleGUI,基本上稳定下来了。

奈何运行起来后,尤其是即时行情k线展示不太稳定,有时候就会卡住不更新画面,cpu占用也维持在300M左右,加上k线图没有使用三方库,都是plot原生画出来的,更细化的辅助组件,处理太费劲。

最终萌生了切换到web gui版本,之前有股票量化系统平台,web图表方面封装的很完善,扩展性高度灵活。无奈二次升级,继续造轮子,有时候自己都烦自己。

基于Python的Web端GUI手自一体平台:

登录鉴权


手自一体交易面板


统计分析


图表分析

技术选型:Flask页面服务 + AntV F2图表,一步到位。

整体来看,升级到web gui以后,还是达到了预期,最起码图表和页面内容组件高度灵活扩展,想要的想法都可以方便的实现。而且,稳定性也很好,实时行情数据运行流程,系统cpu占用很低。访问使用也很方便。

matols 编辑问题 2022年9月28日

看见高人了,先点个赞。希望有机会跟高人学习。

0

天勤之前也有 web ui ,lz 这个又不开源,没有啥意义

matols 发表新评论 2022年7月5日

web的简单了,flask集成就完事了,市面上的k线图表随便用,没技术含量

您正在查看3个答案中的1个,单击此处查看所有答案。