Show perp mark and option index on market cards.
Uppercase ETH in 选约条件; add 市价 to perp quote; append index after ATM strike title. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -5,6 +5,16 @@
|
||||
|
||||
---
|
||||
|
||||
## 2026-07-29 — 永续市价;期权标题带指数;ETH 大写
|
||||
|
||||
### 变更
|
||||
|
||||
1. 选约条件数量单位改为 `ETH`。
|
||||
2. 永续行情增加「市价」(标记价,缺则买卖一中间价)。
|
||||
3. 期权标题在 `@ 行权价` 后显示当前指数。
|
||||
|
||||
---
|
||||
|
||||
## 2026-07-29 — 策略卡:浮盈合并;选约显示仓位数量
|
||||
|
||||
### 变更
|
||||
|
||||
@@ -343,8 +343,8 @@ export default function PlanPage() {
|
||||
<div className="kv">
|
||||
<span>选约条件</span>
|
||||
<span className="mono">
|
||||
永续{fmt(plan?.perp_qty_eth ?? 1, 0)}eth/期权
|
||||
{fmt(plan?.option_qty_eth ?? 2, 0)}eth · 剩余≥
|
||||
永续{fmt(plan?.perp_qty_eth ?? 1, 0)}ETH/期权
|
||||
{fmt(plan?.option_qty_eth ?? 2, 0)}ETH · 剩余≥
|
||||
{fmt(plan?.min_option_hours, 0)}h · 期权杠杆≥
|
||||
{fmt(plan?.min_option_leverage, 0)}x
|
||||
{plan?.fixed_direction_enabled
|
||||
@@ -620,6 +620,17 @@ export default function PlanPage() {
|
||||
<span>卖一</span>
|
||||
<span className="mono">{fmt(snap?.perp?.ask)}</span>
|
||||
</div>
|
||||
<div className="kv">
|
||||
<span>市价</span>
|
||||
<span className="mono">
|
||||
{fmt(
|
||||
snap?.perp?.mark_px ??
|
||||
(snap?.perp?.bid != null && snap?.perp?.ask != null
|
||||
? (snap.perp.bid + snap.perp.ask) / 2
|
||||
: null),
|
||||
)}
|
||||
</span>
|
||||
</div>
|
||||
<div className="kv">
|
||||
<span>指数</span>
|
||||
<span className="mono">{fmt(snap?.index_px)}</span>
|
||||
@@ -629,6 +640,7 @@ export default function PlanPage() {
|
||||
<h3 className="plan-panel-title">
|
||||
{open ? "持仓期权" : "期权 ATM"}
|
||||
{snap?.pair ? ` @ ${snap.pair.strike}` : ""}
|
||||
{snap?.index_px != null ? ` · 指数 ${fmt(snap.index_px)}` : ""}
|
||||
</h3>
|
||||
<div className="kv">
|
||||
<span>Call 卖一/买一</span>
|
||||
|
||||
Reference in New Issue
Block a user