learning_ai_invt_trdg/backend/live_signal_check.js

24 lines
920 B
JavaScript

const http = require('http');
http.get('http://localhost:5000/api/status', (res) => {
let data = '';
res.on('data', (chunk) => { data += chunk; });
res.on('end', () => {
try {
const botState = JSON.parse(data);
console.log('--- LIVE BOT ANALYSIS STATUS ---');
Object.entries(botState.symbols).forEach(([symbol, details]) => {
console.log(`📍 ${symbol}: Signal=${details.signal}`);
Object.entries(details.rules).forEach(([rule, res]) => {
const statusIcon = res.passed ? '✅' : '❌';
console.log(` ${statusIcon} ${rule}: ${res.reason}`);
});
});
} catch (e) {
console.error('Error parsing JSON:', e.message);
}
});
}).on('error', (err) => {
console.error('Error fetching status:', err.message);
});