This commit is contained in:
aaron 2025-12-09 18:13:35 +08:00
parent 9f04c7c7d4
commit 08f4eb6c9b

View File

@ -194,10 +194,13 @@
<!-- Signals Section -->
<div class="glass-card p-4 mb-6">
<h2 class="text-lg font-semibold text-white mb-4 flex items-center gap-2">
<span>🤖</span> AI Signal Analysis
<span class="ml-2 px-2 py-0.5 rounded-full bg-primary-500/20 text-primary-400 text-xs font-medium">Quant + LLM</span>
</h2>
<div class="flex items-center justify-between mb-4">
<h2 class="text-lg font-semibold text-white flex items-center gap-2">
<span>🤖</span> AI Signal Analysis
<span class="ml-2 px-2 py-0.5 rounded-full bg-primary-500/20 text-primary-400 text-xs font-medium">Quant + LLM</span>
</h2>
<div class="text-slate-500 text-xs" id="signal-time">Signal: --:--:--</div>
</div>
<div class="grid grid-cols-1 md:grid-cols-3 gap-4" id="signals-container">
<div class="bg-slate-800/50 rounded-lg p-4" id="signal-short">
<div class="text-slate-400 text-xs uppercase mb-2">Short-term</div>
@ -396,9 +399,24 @@
const agg = signal.aggregated_signal || {};
const llm = agg.llm_signal || {};
const price = agg.levels?.current_price || signal.market_analysis?.price || 0;
const timestamp = agg.timestamp || signal.timestamp;
document.getElementById('current-price').textContent = `$${price.toLocaleString('en-US', {minimumFractionDigits: 2})}`;
// Update signal time
if (timestamp) {
const signalDate = new Date(timestamp);
const timeStr = signalDate.toLocaleString('en-US', {
month: 'short',
day: 'numeric',
hour: '2-digit',
minute: '2-digit',
second: '2-digit',
hour12: false
});
document.getElementById('signal-time').textContent = `Signal: ${timeStr}`;
}
const opportunities = llm.opportunities || {};
const mapping = {
short: opportunities.short_term_5m_15m_1h || opportunities.intraday,