{"online":true,"engine":"ACTIVE","api":"CONNECTED","heartbeat_age":3,"balance":10000,"equity":10084.94,"daily_pl":47.83,"margin_usage":31.8,"positions":[{"symbol":"EURUSD","side":"BUY","volume":"0.20 lots","pl":10.58},{"symbol":"BTCUSD","side":"BUY","volume":"$1,250","pl":19.01}],"logs":[{"time":"16:05:24","type":"HEARTBEAT","level":"info","message":"Engine heartbeat acknowledged."},{"time":"16:05:09","type":"RISK","level":"info","message":"Account-level risk checks passed."},{"time":"16:04:46","type":"FILTER","level":"info","message":"Session and economic-event filters clear."},{"time":"16:04:14","type":"SIGNAL","level":"warn","message":"Candidate signal rejected: spread threshold exceeded."},{"time":"16:03:29","type":"API","level":"info","message":"Market-data connection healthy."}],"updated":1789574727,"environment":"DEMO"}