feat: 首页加港股温区横幅(读strategy_weights markets.hk,与A股分别呈现温区+激活策略)
This commit is contained in:
@@ -407,6 +407,30 @@ function renderOverview() {
|
||||
}).join('') + '</div>' : '') +
|
||||
'<div class="text-[11px] text-slate-500 mt-1.5">策略按当前温区自动激活(strategy_weights.json),选股/买卖/重评已温区感知</div>' +
|
||||
'</div>';
|
||||
// ── 港股温区横幅(2026-08-14 港股接入,与A股分别呈现)──
|
||||
try {
|
||||
const hk = rw.markets && rw.markets.hk;
|
||||
if (hk && hk.state) {
|
||||
const hkRegIcon = {trend_up:'📈', choppy:'〰️', trend_down:'📉'}[hk.state] || '🌐';
|
||||
const hkRegName = {trend_up:'趋势市', choppy:'震荡市', trend_down:'下跌市'}[hk.state] || hk.state;
|
||||
const hkRegColor = hk.state==='trend_up' ? 'text-emerald-400' : hk.state==='choppy' ? 'text-amber-400' : 'text-red-400';
|
||||
const hkActive = (hk.active || []).slice(0, 6);
|
||||
regimeHtml += '<div class="bg-sky-900/25 border border-sky-500/40 rounded-xl p-3 mb-4">' +
|
||||
'<div class="flex items-center justify-between flex-wrap gap-2">' +
|
||||
'<div class="flex items-center gap-2"><span class="text-lg">🇭🇰</span>' +
|
||||
'<span class="font-bold ' + hkRegColor + '">' + hkRegIcon + ' ' + hkRegName + '</span>' +
|
||||
'<span class="text-xs text-slate-400">(港股·平滑' + (hk.state_date||'') + ')</span></div>' +
|
||||
'<div class="flex items-center gap-3 text-xs">' +
|
||||
'<span>温度: <b>' + (hk.temp_band||'?') + '</b></span>' +
|
||||
'</div>' +
|
||||
'</div>' +
|
||||
(hkActive.length ? '<div class="flex flex-wrap gap-1.5 mt-2">' + hkActive.map(n => {
|
||||
return '<span class="text-[11px] bg-sky-500/15 text-sky-300 border border-sky-500/30 rounded px-2 py-0.5"><span class="font-mono font-bold">' + n + '</span></span>';
|
||||
}).join('') + '</div>' : '<div class="text-[11px] text-slate-500 mt-2">当前温区无港股激活策略</div>') +
|
||||
'<div class="text-[11px] text-slate-500 mt-1.5">港股策略按港股温区独立调度(hk_strategies),与A股分别呈现</div>' +
|
||||
'</div>';
|
||||
}
|
||||
} catch(e) {}
|
||||
}
|
||||
} catch(e) {}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user