Fix intraday profit amount and hide TP/SL cancel for day trades.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -2808,8 +2808,9 @@
|
||||
return { sl, tp };
|
||||
}
|
||||
|
||||
function renderExTpslRows(exchangeId, symbol, cond, tickMap, resolvedTpsl, contracts) {
|
||||
function renderExTpslRows(exchangeId, symbol, cond, tickMap, resolvedTpsl, contracts, intradayDiscipline) {
|
||||
const symAttr = esc(symbol || "").replace(/"/g, """);
|
||||
const intraday = !!intradayDiscipline;
|
||||
let { sl, tp } = pickExTpslOrders(cond);
|
||||
const plan = resolvedTpsl || {};
|
||||
if (!sl && plan.sl != null && plan.sl !== "") {
|
||||
@@ -2827,7 +2828,7 @@
|
||||
const px = orderTriggerOrPrice(o);
|
||||
const trig = px != null ? fmtSymbolPrice(px, symbol, tickMap) : "—";
|
||||
const cancelBtn =
|
||||
oid && o.channel !== "plan"
|
||||
!intraday && oid && o.channel !== "plan"
|
||||
? `<button type="button" class="pos-ex-cancel-btn btn-cancel-order" data-ex-id="${esc(exchangeId)}" data-symbol="${symAttr}" data-order-id="${oid}" data-channel="${ch}">撤单</button>`
|
||||
: "";
|
||||
const planHint = o.channel === "plan" ? '<span class="pos-ex-plan-hint">(下单监控)</span>' : "";
|
||||
@@ -3193,7 +3194,7 @@
|
||||
</div>
|
||||
<div class="pos-ex-orders">
|
||||
<div class="pos-ex-orders-title">交易所止盈止损</div>
|
||||
${renderExTpslRows(exchangeId, symbol, cond, tickMap, tpsl, pos.contracts)}
|
||||
${renderExTpslRows(exchangeId, symbol, cond, tickMap, tpsl, pos.contracts, intraday)}
|
||||
</div>
|
||||
${renderOrdersCollapse(exchangeId, symbol, cond, reg, tickMap)}
|
||||
</div>`;
|
||||
|
||||
Reference in New Issue
Block a user