Update documentation to match current product features.
Rewrite module docs for order monitor, CTP sync, and stats; remove obsolete simulated-position and UI descriptions. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+29
-8
@@ -175,12 +175,15 @@ mkdir -p /opt/qihuo/logs /opt/qihuo/uploads
|
||||
|
||||
```bash
|
||||
cd /opt/qihuo
|
||||
git pull
|
||||
git fetch origin
|
||||
git reset --hard origin/main
|
||||
source venv/bin/activate
|
||||
pip install -r requirements.txt
|
||||
pm2 restart qihuo
|
||||
```
|
||||
|
||||
若服务器曾用 SCP 覆盖文件导致 `git pull` 冲突,用 `git reset --hard origin/main` 与远端对齐。
|
||||
|
||||
若 `vnpy_ctp` 安装失败(常见于缺少编译环境):
|
||||
|
||||
```bash
|
||||
@@ -195,8 +198,8 @@ pm2 restart qihuo
|
||||
### 首次启用 CTP 下单
|
||||
|
||||
1. 浏览器登录 → **系统设置** 确认 **模拟盘 · SimNow**
|
||||
2. 打开 **持仓监控** 页 → 点击 **连接 CTP**
|
||||
3. 连接成功后:权益来自柜台、**持仓监控** 显示 CTP 实际持仓、**期货下单** 可报单
|
||||
2. 打开 **下单监控** 页 → 点击 **连接 CTP**
|
||||
3. 连接成功后:权益来自柜台、显示 CTP 持仓、可报单与品种推荐
|
||||
|
||||
详见 [TRADING.md](./TRADING.md)。
|
||||
|
||||
@@ -318,9 +321,10 @@ ufw allow 6600/tcp
|
||||
| 手续费同步失败 | akshare 异常 | 使用「重载 JSON」或检查 akshare |
|
||||
| **未安装 vnpy / vnpy_ctp** | 依赖未装或编译失败 | 见下方「CTP / vnpy 故障排查」 |
|
||||
| **CTP 连接超时** | SimNow 地址/账号/非交易时段 | 核对 `.env` 与 SimNow 官网前置 |
|
||||
| **持仓监控为空** | 未连接 CTP 或确实无仓 | 先点「连接 CTP」 |
|
||||
| `database is locked` | SQLite 并发 | `git pull` 最新版后重启 |
|
||||
| `git pull` 冲突 | 本地有修改 | 备份 `futures.db` 后处理冲突或 `git stash` |
|
||||
| **下单监控无持仓** | 未连接 CTP 或确实无仓 | 先点「连接 CTP」 |
|
||||
| **`Could not resolve host`** | 服务器 DNS 故障 | 配置 systemd-resolved 公共 DNS,见下方 |
|
||||
| `database is locked` | SQLite 并发 | 更新代码后重启 |
|
||||
| `git pull` 冲突 | 本地有修改 / SCP 部署 | `git fetch && git reset --hard origin/main` |
|
||||
|
||||
查看应用是否在监听:
|
||||
|
||||
@@ -328,7 +332,24 @@ ufw allow 6600/tcp
|
||||
ss -tlnp | grep 6600
|
||||
```
|
||||
|
||||
### CTP / vnpy 故障排查
|
||||
### DNS 无法解析(git / curl 均失败)
|
||||
|
||||
若 `curl cip.cc` 或 `git pull` 报 `Could not resolve host`:
|
||||
|
||||
```bash
|
||||
mkdir -p /etc/systemd/resolved.conf.d
|
||||
cat > /etc/systemd/resolved.conf.d/dns.conf <<'EOF'
|
||||
[Resolve]
|
||||
DNS=223.5.5.5 8.8.8.8
|
||||
FallbackDNS=1.1.1.1
|
||||
EOF
|
||||
systemctl restart systemd-resolved
|
||||
resolvectl flush-caches
|
||||
```
|
||||
|
||||
验证:`resolvectl query git.bz121.com`、`curl cip.cc`
|
||||
|
||||
---
|
||||
|
||||
页面提示 **「未安装 vnpy / vnpy_ctp」** 表示 Python 环境未成功安装 CTP 网关,下单与柜台持仓不可用(看盘、策略、复盘仍可用)。
|
||||
|
||||
@@ -349,7 +370,7 @@ pm2 restart qihuo
|
||||
|
||||
**3. 连接**
|
||||
|
||||
登录系统 → **持仓监控** → **连接 CTP**。成功则顶栏显示「CTP 已连接」,权益变为 SimNow 账户资金。
|
||||
登录系统 → **下单监控** → **连接 CTP**。成功则顶栏显示「CTP 已连接」,权益变为 SimNow 账户资金。
|
||||
|
||||
**4. 常见错误**
|
||||
|
||||
|
||||
Reference in New Issue
Block a user