ab9987e4c7
Co-authored-by: Cursor <cursoragent@cursor.com>
74 lines
2.9 KiB
Markdown
74 lines
2.9 KiB
Markdown
# 下单监控与策略交易
|
||
|
||
## 默认首页
|
||
|
||
登录或访问 `/` 后进入 **下单监控**(`/positions`)。页面包含:
|
||
|
||
| 区域 | 说明 |
|
||
|------|------|
|
||
| 顶栏 | 交易模式、CTP 状态、权益/可用、连接 CTP |
|
||
| 期货下单 | 限价/市价报单、止盈止损、以损定仓/固定手数 |
|
||
| 当前持仓 | CTP 持仓卡片、挂单中、撤单、平仓 |
|
||
| 可开仓品种 | 按权益与保证金上限筛选、行业分类、走势/跳空/成交量排序 |
|
||
|
||
`/trade`、`/recommend` 均重定向到 `/positions`(可开仓品种锚点 `#recommend`)。
|
||
|
||
## 两种交易通道
|
||
|
||
| 设置 | 实际连接 | 资金 |
|
||
|------|----------|------|
|
||
| **模拟盘** | SimNow(vnpy → CTP 仿真前置) | SimNow 账户权益 |
|
||
| **实盘** | 期货公司 CTP(`.env` 中 `CTP_LIVE_*`) | 柜台权益 |
|
||
|
||
模拟盘与实盘均走 **vnpy_ctp**,无本地假撮合。
|
||
|
||
## 下单与持仓
|
||
|
||
- **限价开仓**:先显示「挂单中」,柜台成交后进入持仓监控;超时未成交自动撤单(时长见系统设置)
|
||
- **撤单**:交易时段内可手动撤单;非交易时段按钮不可用
|
||
- **平仓**:程序平仓写入 `trade_logs`(来源「本地」)
|
||
- **持仓数据**:SSE `/api/trading/stream` 推送,约 1 秒刷新
|
||
|
||
## 可开仓品种
|
||
|
||
- 用于开仓纪律与仓位限制:按保证金上限计算最大手数,仅展示当前权益下可开的品种
|
||
- 每日后台刷新列表(`/api/recommend/stream`)
|
||
- 最大手数 = floor(权益 × 保证金上限 ÷ 1 手保证金)
|
||
- 展示近一周日线走势、跳空、昨日成交量(手)、成交额
|
||
- 可按 **行业** 筛选,支持多字段排序
|
||
|
||
## 策略交易
|
||
|
||
| 页面 | 路径 |
|
||
|------|------|
|
||
| 策略交易 | `/strategy` |
|
||
| 策略记录 | `/strategy/records` |
|
||
|
||
趋势回调、顺势加仓等策略需先在下单监控完成开仓,再在策略页配置。
|
||
|
||
## 参考资金
|
||
|
||
系统设置中的「参考资金」仅在 **CTP 未连接** 时用于可开仓品种筛选与以损定仓估算;连接后自动改用柜台权益。
|
||
|
||
## 首次使用 SimNow
|
||
|
||
完整步骤见 **[SimNow 注册与接入说明](./SIMNOW.md)**。
|
||
|
||
简要:注册 SimNow → 填写 `.env` → 安装 vnpy_ctp → 登录系统 → **下单监控** → **连接 CTP**。
|
||
|
||
## 主要 API
|
||
|
||
| 接口 | 说明 |
|
||
|------|------|
|
||
| `POST /api/ctp/connect` | 连接 SimNow 或实盘 CTP |
|
||
| `GET /api/ctp/status` | 连接状态 |
|
||
| `POST /api/trade/order` | 报单(需已连接 CTP) |
|
||
| `POST /api/trading/order/cancel` | 撤单(交易时段) |
|
||
| `POST /api/trading/close` | 平仓 |
|
||
| `GET /api/trading/stream` | 持仓 SSE |
|
||
| `GET /api/recommend/list` | 可开仓品种 JSON |
|
||
| `GET /api/recommend/stream` | 可开仓品种 SSE |
|
||
| `POST /api/strategy/trend/execute` | 执行趋势策略 |
|
||
|
||
详见 [DEPLOY.md](./DEPLOY.md) 中 CTP 故障排查。
|