QMT 实盘链路(可选)
只有需要实时 / 分钟级推送行情或真实券商下单时才走这一步。qmt-proxy 把 Windows-only 的 xtquant 封装为带鉴权的 REST 服务:
DoYouTrade ── REST(base_url + Bearer token) ──▶ qmt-proxy ──▶ miniQMT(券商 QMT 终端)
自 v0.x 起 qmt-proxy 已内置进 DoYouTrade 可执行体。
A. 全部在一台 Windows(推荐)
- 在 Windows 上安装并登录券商 miniQMT / QMT 量化终端。
- 用 Windows 安装 或一键脚本装好 DoYouTrade,直接运行
doyoutrade。 - 默认
--mode both:同进程起 DoYouTrade:8000 与 qmt-proxy:8001,并自动把默认账户的base_url指向本机http://127.0.0.1:8001——无需手工account create,登录 miniQMT 后实时行情即刻可用。 - 要走真实下单,把该账户在网页 Accounts 页由
mock改为live并填券商资金账号,确认风控 / 审批后生效。
B. DoYouTrade 在 macOS / Linux,qmt-proxy 在远程 Windows
- 在 Windows 上装好 DoYouTrade 并执行
doyoutrade --mode qmt-proxy(只跑内置行情代理,默认:8001),记下地址http://<windows-ip>:8001与 token(配置项qmt_proxy.local_token,默认embedded-local)。 - 在 Mac / Linux 上运行
doyoutrade。首启向导会问远程 qmt-proxy 地址;也可稍后手工登记:
uv run doyoutrade-cli account create \
--name "我的实盘" --mode live \
--base-url http://<windows-ip>:8001 --token <qmt-proxy API token> \
--qmt-account-id <券商资金账号> --default
要点:
--default账户同时供应全局行情连接,QMT 自动升为第一优先级数据源。--mode mock+--base-url/--token是实用的中间形态——行情走真实 QMT,交易仍是内存模拟组合。--mode live走真实下单。- 独立部署 / 多终端等进阶场景仍可用源码仓库
qmt-proxy/自带安装脚本。
注意
实盘交易需你自行接入券商 QMT 并显式授权,每一笔订单都会经过风控与审批闸门。平台不托管资金。详见 免责声明。