# 索普量化聚宽交易系统服务器 **Repository Path**: quants/joinquant_trader_server ## Basic Information - **Project Name**: 索普量化聚宽交易系统服务器 - **Description**: 索普量化聚宽交易系统服务器 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-06 - **Last Updated**: 2025-11-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 索普量化聚宽交易系统服务器 #### 介绍 索普量化聚宽交易系统服务器 - 功能介绍 大qmt交易端https://gitee.com/quants/big_qmt_joinquant_trader 核心定位: 本服务器作为量化策略与实盘交易之间的核心中继与执行枢纽,无缝衔接聚宽(JoinQuant)的策略研究平台与QMT(Quantitative Trading Platform)的极速交易系统,实现策略信号的自动化、可追溯的实盘交易。 主要功能流程: 信号接收与解析 自动接收来自聚宽平台通过HTTP/消息队列等方式发送的实时交易信号。 对信号数据进行安全校验、格式解析与内容提取(如股票代码、买卖方向、数量、价格等)。 信号持久化存储 将接收到的所有交易信号,连同时间戳、策略名称等元数据,可靠地保存至中心数据库或文件中。 此功能确保了所有交易指令的可追溯性,便于后续进行业绩归因、策略优化和问题排查。 信号统一管理与推送 提供一个集中的信号管理界面,用于监控当前及历史的所有交易指令。 作为信号分发的中心节点,将格式化后的交易指令主动推送或等待QMT系统来读取。 与QMT交易终端交互 为QMT交易终端提供标准化的数据接口(如数据库查询、文件读取或API)。 QMT端运行的执行程序通过此接口定时或实时地从本服务器获取待执行的交易信号。 自动化交易执行 QMT在获取到有效的交易信号后,自动调用其交易接口,完成订单的提交、撤单等全流程操作,最终实现无人值守的自动化交易。 通过本服务器,成功地将聚宽的策略生成能力与QMT的交易执行能力整合为一体,构建了一个稳定、高效、透明的自动化量化交易闭环,极大地降低了人工干预的延迟与风险。 #### 软件架构 索普量化交易框架,python源代码 全部内容在知识星球https://t.zsxq.com/0RYT4 ![输入图片说明](zsxqimage.png) 作者 ![输入图片说明](wximage.png) 量化网页http://14.103.193.242:9999/xms_quants.html ![输入图片说明](wyimage.png) 有多线程版本的,但是实盘在运行还没有切换 ![输入图片说明](1image.png) #### 安装教程 下载文件python运行就可以 #### 使用说明 ### **一基础配置** ### 1下载python安装 安装视频参考https://www.bilibili.com/video/BV1jV1EBxE3N?spm_id_from=333.788.videopod.sections&vd_source=0d25f2a99ef275b3feb4ad63aa6d01aa ### 2安装vscode 安装视频参考https://www.bilibili.com/video/BV1L51EBREJ7?spm_id_from=333.788.videopod.sections&vd_source=0d25f2a99ef275b3feb4ad63aa6d01aa ### 3安装第三方库 随便点击文件夹下面的应该安装bat安装就可以 ![输入图片说明](3image.png) 安装的结果 ![输入图片说明](4image.png) ### **二服务器配置** ### 1购买服务器 比如我使用的腾讯,阿里云,腾讯云,但是一样差不多 ![输入图片说明](5image.png) ### 2购买服务器 这个就看个人的选择,我这里安最低的2核2g设置,注意操作系统一定要选择windows操作系统,买esc轻量的服务器 ![输入图片说明](6image.png) 选择windows修改就可以 ![输入图片说明](7image.png) ### 3设置服务器的端口 需要开放端口才能访问服务器的数据比如我开放的8028的端口 点击控制台 ![输入图片说明](8image.png) 点击轻量服务器 ![输入图片说明](9image.png) 点击服务器 ![输入图片说明](10image.png) 点击服务器,点击防火墙 ![输入图片说明](11image.png) 点击添加规则 ![输入图片说明](12image.png) 设置8028端口,端口自己设置我这个只是例子 ![输入图片说明](13image.png) 这样就配置好了服务器 ![输入图片说明](14image.png) ### 三链接服务器 ### 1忘记密码 建议先忘记密码,重新设置一下密码 ![输入图片说明](15image.png) ### 2复制公网ip 比如124.220.32.224 ![输入图片说明](16image.png) ### 3链接服务器 按win+r,输入mstsc ![输入图片说明](17image.png) 输入服务器公网ip 用户名称一样的anministrator ![输入图片说明](18image.png) ![输入图片说明](19image.png) 链接就可以,进入的结果 ![输入图片说明](20image.png) ### 四服务器设置 ### 1设置端口 点击控制面板服务器上面 ![输入图片说明](21image.png) 点击系统安全 ![输入图片说明](22image.png) 点击防火墙 ![输入图片说明](23image.png) 点击高级设置 ![输入图片说明](24image.png) 点击入站规则建立,点击新建立规则 ![输入图片说明](25image.png) 点击建立端口核服务器保持一样比如8028 选择端口 ![输入图片说明](26image.png) 输入8028端口 ![输入图片说明](27image.png) 全部点击下一步就可以 ![输入图片说明](28image.png) 这样就设置完成了 ![输入图片说明](29image.png) ### 2设置服务器运行地址 在服务器运行中默认的ip是0.0.0.0,需要设置一下,可以在本地设置好 设置服务器,默认服务器运行外面访问都是一样的0.0.0.0 本地的是127.0.0.1 ![输入图片说明](31image.png) 设置服务器访问的端口全部保持一样8028,服务器 ![输入图片说明](32image.png) ### 五交易设置 ### 1复制系统源代码到服务器 ![输入图片说明](33image.png) 复制文件 ![输入图片说明](33image.png) ### 2安装python 参考教程开始的python安装设置 ### 3安装第三方库点击文件夹下面的安装第三方库清华,随便点击一个就可以 ![输入图片说明](34image.png) 等待安装完成 ![输入图片说明](35image.png) ### **六启动服务器** 复制文件的名字比如索普量化聚宽交易服务器.py ![输入图片说明](36image.png) 在文件夹开头上面的一栏输入cmd,按回车 ![输入图片说明](37image.png) ![输入图片说明](38image.png) 按回车输入文件的名字 ![输入图片说明](39image.png) 输入代码py 索普量化聚宽交易服务器.py ``` py 索普量化聚宽交易服务器.py ``` 服务器就启动完成了 ![输入图片说明](40image.png) ### **七实盘测试** ### 1数据访问 浏览器打开输入服务器地址加1端口访问数据 比如,前面是服务器的地址后面是:加端口 http://124.220.32.224:8028/ `http://124.220.32.224:8028/` ### 2授权码设置 可以本底修改文件下面的授权码的表保持了在替代服务器的文件 全部设置一样的就可以 ![输入图片说明](41image.png) 复制替代服务器立马的授权码就可以 ![输入图片说明](42image.png) ![输入图片说明](43image.png) 可以输入xg看看服务器的显示,没有问题 ![输入图片说明](44image.png) ### **8客户端实盘** 参考网页教程就可以,大qmt,miniqmt都有 http://14.103.193.242:9999/xms_quants.html ![输入图片说明](45image.png) 大qmt参考使用教程https://gitee.com/quants/big_qmt_joinquant_trader miniqmt参考使用教程https://gitee.com/quants/miniqmt_joinquant_trader