PanTide量化交易软件产品系统

我要开发同款
9阅读

技术信息

语言技术
C++PythonSQLiteCSSUI
系统类型
Windows算法模型
行业分类
金融
参考价格
2

作品详情

行业场景

面向外汇及量化交易场景,为使用MT5进行多品种交易的个人交易者、策略开发者提供独立的行情分析、指标计算和交易辅助终端。软件将MT5行情采集、Python计算引擎和桌面可视化界面连接起来,解决原生交易界面数据分散、策略指标不易观察、多品种操作不便等问题。

功能介绍

1. 从MT5端采集多品种K线、点差、账户和持仓数据;
2. 计算升降方向、货币对关系、筛选条件和关注信号等量化指标;
3. 通过K线图、柱状图、数据框和关注/仓单列表展示行情、信号及持仓状态;
4. 提供参数设置、显示布局、验证表和窗口锁定控制;
5. 通过SQLite读写交易指令,由MT5交易EA执行开仓、平仓及订单注释;
6. 支持同一台电脑上的多个MT5终端扩展使用。

项目实现

项目采用MT5 MQL5 EA + SQLite + Python PyQt5/pyqtgraph三层架构。行情采集EA负责把平台数据写入SQLite,Python程序读取数据库完成指标计算、K线及柱状图绘制和交互操作,再把交易指令写回指令库,由交易执行EA读取并执行。针对MT5沙盒和多终端通信限制,统一使用Common Files目录下的SQLite数据库。桌面程序采用单进程架构,已实现实时行情刷新、参数化布局、账户与持仓展示、关注筛选、交易指令下发和验证表检查。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论