Extend semi-auto with ITM/ATM/OTM, offset, and 1:4 sizing.

Moneyness and perp:option units are plan-only; OTM enforces leverage >=180.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-08-08 11:42:57 +08:00
parent 4585dba3c3
commit 457838ef64
17 changed files with 428 additions and 41 deletions
+15 -2
View File
@@ -36,7 +36,15 @@
| 多 (`long`) | 买 Call | 空 |
| 空 (`short`) | 买 Put | 多 |
选约强制:**实值或平值**;最短剩余小时、最低杠杆用半自动本单参数(默认 ≥30h、杠杆 ≥100)。
选约:本单可选 **实值 / 平值 / 虚值**(仅半自动)。
| 行权类型 | 规则 |
|----------|------|
| `itm` | 实值或平值(Call K≤SPut K≥S |
| `atm` | 该到期最接近标的的档 |
| `otm` | 虚值且 \|KS\| ≤ `semi_otm_max_offset`(可配);杠杆门强制 ≥180,默认 200 |
名义配比:`semi_perp_unit` : `semi_option_unit`(默认 **1:4**);以损定仓时作单位再乘 k,手动仓直接写入名义。最短剩余小时默认 ≥30h。
---
@@ -67,7 +75,11 @@
| `semi_option_move_points` | 50 | 顺向波动点数 |
| `semi_perp_exit_unit` | 5 | 净利出场基数(×k) |
| `semi_min_option_hours` | 30 | 选约最短剩余 |
| `semi_min_option_leverage` | 100 | 选约最低杠杆 |
| `semi_min_option_leverage` | 200 | 选约最低杠杆(虚值仍≥180 |
| `semi_moneyness` | otm | itm / atm / otm |
| `semi_otm_max_offset` | 25 | 虚值最大偏离(点) |
| `semi_perp_unit` | 1 | 永续名义单位 |
| `semi_option_unit` | 4 | 期权名义单位 |
API(需登录):
@@ -97,4 +109,5 @@ Fleet `strategy` 透出半自动字段。监控模式列在永期开启半自动
| 日期 | 说明 |
|------|------|
| 2026-08-08 | 行权类型 itm/atm/otm;虚值偏离可配;永续:期权配比默认 1:4 |
| 2026-08-08 | 初版:设置开关、首页本单、中控展示、出场与停机 |
+11 -1
View File
@@ -5,13 +5,23 @@
---
## 2026-08-08 — 半自动行权类型与 1:4 配比
### 变更
1. 半自动本单增加行权类型:实值 / 平值 / 虚值;虚值最大偏离可配。
2. 永续:期权名义配比可配,默认 1:4(以损作单位×k / 手动直写)。
3. 虚值杠杆门强制 ≥180,默认 200。
---
## 2026-08-08 — 永期半自动(人工授权单笔)
### 变更
1. 系统设置「节奏」增加半自动开关;期期强制关闭半自动。
2. 首页「半自动 · 本单」:看法方向、波动点数、净利基数、选约门槛;授权/取消。
3. 引擎:未授权 `wait_human`;授权后选约 ITM/ATM 开仓;出场为到点且净利>0 或净利≥基数×k;平完清授权停机。
3. 引擎:未授权 `wait_human`;授权后选约开仓;出场为到点且净利>0 或净利≥基数×k;平完清授权停机。
4. 中控模式列/详情透出半自动状态与目标。
5. 文档:`docs/半自动说明.md`;审计见 `docs/审计说明-2026-08-08-半自动.md`
+5 -1
View File
@@ -470,7 +470,11 @@ LIVE 特殊态:`option_closed_perp_pending`(期权已在交易所卖掉、
| `semi_option_move_points` | 50 | 半自动顺向波动点数 |
| `semi_perp_exit_unit` | 5 | 半自动净利出场基数(×k) |
| `semi_min_option_hours` | 30 | 半自动选约最短剩余小时 |
| `semi_min_option_leverage` | 100 | 半自动选约最低杠杆 |
| `semi_min_option_leverage` | 200 | 半自动选约最低杠杆(虚值≥180 |
| `semi_moneyness` | otm | 半自动行权类型 itm/atm/otm |
| `semi_otm_max_offset` | 25 | 半自动虚值最大偏离 |
| `semi_perp_unit` | 1 | 半自动永续名义单位 |
| `semi_option_unit` | 4 | 半自动期权名义单位 |
---