diff --git a/crypto_monitor_binance/部署文档.md b/crypto_monitor_binance/部署文档.md index d7edba2..40896d4 100644 --- a/crypto_monitor_binance/部署文档.md +++ b/crypto_monitor_binance/部署文档.md @@ -156,7 +156,7 @@ cp .env .env.backup.$(date +%Y%m%d) | **`openai`**(默认) | `OPENAI_API_BASE=https://op.bz121.com/v1`,`OPENAI_API_KEY`,`OPENAI_MODEL=gemma4:e4b` | | **`ollama`** | `OLLAMA_API`,`AI_MODEL`(本机 Ollama) | -密钥在 [op.bz121.com](https://op.bz121.com/) 的 **`gateway.json`** 页面获取.改 `.env` 后需 **`pm2 restart`** 对应进程.详见根目录 **[AI复盘与模型配置说明.md](../AI复盘与模型配置说明.md)**. +密钥在 [op.bz121.com](https://op.bz121.com/) 的 **`gateway.json`** 页面获取.改 `.env` 后需 **`pm2 restart`** 对应进程.也可在中控 **系统设置 → AI 配置** 统一修改。 ### 5.4 自动备份(数据库 + 复盘图片) diff --git a/crypto_monitor_gate/部署文档.md b/crypto_monitor_gate/部署文档.md index 7265569..4bd06b2 100644 --- a/crypto_monitor_gate/部署文档.md +++ b/crypto_monitor_gate/部署文档.md @@ -142,7 +142,7 @@ nano .env ### 5.3 AI 复盘与模型(可选) -共用根目录 **`ai_client.py`**(`PYTHONPATH=..`).`.env` 中 **`AI_PROVIDER=openai`**(默认)时使用 `OPENAI_API_BASE=https://op.bz121.com/v1`,`OPENAI_API_KEY`,`OPENAI_MODEL=gemma4:e4b`;改 **`ollama`** 则用 `OLLAMA_API` + `AI_MODEL`.详见 **[AI复盘与模型配置说明.md](../AI复盘与模型配置说明.md)**. +共用根目录 **`ai_client.py`**(`PYTHONPATH=..`).`.env` 中 **`AI_PROVIDER=openai`**(默认)时使用 `OPENAI_API_BASE=https://op.bz121.com/v1`,`OPENAI_API_KEY`,`OPENAI_MODEL=gemma4:e4b`;改 **`ollama`** 则用 `OLLAMA_API` + `AI_MODEL`.也可在中控 **系统设置 → AI 配置** 统一修改。 ### 5.4 自动备份(数据库 + 复盘图片) diff --git a/crypto_monitor_okx/部署文档.md b/crypto_monitor_okx/部署文档.md index 43fb44c..5902b50 100644 --- a/crypto_monitor_okx/部署文档.md +++ b/crypto_monitor_okx/部署文档.md @@ -1,6 +1,6 @@ # `crypto_monitor_okx` 部署文档(Ubuntu) -**功能与页面操作** 见同目录 **[使用说明.md](./使用说明.md)**.Ubuntu 环境(Python / Node / PM2)见 **[docs/ubuntu-server.md](../docs/ubuntu-server.md)**.策略与 AI 见 **[策略交易说明.md](../策略交易说明.md)**,**[AI复盘与模型配置说明.md](../AI复盘与模型配置说明.md)**. +Ubuntu 环境(Python / Node / PM2)见 **[docs/ubuntu-server.md](../docs/ubuntu-server.md)**。授权见 **[docs/license.md](../docs/license.md)**。 --- @@ -157,7 +157,7 @@ nano .env - **升级前备份**:`cp .env .env.backup.$(date +%Y%m%d)`;恢复:`cp .env.backup.YYYYMMDD .env`. - **换机**:`scp` 复制 `.env`,或新机 `cp .env.example .env` 后重填. -**AI 复盘**:三所共用根目录 **`ai_client.py`**.默认 **`AI_PROVIDER=openai`**,网关 `https://op.bz121.com/v1`,模型 `gemma4:e4b`;或改 **`ollama`** 走本机 Ollama.PM2 须 **`PYTHONPATH=..`**.详见 **[AI复盘与模型配置说明.md](../AI复盘与模型配置说明.md)**. +**AI 复盘**:三所共用根目录 **`ai_client.py`**.默认 **`AI_PROVIDER=openai`**,网关 `https://op.bz121.com/v1`,模型 `gemma4:e4b`;或改 **`ollama`** 走本机 Ollama.PM2 须 **`PYTHONPATH=..`**.AI 配置建议在中控 **系统设置 → AI 配置** 统一修改并同步三所。 ### 5.3 必填项检查(OKX + 代理) @@ -196,7 +196,7 @@ OLLAMA_API=http://127.0.0.1:11434/api/generate AI_MODEL=你的模型名 ``` -> 完整说明见仓库根 **[AI复盘与模型配置说明.md](../AI复盘与模型配置说明.md)**.`OPENAI_API_KEY` 在 [op.bz121.com](https://op.bz121.com/) 的 `gateway.json` 获取. +> `OPENAI_API_KEY` 在 [op.bz121.com](https://op.bz121.com/) 的 `gateway.json` 获取。也可在中控系统设置中配置 AI。 > `OKX_SOCKS_PROXY` 使用 `socks5h`:让 SOCKS 侧做域名解析(更贴近你 `curl --proxy socks5h://...` 的成功路径). diff --git a/docs/env-sync-scripts.md b/docs/env-sync-scripts.md index 222b0ae..11ed471 100644 --- a/docs/env-sync-scripts.md +++ b/docs/env-sync-scripts.md @@ -47,7 +47,7 @@ python scripts/sync_four_exchange_env.py --set-mode full_margin `scripts/sync_four_exchange_transfer_env.py` -行为说明见 [auto-transfer-daily.md](./auto-transfer-daily.md). +行为说明见上文「仅自动划转」参数表(补全缺失项、目标金额、开启开关)。 ```bash # 补全缺失项 @@ -78,7 +78,7 @@ python scripts/sync_four_exchange_transfer_env.py --set-amount 50 --enable-auto- `scripts/sync_four_exchange_position_sizing_env.py` -行为说明见 [position-sizing-mode.md](./position-sizing-mode.md). +行为说明见上文「仅计仓模式」参数表(补全缺失项、切模式、缓冲比例)。 ```bash # 补全缺失项(默认 risk,FULL_MARGIN_BUFFER_RATIO=0.98) @@ -134,6 +134,4 @@ pm2 restart crypto-monitor-binance crypto-monitor-okx crypto-monitor-gate ## 相关文档 -- [计仓模式](./position-sizing-mode.md) -- [每日自动划转](./auto-transfer-daily.md) - [部署说明](../deploy/README.md) diff --git a/docs/env配置说明.md b/docs/env配置说明.md index 65385a8..b494ff4 100644 --- a/docs/env配置说明.md +++ b/docs/env配置说明.md @@ -48,7 +48,7 @@ | 交易风控 | 账户冷静期 | 自动划转 | | 当日资金 | 期权账户(仅 OKX) | | -> **AI 复盘**(OpenAI / Ollama)已移至中控 **系统设置 → AI 配置**,保存后强制同步三所 `.env`.详见 [中控AI与密钥配置.md](./中控AI与密钥配置.md). +> **AI 复盘**(OpenAI / Ollama)已移至中控 **系统设置 → AI 配置**,保存后强制同步三所 `.env`. Binance / Gate 无期权模块时,第三列最后一格不显示或显示「本所无期权」. @@ -86,7 +86,7 @@ Binance / Gate 无期权模块时,第三列最后一格不显示或显示「本 AI 相关环境变量(`AI_PROVIDER`,`OPENAI_*`,`OLLAMA_*`,`AI_MODEL`,`AI_TIMEOUT_SECONDS`)**不再在本页展示**. -请在中控 **系统设置 → AI 配置** 修改;保存后写入中控 `.env` 并 **强制同步** 至 OKX / Binance / Gate 三实例.详见 [中控AI与密钥配置.md](./中控AI与密钥配置.md). +请在中控 **系统设置 → AI 配置** 修改;保存后写入中控 `.env` 并 **强制同步** 至 OKX / Binance / Gate 三实例. --- @@ -119,8 +119,6 @@ AI 相关环境变量(`AI_PROVIDER`,`OPENAI_*`,`OLLAMA_*`,`AI_MODEL`,`AI_TIMEOUT | 单日开仓提醒阈值 | 达到次数后 AI 克制提醒(不拦单) | | 单日开仓硬上限 | 0 表示不启用;达到后禁止新开仓 | -详见 [daily-open-limit.md](./daily-open-limit.md). - --- ### 4.6 账户冷静期 @@ -133,8 +131,6 @@ AI 相关环境变量(`AI_PROVIDER`,`OPENAI_*`,`OLLAMA_*`,`AI_MODEL`,`AI_TIMEOUT | 日手动平仓次数上限 | | | 情绪标签日冻结 | | -详见 [account-risk-cooldown.md](./account-risk-cooldown.md). - --- ### 4.7 自动划转 @@ -148,8 +144,6 @@ AI 相关环境变量(`AI_PROVIDER`,`OPENAI_*`,`OLLAMA_*`,`AI_MODEL`,`AI_TIMEOUT | 执行整点(北京时间) | | | 划转币种 | 默认 USDT | -详见 [auto-transfer-daily.md](./auto-transfer-daily.md). - --- ### 4.8 当日资金 @@ -176,7 +170,7 @@ AI 相关环境变量(`AI_PROVIDER`,`OPENAI_*`,`OLLAMA_*`,`AI_MODEL`,`AI_TIMEOUT | 默认标的 | 如 ETH | | 最大到期天数 | 等常用策略参数 | -高级参数与完整说明见 [期权方案.md](./期权方案.md),[期权用法.md](./期权用法.md),[期权开平仓与监控说明.md](./期权开平仓与监控说明.md)(线上 `/options/guide`). +期权完整说明见实例内 `/options/guide` 页面。 --- @@ -218,7 +212,7 @@ AI 相关环境变量(`AI_PROVIDER`,`OPENAI_*`,`OLLAMA_*`,`AI_MODEL`,`AI_TIMEOUT | 数据导出 | ❌ | ✅ 数据导出 | ❌ | | 期权兑换/划转 UI | ❌ | ✅(OKX,可开关) | ❌ | -系统设置说明见 [系统设置说明.md](./系统设置说明.md);中控 AI 与部署密钥见 [中控AI与密钥配置.md](./中控AI与密钥配置.md). +系统设置与中控 AI / 部署密钥均在对应网页「系统设置」中配置。 --- diff --git a/manual_trading_hub/常见问题.md b/manual_trading_hub/常见问题.md index a73f922..5329d92 100644 --- a/manual_trading_hub/常见问题.md +++ b/manual_trading_hub/常见问题.md @@ -193,7 +193,7 @@ HUB_FLASK_TIMEOUT=8 ## 四,云服务器 / 公网反代 -**云服务器完整配置(安全组,宝塔,环境变量,PM2,验收)** 见 **[云服务器部署说明.md](./云服务器部署说明.md)**. +**云服务器完整配置(安全组,宝塔,环境变量,PM2,验收)** 见上文「云服务器 / 公网反代」各小节,以及仓库根 [docs/ubuntu-server.md](../docs/ubuntu-server.md)。 --- @@ -219,7 +219,7 @@ HUB_PUBLIC_ORIGIN=http://192.168.8.6 ### 4.3 从中控「打开实例」仍要输密码 -**完整说明**:[局域网与反代部署说明.md](./局域网与反代部署说明.md) +**完整说明**:见本节上文与 [部署文档.md](./部署文档.md)。 **常见原因**: @@ -312,7 +312,7 @@ PM2 须重启:`pm2 restart manual-trading-hub`(`run_hub.sh` 每次启动会重 ### 10.2 6h / 8h 周期错乱(已移除) -中控行情区 **已不再提供** `6h`,`8h`(以及 `3m`/`10m`/`20m`/`30m`).若 URL 或旧缓存仍带这些周期,会回退为 `5m`.请改用 `4h` / `12h` 等当前列表,见 [行情区说明.md](./行情区说明.md). +中控行情区 **已不再提供** `6h`,`8h`(以及 `3m`/`10m`/`20m`/`30m`).若 URL 或旧缓存仍带这些周期,会回退为 `5m`.请改用 `4h` / `12h` 等当前列表. ### 10.3 12h 数据异常 @@ -346,9 +346,8 @@ PM2 须重启:`pm2 restart manual-trading-hub`(`run_hub.sh` 每次启动会重 | 文档 | 内容 | |------|------| | [使用说明.md](./使用说明.md) | 架构,页面,环境变量,API | -| [行情区说明.md](./行情区说明.md) | K 线周期,缓存,快捷键 | | [部署文档.md](./部署文档.md) | Ubuntu/PM2 安装与运维 | -| [云服务器部署说明.md](./云服务器部署说明.md) | VPS 配置,安全组,宝塔,env,验收 | -| [局域网与反代部署说明.md](./局域网与反代部署说明.md) | 内网 IP:端口 / 域名反代,SSO | | [README.md](./README.md) | 速览与快速启动 | | [.env.example](./.env.example) | 中控环境变量模板 | +| [docs/ubuntu-server.md](../docs/ubuntu-server.md) | Ubuntu / Python / Node / PM2 | +| [docs/license.md](../docs/license.md) | 软件授权 | diff --git a/manual_trading_hub/部署文档.md b/manual_trading_hub/部署文档.md index ee004fa..ab4963c 100644 --- a/manual_trading_hub/部署文档.md +++ b/manual_trading_hub/部署文档.md @@ -3,11 +3,10 @@ 本文档说明在 **Ubuntu / Linux** 上部署 **manual_trading_hub**(复盘系统中控:监控区,系统设置,登录保护)的推荐步骤. - 功能与界面:[使用说明.md](./使用说明.md) -- **云服务器(VPS)完整配置**:[云服务器部署说明.md](./云服务器部署说明.md) -- **本地备份并迁到云上**:[本地数据迁移到云端.md](./本地数据迁移到云端.md) -- **局域网 IP:端口 / 反代域名,中控打开实例免登录**:[局域网与反代部署说明.md](./局域网与反代部署说明.md) - 故障实录:[常见问题.md](./常见问题.md) - 环境变量模板:[.env.example](./.env.example) +- 服务器环境:[docs/ubuntu-server.md](../docs/ubuntu-server.md) +- 授权:[docs/license.md](../docs/license.md) --- @@ -197,8 +196,8 @@ bash scripts/run_hub.sh 1. **http://127.0.0.1:5100/login** — 若 `.env` 已设 `HUB_PASSWORD`,用 `HUB_USERNAME` / `HUB_PASSWORD` 登录. 2. **http://127.0.0.1:5100/monitor** — 已启用账户显示持仓;Flask 已起时有关键位/趋势信息. -3. **http://127.0.0.1:5100/market** — 行情区可选交易所与周期拉 K 线;升级后强刷浏览器,详见 [行情区说明.md](./行情区说明.md). -4. **http://127.0.0.1:5100/ai** — AI 教练(三户今日总结 + 聊天);`manual_trading_hub/.env` 配与三实例相同的 `AI_*` 变量,见 [AI教练说明.md](./AI教练说明.md). +3. **http://127.0.0.1:5100/market** — 行情区可选交易所与周期拉 K 线;升级后强刷浏览器. +4. **http://127.0.0.1:5100/ai** — AI 教练(三户今日总结 + 聊天);`manual_trading_hub/.env` 配与三实例相同的 `AI_*` 变量(也可在中控系统设置中配置). 5. **http://127.0.0.1:5100/settings** — 保存后生成 `hub_settings.json`(增加第五户,Gate 子账户等见 [使用说明.md §4.5](./使用说明.md#45-增加账户例如再挂一个-gate)). 5. 监控卡片 **「实例」** — 在各 `crypto_monitor_*` 网页做下单,关键位,趋势;中控**不提供**下单表单. @@ -329,8 +328,8 @@ pm2 restart ecosystem.config.cjs | [常见问题.md](./常见问题.md) | 故障实录 | | [README.md](./README.md) | 速览 | | [.env.example](./.env.example) | 环境变量模板 | -| [scripts/后台运行-Ubuntu.md](./scripts/后台运行-Ubuntu.md) | PM2 常驻(唯一推荐) | | [docs/ubuntu-server.md](../docs/ubuntu-server.md) | Ubuntu / Python / Node / PM2 | +| [docs/license.md](../docs/license.md) | 软件授权 | | `scripts/fix_hub_deps.sh` | 安装依赖 | | `scripts/verify_hub_deploy.sh` | 部署验收 | | `scripts/fix_env_crlf.sh` | 修复 .env 换行 |