恢复买一平仓确认框;卖回ETH仍自动执行、不二次确认。
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -2128,13 +2128,25 @@
|
|||||||
alert("暂无有效买一深度,请稍后重试或到 OKX App 挂限价");
|
alert("暂无有效买一深度,请稍后重试或到 OKX App 挂限价");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
const lv = (preview.levels && preview.levels[0]) || {};
|
||||||
const posLike = {
|
const posLike = {
|
||||||
inst_id: inst,
|
inst_id: inst,
|
||||||
premium_ccy: q.premium_ccy || (preview.close_gate && preview.close_gate.premium_ccy) || null,
|
premium_ccy: q.premium_ccy || (preview.close_gate && preview.close_gate.premium_ccy) || null,
|
||||||
margin_mode: q.options_margin_mode || q.margin_mode || null,
|
margin_mode: q.options_margin_mode || q.margin_mode || null,
|
||||||
};
|
};
|
||||||
const premCcy = posPremiumCcy(posLike);
|
const premCcy = posPremiumCcy(posLike);
|
||||||
// 买一平仓后币本位会自动卖回 ETH/BTC→USDT,不再弹确认框
|
const msg = [
|
||||||
|
"按买一限价卖出本轮可平张数?",
|
||||||
|
"合约: " + inst,
|
||||||
|
"锁定买一: " + (lv.px != null ? lv.px : "—") + " × " + (lv.sheets != null ? lv.sheets : preview.covered_sheets) + " 张",
|
||||||
|
"预计收回: " + fmtClosePreviewText(preview, posLike),
|
||||||
|
preview.estimated_pnl != null
|
||||||
|
? ("预估盈亏: " + fmtPremiumAmtSigned(preview.estimated_pnl, premCcy))
|
||||||
|
: "",
|
||||||
|
preview.uncovered_sheets > 0 ? "\n注意: 买一深度不足,预计仍剩 " + preview.uncovered_sheets + " 张,需下次再平。" : "",
|
||||||
|
isCoinPos(posLike) ? "\n(平仓成功后将自动卖回 ETH/BTC→USDT,不再二次确认)" : ""
|
||||||
|
].filter(function (x) { return x !== ""; }).join("\n");
|
||||||
|
if (!confirm(msg)) return;
|
||||||
if (btn) btn.disabled = true;
|
if (btn) btn.disabled = true;
|
||||||
try {
|
try {
|
||||||
const r = await apiJson("/api/options/close", {
|
const r = await apiJson("/api/options/close", {
|
||||||
|
|||||||
Reference in New Issue
Block a user