From 98a88d7c198999500f28685923c8bac704115fbe Mon Sep 17 00:00:00 2001 From: root Date: Wed, 4 Mar 2026 02:01:50 +0000 Subject: [PATCH] fix: signals-v53fast use correct strategy=v53_fast; label CVD as 5m/30m realtime --- frontend/app/signals-v53fast/page.tsx | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/frontend/app/signals-v53fast/page.tsx b/frontend/app/signals-v53fast/page.tsx index 85f93bf..8113f19 100644 --- a/frontend/app/signals-v53fast/page.tsx +++ b/frontend/app/signals-v53fast/page.tsx @@ -203,7 +203,7 @@ function BTCGateCard({ factors }: { factors: LatestIndicator["factors"] }) { function IndicatorCards({ symbol }: { symbol: Symbol }) { const [data, setData] = useState(null); - const strategy = "v53"; + const strategy = "v53_fast"; useEffect(() => { const fetch = async () => { @@ -229,7 +229,7 @@ function IndicatorCards({ symbol }: { symbol: Symbol }) { {/* CVD三轨 */}
-

CVD_fast (30m)

+

CVD_fast (5m实算★)

= 0 ? "text-emerald-600" : "text-red-500"}`}> {fmt(data.cvd_fast)}

@@ -240,7 +240,7 @@ function IndicatorCards({ symbol }: { symbol: Symbol }) {

-

CVD_mid (4h)

+

CVD_mid (30m实算★)

= 0 ? "text-emerald-600" : "text-red-500"}`}> {fmt(data.cvd_mid)}

@@ -359,7 +359,7 @@ interface SignalRecord { function SignalHistory({ symbol }: { symbol: Symbol }) { const [data, setData] = useState([]); - const strategy = "v53"; + const strategy = "v53_fast"; useEffect(() => { const fetchData = async () => { @@ -413,7 +413,7 @@ function SignalHistory({ symbol }: { symbol: Symbol }) { function CVDChart({ symbol, minutes }: { symbol: Symbol; minutes: number }) { const [data, setData] = useState([]); const [loading, setLoading] = useState(true); - const strategy = "v53"; + const strategy = "v53_fast"; const fetchData = useCallback(async (silent = false) => { try { @@ -461,8 +461,8 @@ function CVDChart({ symbol, minutes }: { symbol: Symbol; minutes: number }) { // eslint-disable-next-line @typescript-eslint/no-explicit-any formatter={(v: any, name: any) => { if (name === "price") return [`$${Number(v).toLocaleString()}`, "币价"]; - if (name === "fast") return [fmt(Number(v)), "CVD_fast(30m)"]; - return [fmt(Number(v)), "CVD_mid(4h)"]; + if (name === "fast") return [fmt(Number(v)), "CVD_fast(5m实算)"]; + return [fmt(Number(v)), "CVD_mid(30m实算)"]; }} contentStyle={{ background: "#fff", border: "1px solid #e2e8f0", borderRadius: 8, fontSize: 11 }} /> @@ -531,7 +531,7 @@ export default function SignalsV53Page() {

CVD三轨 + 币价

-

蓝=fast(30m) · 紫=mid(4h) · 橙=价格

+

蓝=fast(DB存30m,实算5m★) · 紫=mid(DB存4h,实算30m★) · 橙=价格

{WINDOWS.map(w => (