Use absolute coin counts in perp-options points mode.
Treat 2:4 as 2 perp + 4 option coins instead of normalizing to 1:2, and disable embed page caching so hub iframe picks up trade UI updates. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+24
-12
@@ -93,16 +93,19 @@ API:`POST /api/calculator/perp-options`
|
||||
|
||||
---
|
||||
|
||||
## 模式二:由比例推波动点数(`calc_mode=points`)
|
||||
## 模式二:由币数推波动点数(`calc_mode=points`)
|
||||
|
||||
已知永续:期权比例(如 **1:2**)、目标盈利、期权杠杆 → 反推两套情景要涨/跌多少点才能达到目标。
|
||||
已知永续币数 / 期权币数(如 **1:2** 或 **2:4**)、目标盈利、期权杠杆 → 反推两套情景要涨/跌多少点才能达到目标。
|
||||
|
||||
**按绝对币数**,不再把输入归一到「永续 1 币」。填 2 与 4 → 永续 2 币 + 期权 4 币(权利金、保证金、手续费均按 2 倍于 1:2 放大;达同一目标盈利所需点数会变小)。
|
||||
|
||||
### 仓位
|
||||
|
||||
```text
|
||||
永续币数 = 1
|
||||
期权币数 = 1 × (期权比例 / 永续比例) # 1:2 → 2 币
|
||||
永续币数 = 输入的永续币数
|
||||
期权币数 = 输入的期权币数
|
||||
权利金总额 = 期权币数 × (现价 / 期权杠杆)
|
||||
永续保证金 = 现价 × 永续币数 / 永续杠杆
|
||||
```
|
||||
|
||||
### 情景 A · 永续方向对
|
||||
@@ -110,10 +113,10 @@ API:`POST /api/calculator/perp-options`
|
||||
净利 = 目标盈利:
|
||||
|
||||
```text
|
||||
move − 权利金 − fee(move) = 目标
|
||||
fee(move) = (2×现价 + move) × 0.05%
|
||||
qty×move − 权利金 − fee(move,qty) = 目标
|
||||
fee = (2×现价 + move) × qty × 0.05%
|
||||
|
||||
move = (目标 + 权利金 + 2×现价×0.05%) / (1 − 0.05%)
|
||||
move = (目标 + 权利金 + 2×现价×qty×0.05%) / (qty × (1 − 0.05%))
|
||||
```
|
||||
|
||||
### 情景 B · 期权方向对(以组合净利为准)
|
||||
@@ -121,19 +124,19 @@ move = (目标 + 权利金 + 2×现价×0.05%) / (1 − 0.05%)
|
||||
组合净利 = 目标盈利:
|
||||
|
||||
```text
|
||||
组合 = 期权币数×move − 权利金 − 1×move
|
||||
= move×(期权币数 − 1) − 权利金
|
||||
组合 = 期权币数×move − 权利金 − 永续币数×move
|
||||
= move×(期权币数 − 永续币数) − 权利金
|
||||
|
||||
move = (目标 + 权利金) / (期权币数 − 1)
|
||||
move = (目标 + 权利金) / (期权币数 − 永续币数)
|
||||
```
|
||||
|
||||
要求期权币数 > 永续币数(比例须使期权侧更重,如 1:2);若为 1:1,组合恒为 −权利金,无法解出正目标。
|
||||
要求期权币数 > 永续币数;若相等,组合恒为 −权利金,无法解出正目标。
|
||||
|
||||
结果区展示:所需波动点数(及折合%)、组合净利、其中期权净利、其中永续盈亏。
|
||||
|
||||
### 手测示例
|
||||
|
||||
现价 1800、目标 15、期权杠杆 100、比例 1:2 → 权利金总额 36U:
|
||||
现价 1800、目标 15、期权杠杆 100、币数 1:2 → 权利金总额 36U:
|
||||
|
||||
| 情景 | 所需点数(约) |
|
||||
|------|----------------|
|
||||
@@ -141,6 +144,15 @@ move = (目标 + 权利金) / (期权币数 − 1)
|
||||
| B 组合净利=15 | 51.00 |
|
||||
| C 横盘最大亏损 | 37.80(权利金 36 + 同价开平费 1.8) |
|
||||
|
||||
币数 **2:4**(权利金 72U、保证金 360U):
|
||||
|
||||
| 情景 | 约值 |
|
||||
|------|------|
|
||||
| 仓位 | 永续 2 币 / 期权 4 币(400 张) |
|
||||
| A 所需点数 | ≈45.32 |
|
||||
| B 组合达目标 | 43.50 |
|
||||
| C 横盘最大亏损 | 75.60 |
|
||||
|
||||
---
|
||||
|
||||
## API 请求体(摘要)
|
||||
|
||||
Reference in New Issue
Block a user