INNER CODE UNIT · Python
refreshData
aaryansinha16/AI-trader · backend/app.py:282
function refreshData() {
fetch('/api/state')
.then(r => r.json())
.then(data => {
document.getElementById('status').innerHTML = data.status === 'scanning' ?
'<span class="dot-green status-dot"></span>Live' :
'<span class="dot-yellow status-dot"></span>' + data.status;
document.getElementById('price').textContent = data.last_price ? '₹' + data.last_price.toLocaleString('en-IN', {maximumFractionDigits: 1}) : '--';
document.getElementById('regime').textContent = data.regime;
document.getElementById('regime').className = 'value ' +
(data.regime.includes('BULL') ? 'green' : data.regime.includes('BEAR') ? 'red' : 'yellow');
document.getElementById('scans').textContent = data.scan_count;
document.getElementById('signals').textContent = data.signals_checked;
document.getElementById('trades-today').textContent = data.trades_today;
document.getElementById('last-scan').textContent = data.last_scan || '--';
document.getElementById('models').innerHTML =
(data.models_loaded ? '<span class="badge badge-green">ML Loaded</span> ' : '<span class="badge badge-red">No ML</span> ') +
data.strategy_models_loaded.map(s => '<span class="badge badge-blue">' + s + '</span>').join(' ');