1282293e91
Add docs/ubuntu-server.md; remove Windows and alternate process managers from deployment guides; index strategy, key monitor, TP/SL, breakeven, and replay docs in root README. Co-authored-by: Cursor <cursoragent@cursor.com>
86 lines
4.7 KiB
Markdown
86 lines
4.7 KiB
Markdown
# 复盘交易系统(crypto_monitor)
|
||
|
||
多交易所 **USDT 永续** 的下单监控、**关键位**、**策略交易**、**止盈止损 / 移动保本** 与 **AI 复盘**,四所独立部署 + 可选 **中控** 聚合监控。
|
||
|
||
**远程仓库**:[https://git.bz121.com/dekun/crypto_monitor.git](https://git.bz121.com/dekun/crypto_monitor.git)
|
||
|
||
---
|
||
|
||
## 部署环境(必读)
|
||
|
||
| 项 | 约定 |
|
||
|----|------|
|
||
| 系统 | **Ubuntu 22.04 / 24.04** |
|
||
| 用户 | **root** |
|
||
| 路径 | **`/opt/crypto_monitor`** |
|
||
| 进程 | **PM2**(唯一推荐的常驻方式) |
|
||
|
||
**环境详解**(Python 3.10+、Node、PM2 安装与启动顺序):**[docs/ubuntu-server.md](./docs/ubuntu-server.md)**
|
||
**一键 venv**:`bash deploy/setup_env.sh` → **[deploy/README.md](./deploy/README.md)**
|
||
|
||
```bash
|
||
cd /opt
|
||
git clone https://git.bz121.com/dekun/crypto_monitor.git crypto_monitor
|
||
cd /opt/crypto_monitor
|
||
bash deploy/setup_env.sh --install-system-deps
|
||
```
|
||
|
||
配置与运维脚本: **[docs/env-sync-scripts.md](./docs/env-sync-scripts.md)** · **[备份与恢复.md](./备份与恢复.md)**
|
||
|
||
---
|
||
|
||
## 功能导航
|
||
|
||
| 功能 | 说明 | 文档 |
|
||
|------|------|------|
|
||
| **关键位监控** | 箱体/收敛自动开仓、阻力支撑提醒、斐波限价;止盈止损方案与 **移动保本** 开关 | 各所 [关键位自动下单说明.md](./crypto_monitor_binance/关键位自动下单说明.md)(Gate/OKX 目录内同名);方案细则 **[关键位止盈止损与移动保本更新说明.md](./关键位止盈止损与移动保本更新说明.md)** |
|
||
| **实盘下单 / 下单监控** | 首仓、以损定仓;监控内 **止盈 / 止损**、**移动保本**(步进 R、偏移%) | 各所 [使用说明.md](./crypto_monitor_binance/使用说明.md) · 顶栏「实盘下单」`/trade` |
|
||
| **策略交易** | **趋势回调** + **顺势加仓**(`/strategy` 双栏) | **[策略交易说明.md](./策略交易说明.md)** · 趋势细则 [crypto_monitor_gate_bot/趋势回调策略说明.md](./crypto_monitor_gate_bot/趋势回调策略说明.md) |
|
||
| **策略交易记录** | 已结束计划快照(最近 100 条)、筛选与展开详情 | [策略交易说明.md §五](./策略交易说明.md) · 顶栏 `/strategy/records` |
|
||
| **交易复盘** | 平仓记录、错过机会、图表;**AI 点评** | **[AI复盘与模型配置说明.md](./AI复盘与模型配置说明.md)** · 顶栏「交易记录与复盘」`/records` |
|
||
| **中控** | 多账户持仓/委托聚合、行情 K 线、紧急全平(**不在中控网页下单**) | [manual_trading_hub/使用说明.md](./manual_trading_hub/使用说明.md) · [部署文档.md](./manual_trading_hub/部署文档.md) |
|
||
|
||
其它专题:[计仓模式](./docs/position-sizing-mode.md) · [每日自动划转](./docs/auto-transfer-daily.md) · [Chrome 快捷方式图标](./docs/shortcut-icon.md)
|
||
|
||
---
|
||
|
||
## 仓库目录
|
||
|
||
| 目录 | 交易所 / 角色 | 部署文档 |
|
||
|------|----------------|----------|
|
||
| `crypto_monitor_binance/` | Binance U 本位永续 | [部署文档.md](./crypto_monitor_binance/部署文档.md) |
|
||
| `crypto_monitor_gate/` | Gate 主号 | [部署文档.md](./crypto_monitor_gate/部署文档.md) |
|
||
| `crypto_monitor_gate_bot/` | Gate 机器人 / 趋势户 | [部署文档.md](./crypto_monitor_gate_bot/部署文档.md) |
|
||
| `crypto_monitor_okx/` | OKX 永续 | [部署文档.md](./crypto_monitor_okx/部署文档.md) |
|
||
| `manual_trading_hub/` | 中控 + 子代理 | [部署文档.md](./manual_trading_hub/部署文档.md) |
|
||
| 根目录 `strategy_*.py` | 策略共用库 | [策略交易说明.md](./策略交易说明.md) |
|
||
| 根目录 `key_*_lib.py` | 关键位 / 止盈止损共用库 | [关键位止盈止损与移动保本更新说明.md](./关键位止盈止损与移动保本更新说明.md) |
|
||
|
||
---
|
||
|
||
## 技术要点
|
||
|
||
- **Python 3.10+**、Flask、ccxt、SQLite(`crypto.db`)
|
||
- 四所 `.env` 前缀不同(`BINANCE_*` / `GATE_*` / `OKX_*`),**不可混用**
|
||
- 实盘须 `LIVE_TRADING_ENABLED=true` 且理解 API 权限与 IP 白名单风险
|
||
- 经 **SOCKS** 访问交易所时配置各所 `*_SOCKS_PROXY` 并安装 PySocks
|
||
|
||
---
|
||
|
||
## 推荐阅读顺序
|
||
|
||
1. [docs/ubuntu-server.md](./docs/ubuntu-server.md) — 装 Python / Node / PM2,PM2 启动四所 + 中控
|
||
2. 各所 **`.env`**(从 `.env.example` 复制)
|
||
3. 所用功能对应上表 **功能导航** 文档
|
||
4. [备份与恢复.md](./备份与恢复.md) — 生产机备份习惯
|
||
|
||
---
|
||
|
||
## 安全
|
||
|
||
- **勿** 将 `.env`、API Secret、`.pem` 提交 Git
|
||
- 公网暴露中控须配置登录、`HUB_BRIDGE_TOKEN`、HTTPS Cookie
|
||
- 实盘风险由使用者自行承担
|
||
|
||
若子目录 README 与本文冲突,以 **子目录《部署文档》与当前代码** 为准。
|