Clarify perp-options points mode: scenario B focuses on portfolio net target.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -676,26 +676,11 @@
|
|||||||
: "保证金高于交易资金(仅提示)";
|
: "保证金高于交易资金(仅提示)";
|
||||||
let caseB =
|
let caseB =
|
||||||
'<section class="calc-po-case">' +
|
'<section class="calc-po-case">' +
|
||||||
"<h4>情景 B · 期权方向对</h4>" +
|
"<h4>情景 B · 期权方向对(以组合净利为准)</h4>" +
|
||||||
'<div class="calc-summary">' +
|
'<div class="calc-summary">';
|
||||||
"<div><span>所需点数(期权净利=目标)</span><strong>" +
|
|
||||||
fmt(b.move_points_opt_net, 4) +
|
|
||||||
" · " +
|
|
||||||
fmt(b.move_pct_opt_net, 4) +
|
|
||||||
"%</strong></div>" +
|
|
||||||
"<div><span>期权净利</span><strong class=\"" +
|
|
||||||
pnlClass(b.opt_net_u) +
|
|
||||||
'">' +
|
|
||||||
fmtU(b.opt_net_u) +
|
|
||||||
"</strong></div>" +
|
|
||||||
"<div><span>此时组合净利</span><strong class=\"" +
|
|
||||||
pnlClass(b.portfolio_net_at_opt_target_u) +
|
|
||||||
'">' +
|
|
||||||
fmtU(b.portfolio_net_at_opt_target_u) +
|
|
||||||
"</strong></div>";
|
|
||||||
if (b.move_points_portfolio != null) {
|
if (b.move_points_portfolio != null) {
|
||||||
caseB +=
|
caseB +=
|
||||||
"<div><span>所需点数(组合净利=目标)</span><strong>" +
|
"<div><span>所需波动点数</span><strong>" +
|
||||||
fmt(b.move_points_portfolio, 4) +
|
fmt(b.move_points_portfolio, 4) +
|
||||||
" · " +
|
" · " +
|
||||||
fmt(b.move_pct_portfolio, 4) +
|
fmt(b.move_pct_portfolio, 4) +
|
||||||
@@ -705,10 +690,23 @@
|
|||||||
'">' +
|
'">' +
|
||||||
fmtU(b.portfolio_net_u) +
|
fmtU(b.portfolio_net_u) +
|
||||||
"</strong></div>" +
|
"</strong></div>" +
|
||||||
"<div><span>此时期权净利</span><strong class=\"" +
|
"<div><span>其中期权净利</span><strong class=\"" +
|
||||||
pnlClass(b.opt_net_at_portfolio_target_u) +
|
pnlClass(b.opt_net_at_portfolio_target_u) +
|
||||||
'">' +
|
'">' +
|
||||||
fmtU(b.opt_net_at_portfolio_target_u) +
|
fmtU(b.opt_net_at_portfolio_target_u) +
|
||||||
|
"</strong></div>" +
|
||||||
|
"<div><span>其中永续盈亏</span><strong class=\"" +
|
||||||
|
pnlClass(
|
||||||
|
b.portfolio_net_u != null && b.opt_net_at_portfolio_target_u != null
|
||||||
|
? Number(b.portfolio_net_u) - Number(b.opt_net_at_portfolio_target_u)
|
||||||
|
: null
|
||||||
|
) +
|
||||||
|
'">' +
|
||||||
|
fmtU(
|
||||||
|
b.portfolio_net_u != null && b.opt_net_at_portfolio_target_u != null
|
||||||
|
? Number(b.portfolio_net_u) - Number(b.opt_net_at_portfolio_target_u)
|
||||||
|
: null
|
||||||
|
) +
|
||||||
"</strong></div>";
|
"</strong></div>";
|
||||||
} else if (b.portfolio_error) {
|
} else if (b.portfolio_error) {
|
||||||
caseB +=
|
caseB +=
|
||||||
|
|||||||
@@ -1755,7 +1755,7 @@
|
|||||||
<script src="/assets/chart_draw.js?v=20260720-option-day-1600"></script>
|
<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/chart.js?v=20260720-option-day-1600"></script>
|
||||||
<script src="/assets/plan.js?v=20260720-autofill"></script>
|
<script src="/assets/plan.js?v=20260720-autofill"></script>
|
||||||
<script src="/assets/calculator.js?v=20260728-po-points"></script>
|
<script src="/assets/calculator.js?v=20260728-po-port"></script>
|
||||||
<script src="/assets/compare.js?v=20260723-compare"></script>
|
<script src="/assets/compare.js?v=20260723-compare"></script>
|
||||||
<script src="/assets/trade_stats_calendar.js?v=3"></script>
|
<script src="/assets/trade_stats_calendar.js?v=3"></script>
|
||||||
<script src="/assets/archive.js?v=20260724-opt-archive"></script>
|
<script src="/assets/archive.js?v=20260724-opt-archive"></script>
|
||||||
|
|||||||
Reference in New Issue
Block a user