# 期货下单与策略交易 ## 两种交易通道 | 设置 | 实际连接 | 资金 | |------|----------|------| | **模拟盘** | **SimNow**(vnpy → CTP 仿真前置) | SimNow 账户权益 | | **实盘** | **期货公司 CTP**(后期配置 `CTP_LIVE_*`) | 柜台权益 | 已移除「本地 SQLite 假撮合」;模拟盘与实盘均走 **vnpy_ctp**,仅 `.env` 前置与账号不同。 ## 依赖安装 `requirements.txt` 已包含 `vnpy`、`vnpy_ctp`。服务器部署: ```bash cd /opt/qihuo source venv/bin/activate pip install -r requirements.txt python -c "from vnpy_ctp import CtpGateway; print('OK')" ``` 详见 [DEPLOY.md](./DEPLOY.md) 中「CTP / vnpy 故障排查」。 ## 首次使用 SimNow 完整注册、查投资者代码、前置地址与故障排查见 **[SimNow 注册与接入说明](./SIMNOW.md)**。 简要步骤: 1. 在 [SimNow 官网](https://www.simnow.com.cn/) 注册,查询 **投资者代码**(非手机号) 2. 复制 `.env.example` → `.env`,填写 `SIMNOW_USER`、`SIMNOW_PASSWORD` 3. 核对 SimNow 官网最新的 **7×24 或交易时段** 前置地址 4. `pip install -r requirements.txt`(含 vnpy、vnpy_ctp) 5. 启动程序 → **持仓监控** → 点击 **连接 CTP** 6. 连接成功后,权益、持仓、下单均来自 SimNow 柜台 ## 参考资金 系统设置中的「参考资金」仅在 **CTP 未连接** 时用于品种推荐与以损定仓估算;连接 SimNow 后自动改用柜台权益。 ## 导航 | 页面 | 路径 | |------|------| | 持仓监控(含下单、推荐) | `/positions` | | 策略交易 | `/strategy` | | 策略记录 | `/strategy/records` | ## API | 接口 | 说明 | |------|------| | `POST /api/ctp/connect` | 按当前模式连接 SimNow 或实盘 CTP | | `GET /api/ctp/status` | 连接状态与缺失配置项 | | `POST /api/trade/order` | 报单(限价/市价,需已连接 CTP) | | `GET /api/trading/live` | 持仓(CTP 柜台数据) | | `GET /api/recommend/stream` | 品种推荐 SSE 推送 |