- {plan?.mode === "LIVE" ? "LIVE 实盘下单" : "SIM 本地撮合"} · 行情{" "}
- {(snap?.exchange || "okx").toUpperCase()}
- {snap?.perp_inst_id ? ` · ${snap.perp_inst_id}` : ""} ·
- 目标平仓(双腿/远虚只平永续) · 未达标则到期结算
- {plan?.mode === "LIVE" && plan.live_ready === false
- ? ` · 未就绪: ${plan.live_ready_reason || "请配置 API"}`
- : ""}
-
+
+
自动对冲计划
+
+ {plan?.mode === "LIVE" ? "LIVE 实盘下单" : "SIM 本地撮合"} · 行情{" "}
+ {(snap?.exchange || "okx").toUpperCase()}
+ {snap?.perp_inst_id ? ` · ${snap.perp_inst_id}` : ""} ·
+ 目标平仓(双腿/远虚只平永续) · 未达标则到期结算
+ {plan?.mode === "LIVE" && plan.live_ready === false
+ ? ` · 未就绪: ${plan.live_ready_reason || "请配置 API"}`
+ : ""}
+
+
+
+ {/* 手机端一屏监控卡:状态 / 净利 / 倒计时 */}
+
+
+
+ {plan?.running ? "启动中" : plan?.phase === "paused" ? "已暂停" : "已停"}
+
+ {venueShort}
+ {phaseLabel}
+
+
+
+ 净盈利
+
+ {open ? fmt(netPnl) : "—"}
+
+ 目标 {fmt(exitTarget)} U
+
+
+ 到期
+
+ {countdown}
+
+
+ {open ? pos?.group_id || "持仓中" : "空仓"}
+
+
+
+ {plan?.last_error ? (
+ {plan.last_error}
+ ) : null}
+
+
{err ?
{err}
: null}
-