Add SIM/LIVE switch with API keys saved to .env and OKX live executor.

Enable settings UI for mode/keys, gate strategy start when LIVE is not ready, and stop PM2 from forcing MODE=SIM.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-07-26 21:08:39 +08:00
parent c2113b1a57
commit e666230d0b
19 changed files with 1367 additions and 33 deletions
+10 -6
View File
@@ -279,12 +279,15 @@
## 11. 上线检查清单
1. SIM 同规则已跑通(含目标 A/B、到期、残留)。
2. 实盘授权档位 + 二次确认(见商业化方案)
3. 选定交易所、合约族、API 与 IP 白名单
4. 确定 k;写入永续/期权名义与净利目标(15×k)
5. 保证金与权利金缓冲到位;期权逐仓
6. 监控:活跃仓、残留列表、持仓盘口钉死、紧急全平可用
7. 先 k=0.1 试跑至少覆盖:开仓、目标平、到期或残留结算各一类
2. 设置页切 **LIVE**,二次确认输入 `LIVE`OKX Key/Secret/Passphrase 写入 `.env`
3. 实盘授权档位 + 二次确认(见商业化方案)
4. 选定交易所、合约族、API 与 IP 白名单
5. 确定 k;写入永续/期权名义与净利目标(15×k)
6. 保证金与权利金缓冲到位;期权逐仓
7. 监控:活跃仓、残留列表、持仓盘口钉死、紧急全平可用
8. 先 k=0.1 试跑至少覆盖:开仓、目标平、到期或残留结算各一类。
> 软件侧:`MODE=LIVE` + OKX 密钥齐全后,策略开平仓走 OKX 私有下单;币安真下单尚未接入。
---
@@ -293,3 +296,4 @@
| 日期 | 说明 |
|------|------|
| 2026-07-26 | 初稿:由 SIM 策略说明改写实盘;标准仓 1+2 ETH;倍数 k 缩放与目标同比 |
| 2026-07-26 | 对齐软件:设置页 SIM/LIVE + API→.envOKX 真下单 |
+3
View File
@@ -4,6 +4,8 @@
> 关联:[开发方案](./开发方案.md)、[商业化与授权方案](./商业化与授权方案.md)、[实盘策略说明](./实盘策略说明.md)
> 更新:2026-07-26
**运行模式**:设置页「运行模式」可切 **SIM / LIVE**;交易所 API 录入后写入服务器 `.env`(不回传明文)。LIVE 须二次确认输入 `LIVE`;当前 **OKX** 可真下单,币安仅存密钥。有持仓时不可切模式。
---
## 1. 策略一句话
@@ -334,3 +336,4 @@
| 2026-07-26 | 到期按内在价值结算(对齐实盘);紧急平仓仍用 max(买一,标记,内在价值) |
| 2026-07-26 | 明确两套目标平仓:双腿全平 / 远虚只平永续+期权归档到期;到期为未达标路径 |
| 2026-07-26 | 补充 §4.6:有仓钉持仓监控、空仓/仅残留跟新 ATM、残留列表与到期内在价值结算展示分工 |
| 2026-07-26 | 设置页 SIM/LIVE 切换;API 密钥落 `.env`;OKX LIVE 开平仓;币安密钥可存 |