# qmt-remote-auto-order **Repository Path**: tin555/qmt-remote-auto-order ## Basic Information - **Project Name**: qmt-remote-auto-order - **Description**: No description available - **Primary Language**: Python - **License**: AGPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-25 - **Last Updated**: 2026-03-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
## 功能特点
- 新增分享策略功能可以将策略分享码分享给其他人(推荐使用动态仓位模式)
- 支持多策略运行
- 用户友好的界面
- 自动打新打债逆回购功能
- 异步下单方式更快的响应速度
- 一键转换代码功能 复制->粘贴 完成代码的转换
- token验证确保信号安全
- 查看受理订单
- 支持自建服务器搭建/私有服务器
- 后端使用go高性能服务作为支持
- 后端有重发机制确保发出信号安全
## 仓位模式解析
有2种仓位模式,按需选择
### 1.跟随策略端模式
完全跟随策略端下单模式,使用此模式不能完整查看回测信息 不能统计最后资金情况和手续费相关,请在策略端填写实际券商的手续费
- 优点:逻辑简单快捷,代码较少逻辑对比另外一种策略会稍微微快一点点
- 缺点:策略开启后不能很好的动态管理,不能修改持仓信息,若需要需要自行重启策略端
### 2.动态调整模式
动态调整模式有2种模式,一种是固定资金模式,还有动态计算资金模式,2种区别在于固定资金模式分配的资金永远不变比方说设置了5w初始资金,以后会下单股票不会超过5w市值去下单。另外一种总市值会根据股票下单的变动而变动。
- 优点:可以与策略端的金额完全不一致按市值百分比进行下单,可以随时修改仓位和可有资金,操作性强。如果接入别人的分享策略请使用此模式
- 缺点:实现逻辑较上面模式复杂一些 未进行实盘测试 😅
## 目前发现问题
- 实盘下单上海证券发行的ST退市风险股票市价单不会下单(未解决,会采用压低价格的方式限价单)
- 动态调整模式在调式模式测试过很多次(动态计算价格可以与平台价钱保持一致) 但是在实盘模式未实际运行过,请斟酌考虑
- 未进行股票的分红拆股重新计算仓位和价格 如果使用动态调整模式 当持仓股票发生分红会对下单数量可能有影响(未解决,后面会解决)
## 已测试
- 打新,逆回购
- 跟随策略模式对订单买卖
## 技术栈
- python 3.9+
- pywebview 6.0+
- nodejs 22+
- vue 3.0+
- element-plus 2.3+
## 下载
[点击下载widnow 安装](https://github.com/kupple/qmt-remote-auto-order/releases)
[点击下载go本地服务端下载](https://github.com/kupple/qmt-remote-auto-order/releases)
**若无法打开程序/白屏请下载webview2** 后重新打开
[webview2下载地址](https://developer.microsoft.com/zh-cn/microsoft-edge/webview2/)
## 本地部署服务端说明
1. 从上面下载已打包的go文件,名字为qmt-auto-order-server-linux-amd64 目前只支持linux-amd64 架构如需其他架构请联系可帮忙编译。
2. 下载config.yaml放置于qmt-auto-order-server-linux-amd64同一目录下
3. 设置config.yaml 注意:security.token_salt的值 请与客户端填写的加密盐保持一致
4. 运行命令 `nohup ./qmt-auto-order-server-linux-amd64 &` 开启服务端
## 开发说明
*可以在mac上运行但不能实盘下单,可以作为开发环境。*
1. 克隆仓库
```
请自行安装nodejs >= 20.0 python >= 3.8
```
2. 克隆仓库
```bash
git clone https://github.com/kupple/qmt-remote-auto-order
```
3. 初始化/运行/打包
```bash
# 新建.env
mv .example.env .env
# 安装依赖
npm run init
# 同步数据库
npm run alembic
# 运行开发模型
npm run start
# 打包应用
npm run build
```
## TODO
- 修复上海st不能下市价单的问题 ***new***
- 接入更多平台如掘金量化,SuperMind
- 接入easytrader
- 添加分红计算拆股功能
- 按金额比例数量下单
## 感谢
[PPX](https://github.com/pangao1990/PPX)是一款基于pywebview和PyInstaller框架,构建macOS、Windows和Linux平台客户端的应用框架。
## 联系方式
如有问题或建议,请提交 Issue 或 Pull Request。
懒得搞直接给安装包也可以直接添加(有偿)
开通qmt权限(无门槛/低佣金)可添加(申明:仅做推荐与本人暂无任何利益关系!)
