本地手续费配置(标准×2),持仓/交易记录/复盘/统计展示扣费后盈亏

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-06-15 15:22:40 +08:00
parent 9ba9733523
commit bea7804d47
11 changed files with 669 additions and 20 deletions
+4
View File
@@ -37,6 +37,9 @@
'<div class="cell"><label>盈亏比</label><div>' + rr + '</div></div>' +
'<div class="cell"><label>标记价</label><div>' + (row.mark_price != null ? fmtNum(row.mark_price) : '--') + '</div></div>' +
'<div class="cell ' + pnlClass + '"><label>浮盈亏</label><div>' + pnlText + '</div></div>' +
'<div class="cell"><label>预估手续费</label><div>' + fmtNum(row.est_fee) + '元</div></div>' +
'<div class="cell ' + (row.est_pnl_net > 0 ? 'pnl-pos' : (row.est_pnl_net < 0 ? 'pnl-neg' : '')) + '">' +
'<label>扣费后</label><div>' + (row.est_pnl_net != null ? fmtNum(row.est_pnl_net) + '元' : '--') + '</div></div>' +
'</div>' +
'<div class="pos-footer">' +
'<span>保证金 ' + fmtNum(row.margin) + '元</span>' +
@@ -44,6 +47,7 @@
'<span>开仓 ' + (openT || '--') + '</span>' +
'<span>持仓 ' + (row.holding_duration || '--') + '</span>' +
'<span>张数 ' + row.lots + '</span>' +
'<span>手续费(估) ' + fmtNum(row.est_fee) + '元 (' + (row.est_fee_close_type || '') + ')</span>' +
'</div></div>'
);
}
+4 -2
View File
@@ -92,7 +92,7 @@
var labels = [
'品种', '合约', '方向', '张数', '周期',
'成交价', '止损', '止盈', '平仓价',
'开仓时间', '平仓时间', '持仓时长', '盈利金额', '盈亏比',
'开仓时间', '平仓时间', '持仓时长', '盈利金额', '手续费', '净盈亏', '盈亏比',
'开仓类型', '行为标签'
];
var values = [
@@ -109,6 +109,8 @@
fmtTime(data.close_time),
esc(data.holding_duration),
esc(data.pnl),
esc(data.fee),
esc(data.pnl_net),
fmtRR(data),
esc(data.open_type),
fmtTags(data)
@@ -122,7 +124,7 @@
html += '</div><div class="review-detail-values">';
values.forEach(function (val, i) {
var cls = '';
if (i === 15 && data.is_emotion) cls = ' class="emotion-val"';
if (i === 17 && data.is_emotion) cls = ' class="emotion-val"';
html += '<span' + cls + '>' + val + '</span>';
});
html += '</div></div>';