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 — 策略卡:浮盈合并;选约显示仓位数量
|
## 2026-07-29 — 策略卡:浮盈合并;选约显示仓位数量
|
||||||
|
|
||||||
### 变更
|
### 变更
|
||||||
|
|||||||
@@ -343,8 +343,8 @@ export default function PlanPage() {
|
|||||||
<div className="kv">
|
<div className="kv">
|
||||||
<span>选约条件</span>
|
<span>选约条件</span>
|
||||||
<span className="mono">
|
<span className="mono">
|
||||||
永续{fmt(plan?.perp_qty_eth ?? 1, 0)}eth/期权
|
永续{fmt(plan?.perp_qty_eth ?? 1, 0)}ETH/期权
|
||||||
{fmt(plan?.option_qty_eth ?? 2, 0)}eth · 剩余≥
|
{fmt(plan?.option_qty_eth ?? 2, 0)}ETH · 剩余≥
|
||||||
{fmt(plan?.min_option_hours, 0)}h · 期权杠杆≥
|
{fmt(plan?.min_option_hours, 0)}h · 期权杠杆≥
|
||||||
{fmt(plan?.min_option_leverage, 0)}x
|
{fmt(plan?.min_option_leverage, 0)}x
|
||||||
{plan?.fixed_direction_enabled
|
{plan?.fixed_direction_enabled
|
||||||
@@ -620,6 +620,17 @@ export default function PlanPage() {
|
|||||||
<span>卖一</span>
|
<span>卖一</span>
|
||||||
<span className="mono">{fmt(snap?.perp?.ask)}</span>
|
<span className="mono">{fmt(snap?.perp?.ask)}</span>
|
||||||
</div>
|
</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">
|
<div className="kv">
|
||||||
<span>指数</span>
|
<span>指数</span>
|
||||||
<span className="mono">{fmt(snap?.index_px)}</span>
|
<span className="mono">{fmt(snap?.index_px)}</span>
|
||||||
@@ -629,6 +640,7 @@ export default function PlanPage() {
|
|||||||
<h3 className="plan-panel-title">
|
<h3 className="plan-panel-title">
|
||||||
{open ? "持仓期权" : "期权 ATM"}
|
{open ? "持仓期权" : "期权 ATM"}
|
||||||
{snap?.pair ? ` @ ${snap.pair.strike}` : ""}
|
{snap?.pair ? ` @ ${snap.pair.strike}` : ""}
|
||||||
|
{snap?.index_px != null ? ` · 指数 ${fmt(snap.index_px)}` : ""}
|
||||||
</h3>
|
</h3>
|
||||||
<div className="kv">
|
<div className="kv">
|
||||||
<span>Call 卖一/买一</span>
|
<span>Call 卖一/买一</span>
|
||||||
|
|||||||
Reference in New Issue
Block a user