qmt-bridge-tradinglisted
Install: claude install-skill Serennity007/qmt-trading-skill
# QMT Trading Skill · 交易
> **发布位置**:`qmt-trading-skill` 仓库 `skills/qmt-bridge-trading/SKILL.md`。集成说明见 [`skills/README.md`](../README.md)、[路线图](../ROADMAP.md) 与文档 [agent-skills.md](../../docs/agent-skills.md)。相关 Skill:复盘 [execution-review](../qmt-bridge-execution-review/SKILL.md)、风控 [portfolio-risk](../qmt-bridge-portfolio-risk/SKILL.md)、撤单 [order-ops](../qmt-bridge-order-ops/SKILL.md)。
通过已部署的 **QMT Bridge** 服务(FastAPI + miniQMT)完成真实交易操作。服务端须在 **Windows** 上运行,并启用交易模块。
## 可执行脚本(优先使用)
在仓库根目录执行(需 `pip install -e .`,环境变量见 `.env`)。**优先调用脚本**,避免在对话中手写长 curl/Python;脚本只输出摘要,不 dump 全量 JSON。
| 脚本 | 作用 | 示例 |
|------|------|------|
| `scripts/trading_status.py` | 只读:health + 账户状态 + 持仓/资产摘要 | `python skills/qmt-bridge-trading/scripts/trading_status.py` |
| `scripts/place_order.py` | 单笔下单(默认预览) | `.../place_order.py 000001.SZ --buy --volume 100 --execute --confirm` |
| `scripts/liquidate.py` | 清仓计划/执行(默认预览) | `.../liquidate.py` → 确认后 `.../liquidate.py --execute --confirm` |
路径均相对于本 skill 目录:`skills/qmt-bridge-trading/scripts/`。
**实盘提交**须同时带 `--execute --confirm`(`place_order` / `liquidate`)。交易前先跑 `trading_status.py`。
## 前置检查(每次交易前)
1. **服务可用**:`GET /api/meta/health`(无需 Key)
2. **交易已启用**:启动参数含 `--trading` 或 `QMT_BRIDGE_TRADING_ENABLED=true`
3. **认证**:所有 `/api/trading/*` 请求头携带 `X-API-Key: <密钥>`(与服务端 `QMT_BRIDGE_API_KEY` 一致)
4. **账户**:多账户时传 `account_id`;留空则使用服务端默认户(`QMT_BRIDGE_DEFAULT_ACCOUNT` 指定 stock/credit)
5. **连接**:下单前建议 `GET /api/trading/account_status`,确认交易通道已连接
## 连接信息
从用户环