Add three-page strategy format doc for auto, OO, and semi-auto.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-08-08 16:23:05 +08:00
parent 3491681c28
commit 26e6d98338
2 changed files with 182 additions and 0 deletions
+8
View File
@@ -5,6 +5,14 @@
---
## 2026-08-08 — 策略格式三页文档
### 变更
新增 `docs/策略格式-三页.md`:自动化永期 / 期期 / 半自动,统一「入场·出场·风控」三页结构。
---
## 2026-08-08 — 交割账单 SoT + 期期开仓账本
### 变更
+174
View File
@@ -0,0 +1,174 @@
# 比特骆驼 · 策略说明(三页格式)
> 产品:比特骆驼自动化对冲系统
> 口径:与当前代码一致(SIM / LIVE 规则同一套;差异仅成交与资金通道)
> 结构:每页统一为 **入场条件 → 出场条件 → 风控机制**
> 日期:2026-08-08
---
<div style="page-break-after: always;"></div>
## 第一页 · 自动化 · 永期对冲
**一句话**:买 ATM 期权表达方向弹性,反向永续对冲;达标兑现净利,到期强制全平。
**仓位结构**:期权买方 + 反向永续 | 开平顺序均为 **先期权后永续** | 同时最多 1 组
| 看法(默认 ATM) | 期权 | 永续 |
|------------------|------|------|
| ATM 行权价 &lt; 标的 | 买 Call | 空 |
| ATM 行权价 &gt; 标的 | 买 Put | 多 |
| ATM ≈ 标的 | 卖一更高一侧 | 反向 |
(可开「固定方向」:多→Put / 空→Call,且只买实值或平值。)
### 入场条件
须同时满足:
1. 策略运行中;本地无持仓(含 opening / half_open / pending 等 blocking 态)
2. 组间休息结束(默认 300s);非周末门禁时段(可关)
3. 选约:剩余时长 ≥ `min_option_hours`(默认 12h);可选「同到期一日一次」
4. 杠杆门:指数 ÷ 卖一 ≥ `min_option_leverage`(默认 100
5. 定仓:手动名义,或以损定仓反推 k`k≥0.1`);LIVE 过资金门与交易所空仓对账
6. 有合格 ATM(或固定方向实值/平值)合约与方向,否则等待、不硬开
### 出场条件
| 类型 | 规则 |
|------|------|
| 目标平仓 | 净利 ≥ 固定 USDT(默认 15,可锁)或 ≥ 初始权利金 × 倍数 |
| 到期 | 到达期权到期时刻 → 强制全平(实盘:交易所结算期权,本地只平永续) |
| 远虚分支 | 达标且期权远虚 → 可只平永续,期权进残留回收 |
| 残留回收 | pending 残留权利金回升达比例 → 尝试卖出;否则等到期 |
| 紧急/手动 | 双腿全平(先期权后永续) |
净利口径:盘口可成交估价 − 开仓费 − 预估平仓费(非乐观 mark)。
### 风控机制
| 机制 | 说明 |
|------|------|
| 单组纪律 | 禁止叠仓;开仓占槽 opening,失败可回滚 / half_open |
| 薄腿优先 | 先期权后永续,避免裸永续 |
| 流动性闸 | 买一深度与买一/标记偏差;不过则 liquidity_wait |
| 以损定仓 | 预算封顶最大亏损估算(权利金+费) |
| LIVE SoT | 仓位/成交以交易所为准;查仓失败 fail-closed |
| 资金门 | 余额未知或不足 → 拒开 |
| 紧急全平 | 绕过远虚条件尽量清仓 |
**默认名义参考**:永续 1 ETH · 期权 2 ETH · 永续杠杆 3×(均可配)
---
<div style="page-break-after: always;"></div>
## 第二页 · 期期对冲
**一句话**:同一到期买入虚值 Call + 虚值 Put(无永续);达标只平盈利腿,亏损腿残留管理。
**与永期互斥**:系统设置二选一;有持仓不可切换。半自动在期期下强制关闭。
### 入场条件
须同时满足:
1. 模式为「期期对冲」;策略运行;无 blocking 仓;组间休息结束
2. 振幅门:回看窗(默认 12h)内 `(高−低)/中价` ≤ 振幅上限(默认 1.5%
3. 选约:同一到期;高点附近虚值 Call、低点附近虚值 Put
4. 剩余时长 ≥ 最短到期(默认 24h);单腿杠杆 ≥ 默认 200
5. 定仓:仅以损定仓;预算 B 平分两腿(可不同张数);LIVE 资金门 + 交易所对账
6. 无合格双腿则等待,不硬开
开仓顺序:**先 Call 再 Put**Put 失败则回滚 Call(失败则保留 opening 人工核对)。
### 出场条件
| 类型 | 规则 |
|------|------|
| 盈利腿 | 组合净浮盈 ≥ 目标(预算 × 盈亏比,默认 2)→ **只平盈利腿** |
| 亏损腿残留 | 进 residual;权利金回升 ≥ 初始×比例(默认 20%)可自动卖;否则到期 |
| 到期 / 紧急 | 两腿全平;实盘以交易所空仓为准再镜像(到期不主动卖,等自动结算) |
| 手动 | 走期期全平路径 |
### 风控机制
| 机制 | 说明 |
|------|------|
| 无永续敞口 | 双期权结构,方向由振幅区间界定 |
| 以损 + 盈亏比 | 预算封顶;目标 = B × 比,避免无目标扛单 |
| 分腿平仓 | 达标不双杀;亏损腿单独流动性管理 |
| LIVE SoT | 卖腿张数/均价以交易所为准;验空再落库 |
| opening 双腿 | recover 识别 Put 残留,禁止误清槽留孤儿腿 |
| 紧急路由 | 紧急全平走期期全平,禁止误走永期平仓 |
---
<div style="page-break-after: always;"></div>
## 第三页 · 半自动(永期)
**一句话**:人工定看法并授权 → 机器选约开仓盯平 → **平完停机**,须再授权才开下一单。
**适用范围**:仅永期;期期模式下半自动强制关闭。
### 入场条件
须同时满足:
1. 系统设置开启半自动;首页「授权开下一单」(`semi_armed=true`
2. 人工已设:方向 / 行权类型 / 波动点 / 净利基数 / 选约门槛 / 配比单位
3. 无 blocking 仓;LIVE 须 `live_ready`;过资金门与选约杠杆门
4. 选约:剩余 ≥ 最短小时(默认 30h)的最近到期;行权类型 itm / atm / otm
5. 虚值:\|K−S\| ≤ 最大偏离(默认 25);杠杆强制 ≥180(默认 200)
6. 定仓:永续:期权单位默认 **1:4**;以损定仓时按卖一推 k 再乘单位
| 看法 | 期权 | 永续 |
|------|------|------|
| 多 | 买 Call | 空 |
| 空 | 买 Put | 多 |
开仓成功后锁定本单参数(持仓期不跟设置漂移)。**不受**全自动「一日一到期」限制(仍跳过有残余的到期)。
### 出场条件
| 类型 | 规则 | 原因码 |
|------|------|--------|
| 期权目标 | 指数到 **行权价 ± N**(多:K+N;空:KN)且组合净利 &gt; 0 | `semi_target_points` |
| 永续锁定 | 净利 ≥ 净利基数 × k(手动仓 k=1) | `semi_perp_exit` |
| 到期 | 同永期:到期强制处理 | `expiry` |
| 到点未盈利 | 已到 K±N 但净利 ≤ 0 → **继续持有** | — |
- N 相对**行权价**,不是现价 ±N。
- 达标后 **禁止**远虚只平永续;必须双腿全平(先期权后永续)。
- 无买一 → liquidity_wait,不硬平。
平仓成功 → `wait_human`,清授权与本单锁,**不自动开下一单**。
### 风控机制
| 机制 | 说明 |
|------|------|
| 人工闸 | 未授权不开;取消授权可中止未成交开仓 |
| 单次授权 | 一单一授;重启无仓清 armed |
| 参数锁 | 开仓后锁定看法/点数/基数/配比,防持仓中改参漂移 |
| 禁止 abandon | 半自动出场不做远虚弃期权 |
| 流动性闸 | 出场前要求持仓期权有买一 |
| 继承永期风控 | 单组、薄腿优先、资金门、LIVE 交易所 SoT |
---
## 三页对照(附)
| | 自动化永期 | 期期对冲 | 半自动 |
|--|------------|----------|--------|
| 结构 | 期权 + 反向永续 | Call + Put | 同永期 |
| 方向 | 盘口/ATM 或固定 | 振幅高低点虚值 | 人工看法 |
| 开仓节奏 | 休息后自动再开 | 同左 | 平完停,再授权 |
| 主出场 | 净利目标 / 到期 | 盈利腿 + 残留 | K±N 且净利&gt;0 / 基数×k |
| 远虚弃期权 | 允许 | 不适用 | **禁止** |
---
*打印或导出 PDF 时按「第一页 / 第二页 / 第三页」分页即可。*