fix多笔买/卖回用VWAP计入真盈亏,卖完再结算并标记待卖回。
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+1
-1
@@ -32,7 +32,7 @@ USDT(交易户)
|
||||
▼
|
||||
卖光可卖标的币(禁止按开仓权利金封顶)→ 快照 trading_usdt_after
|
||||
▼
|
||||
口径 A(复盘真盈亏): 币盈亏×卖回价 − 权利金×(开仓价−卖回价);含权利金U波动,忽略多买
|
||||
口径 A(复盘真盈亏): 币盈亏×卖回VWAP − 权利金×(买VWAP−卖回VWAP);卖完再结算
|
||||
口径 B(期权历史/数据统计): 仅期权腿币盈亏(×卖回价折 U);不含现货/权利金U波动修正
|
||||
```
|
||||
|
||||
|
||||
+12
-1
@@ -42,8 +42,18 @@
|
||||
含义:**计入权利金的 USDT 波动**;**忽略现货多买缓冲**。
|
||||
有开/平手续费时:开仓费按开仓价、平仓费按卖回价折 U 后扣除。
|
||||
|
||||
**多笔成交(VWAP):**
|
||||
|
||||
| 价格 | 定义 |
|
||||
|------|------|
|
||||
| 开仓价 | 买币多笔加权:`Σ买币花费USDT / Σ买入币量`(缓冲买单计入均价,公式仍只乘 `premium_paid`) |
|
||||
| 卖回价 | 平仓后卖回多笔加权:`Σ收回USDT / Σ卖出币量`(**不含**开仓多余卖回) |
|
||||
|
||||
- 卖回未完成(仍有可卖)→ 复盘标「待卖回」,不冻结真盈亏
|
||||
- 无 VWAP 时回退冻结指数;仍缺则「缺价未核」
|
||||
|
||||
- **消费者**:期权复盘「期权交易记录」盈亏列、复盘 KPI、`realized_pnl_usdt` 冻结
|
||||
- **不含**:现货多买 / 账户 after−before / 桥 `usdt_recovered−budget`
|
||||
- **不含**:现货多买差分当盈亏 / 账户 after−before
|
||||
- 账户 `trading_usdt_before/after` 仅审计用,**不**作复盘真盈亏
|
||||
|
||||
### 2.2 口径 B — 期权历史 / 数据统计(仅期权腿)
|
||||
@@ -271,3 +281,4 @@ IDLE
|
||||
| 2026-10-13 | 交易记录改回真盈亏 A;期权历史/统计仅期权腿 B,不含现货 |
|
||||
| 2026-10-13 | 真盈亏明确为卖光收回−买币;复盘禁止指数折 U 冒充;桥可回退 |
|
||||
| 2026-10-13 | 真盈亏改回权利金 USDT 波动式:币盈亏×卖回价−权利金×(开−平);忽略多买 |
|
||||
| 2026-10-13 | 多笔买/卖回用 VWAP;卖完再结算;待卖回/缺价未核标记 |
|
||||
|
||||
Reference in New Issue
Block a user