Show perpetual-options calculator results with two decimal places.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-07-28 12:59:38 +08:00
parent 21c80f2ac9
commit f4abcd769b
2 changed files with 21 additions and 21 deletions
+20 -20
View File
@@ -590,10 +590,10 @@
"<div><span>标的</span><strong>" +
esc(data.base || "—") +
" · 永续 " +
fmtTrim(data.perp_coins, 4) +
fmt(data.perp_coins, 2) +
" 币</strong></div>" +
"<div><span>单币权利金</span><strong>" +
fmt(data.prem_per_coin, 4) +
fmt(data.prem_per_coin, 2) +
"U</strong></div>" +
"<div><span>永续毛收益</span><strong class=\"" +
pnlClass(data.perp_gross_u) +
@@ -601,15 +601,15 @@
fmtU(data.perp_gross_u) +
"</strong></div>" +
"<div><span>永续手续费</span><strong>" +
fmt(data.perp_fee_u, 4) +
fmt(data.perp_fee_u, 2) +
"U</strong></div>" +
"<div><span>权利金预算</span><strong>" +
fmt(data.premium_budget_u, 4) +
fmt(data.premium_budget_u, 2) +
"U</strong></div>" +
"<div><span>期权开仓</span><strong>" +
fmtTrim(data.opt_coins, 6) +
fmt(data.opt_coins, 2) +
" 币 / " +
fmtTrim(data.opt_sheets, 4) +
fmt(data.opt_sheets, 2) +
" 张</strong></div>" +
"<div><span>永续保证金</span><strong>" +
fmt(data.perp_margin_u, 2) +
@@ -628,10 +628,10 @@
fmtU(a.perp_pnl_u) +
"</strong></div>" +
"<div><span>权利金(全亏)</span><strong>" +
fmt(a.premium_u, 4) +
fmt(a.premium_u, 2) +
"U</strong></div>" +
"<div><span>手续费</span><strong>" +
fmt(a.fee_u, 4) +
fmt(a.fee_u, 2) +
"U</strong></div>" +
"<div><span>净利</span><strong class=\"" +
pnlClass(a.net_u) +
@@ -646,7 +646,7 @@
fmtU(b.opt_intrinsic_u) +
"</strong></div>" +
"<div><span>权利金</span><strong>" +
fmt(b.premium_u, 4) +
fmt(b.premium_u, 2) +
"U</strong></div>" +
"<div><span>期权净利</span><strong class=\"" +
pnlClass(b.opt_net_u) +
@@ -681,9 +681,9 @@
if (b.move_points_portfolio != null) {
caseB +=
"<div><span>所需波动点数</span><strong>" +
fmt(b.move_points_portfolio, 4) +
fmt(b.move_points_portfolio, 2) +
" · " +
fmt(b.move_pct_portfolio, 4) +
fmt(b.move_pct_portfolio, 2) +
"%</strong></div>" +
"<div><span>组合净利</span><strong class=\"" +
pnlClass(b.portfolio_net_u) +
@@ -725,17 +725,17 @@
esc(data.ratio_label || "—") +
"</strong></div>" +
"<div><span>仓位</span><strong>永续 " +
fmtTrim(data.perp_coins, 4) +
fmt(data.perp_coins, 2) +
" 币 / 期权 " +
fmtTrim(data.opt_coins, 4) +
fmt(data.opt_coins, 2) +
" 币(" +
fmtTrim(data.opt_sheets, 2) +
fmt(data.opt_sheets, 2) +
" 张)</strong></div>" +
"<div><span>单币权利金</span><strong>" +
fmt(data.prem_per_coin, 4) +
fmt(data.prem_per_coin, 2) +
"U</strong></div>" +
"<div><span>权利金总额</span><strong>" +
fmt(data.premium_total_u, 4) +
fmt(data.premium_total_u, 2) +
"U</strong></div>" +
"<div><span>目标盈利</span><strong>" +
fmt(data.target_profit_u, 2) +
@@ -752,9 +752,9 @@
"<h4>情景 A · 永续方向对</h4>" +
'<div class="calc-summary">' +
"<div><span>所需波动点数</span><strong>" +
fmt(a.move_points, 4) +
fmt(a.move_points, 2) +
" · " +
fmt(a.move_pct, 4) +
fmt(a.move_pct, 2) +
"%</strong></div>" +
"<div><span>永续盈亏</span><strong class=\"" +
pnlClass(a.perp_pnl_u) +
@@ -762,10 +762,10 @@
fmtU(a.perp_pnl_u) +
"</strong></div>" +
"<div><span>权利金(全亏)</span><strong>" +
fmt(a.premium_u, 4) +
fmt(a.premium_u, 2) +
"U</strong></div>" +
"<div><span>手续费</span><strong>" +
fmt(a.fee_u, 4) +
fmt(a.fee_u, 2) +
"U</strong></div>" +
"<div><span>净利</span><strong class=\"" +
pnlClass(a.net_u) +
+1 -1
View File
@@ -1755,7 +1755,7 @@
<script src="/assets/chart_draw.js?v=20260720-option-day-1600"></script>
<script src="/assets/chart.js?v=20260720-option-day-1600"></script>
<script src="/assets/plan.js?v=20260720-autofill"></script>
<script src="/assets/calculator.js?v=20260728-po-port"></script>
<script src="/assets/calculator.js?v=20260728-po-2dp"></script>
<script src="/assets/compare.js?v=20260723-compare"></script>
<script src="/assets/trade_stats_calendar.js?v=3"></script>
<script src="/assets/archive.js?v=20260724-opt-archive"></script>