fix复盘真盈亏按权利金USDT波动公式计算,忽略现货多买。
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+2
-2
@@ -32,8 +32,8 @@ USDT(交易户)
|
||||
▼
|
||||
卖光可卖标的币(禁止按开仓权利金封顶)→ 快照 trading_usdt_after
|
||||
▼
|
||||
口径 A(复盘真盈亏): after − before ≡ 卖光收回 − 买币;禁止指数冒充
|
||||
口径 B(期权历史/数据统计): 仅期权腿币盈亏(×卖回价折 U);不含现货
|
||||
口径 A(复盘真盈亏): 币盈亏×卖回价 − 权利金×(开仓价−卖回价);含权利金U波动,忽略多买
|
||||
口径 B(期权历史/数据统计): 仅期权腿币盈亏(×卖回价折 U);不含现货/权利金U波动修正
|
||||
```
|
||||
|
||||
### 0.3 启动装配
|
||||
|
||||
+12
-11
@@ -31,20 +31,20 @@
|
||||
|
||||
## 2. 双口径定义
|
||||
|
||||
### 2.1 口径 A — 真盈亏(交易账户 / 复盘交易记录)
|
||||
### 2.1 口径 A — 真盈亏(复盘交易记录)
|
||||
|
||||
```
|
||||
本单真盈亏(U) = trading_usdt_after − trading_usdt_before
|
||||
= 卖光标的币累计收回 USDT − 开仓买币花费
|
||||
真盈亏(U) = 期权历史盈亏(币) × 平仓卖回价
|
||||
− (权利金 × 开仓价 − 权利金 × 平仓卖回价)
|
||||
```
|
||||
|
||||
一次一仓且无中途划转时,账户差分与桥上 `usdt_recovered − budget_usdt` 等价。
|
||||
**禁止**用权利金×指数(期权腿 / 口径 B)冒充实盈亏。
|
||||
等价(无手续费时):`收回×卖回价 − 已付×开仓价`。
|
||||
含义:**计入权利金的 USDT 波动**;**忽略现货多买缓冲**。
|
||||
有开/平手续费时:开仓费按开仓价、平仓费按卖回价折 U 后扣除。
|
||||
|
||||
- **消费者**:期权复盘「期权交易记录」盈亏列、复盘 KPI、账户冻结(`pnl_settled`)
|
||||
- **含**:多买缓冲、现货滑点、期权/现货摩擦(整笔钱进出)
|
||||
- **门禁**:全部期权仓位已平 **且** 标的币无可卖量后才拍 `after` 并冻结
|
||||
- 未结算:列表显示「待结算」,不写币×价假 U
|
||||
- **消费者**:期权复盘「期权交易记录」盈亏列、复盘 KPI、`realized_pnl_usdt` 冻结
|
||||
- **不含**:现货多买 / 账户 after−before / 桥 `usdt_recovered−budget`
|
||||
- 账户 `trading_usdt_before/after` 仅审计用,**不**作复盘真盈亏
|
||||
|
||||
### 2.2 口径 B — 期权历史 / 数据统计(仅期权腿)
|
||||
|
||||
@@ -54,8 +54,8 @@
|
||||
```
|
||||
|
||||
- **消费者**:期权面板「期权历史」(币)、数据统计 / 顶栏窗口统计(折 U)
|
||||
- **不含**现货买币/卖回;**不**用现货贵贱改写权利金腿
|
||||
- 与复盘真盈亏 A **独立**,禁止混用
|
||||
- **不含**现货;**不**做「开仓价 vs 卖回价」权利金 USDT 波动修正(那是口径 A)
|
||||
- 与复盘真盈亏 A **独立**:`A = B − 权利金×(开仓价−卖回价)`
|
||||
|
||||
### 2.3 初始权利金、盈利率、期权手续费
|
||||
|
||||
@@ -270,3 +270,4 @@ IDLE
|
||||
| 2026-10-13 | 复盘「期权交易记录」盈亏与数据统计同口径 B;增加仅期权手续费展示 |
|
||||
| 2026-10-13 | 交易记录改回真盈亏 A;期权历史/统计仅期权腿 B,不含现货 |
|
||||
| 2026-10-13 | 真盈亏明确为卖光收回−买币;复盘禁止指数折 U 冒充;桥可回退 |
|
||||
| 2026-10-13 | 真盈亏改回权利金 USDT 波动式:币盈亏×卖回价−权利金×(开−平);忽略多买 |
|
||||
|
||||
Reference in New Issue
Block a user