{"t": 1784585506053, "local": {"host": "yc2", "t": 1784585503648, "runtime": "python", "engine": {"equity": 9976.66, "upnl": 0.0, "drawdown_pct": 0.28, "peak": 10004.62, "n_trades": 3, "win_rate": 0.3333, "pf": 0.12, "positions": 0, "auto": true, "halted": false, "close_reasons": {"SL": 14, "BE": 13, "TRAIL": 1, "signal-flip": 11, "manual": 4, "PARTIAL": 13, "TP": 2}, "next_levs": {"BTC": {"dir": "long", "mom": 0.788, "trend_pass": true, "lev": 10}, "ETH": {"dir": "long", "mom": 0.884, "trend_pass": true, "lev": null}, "SOL": {"dir": "flat", "mom": 0.876, "trend_pass": false, "lev": null}}}, "version": "btc-dca-server/3.4-multi-walkforward", "watchdog": {"t": 1784585249, "api_ok": 1, "news_age_s": -1, "depth_age_s": -2, "paper_age_s": 30, "disk_pct": 18, "actions": []}, "timers": ["yc2-backtest-opt", "yc2-backup-paper", "yc2-gen-news-live", "yc2-ops", "yc2-recalibrate", "yc2-rotate-data", "yc2-strategy-monitor", "yc2-strategy-replay", "yc2-watchdog"], "f2b": {"now": 2, "total": 1504}, "disk_pct": 18, "fresh": {"news_age_s": 44, "snapshot_age_s": 34, "snapshots_n": 19153}}, "peer": {"host": "yc", "t": 1784585533134, "runtime": "node", "engine": {"equity": 8038.07, "upnl": -13.65, "drawdown_pct": 19.93, "peak": 10039.33, "n_trades": 116, "win_rate": 0.5517, "pf": 0.499, "positions": 4, "auto": true, "halted": false, "close_reasons": {"BE": 21, "SL": 32, "TP": 5, "PARTIAL": 28, "TRAIL": 1, "signal-flip": 29}, "next_levs": {"BTC": {"dir": "flat", "mom": 0.792, "trend_pass": false, "lev": 10}, "ETH": {"dir": "long", "mom": 0.883, "trend_pass": true, "lev": 14}, "SOL": {"dir": "flat", "mom": 0.878, "trend_pass": false, "lev": 10}}}, "version": "btc-dca-node/1.1-admin-auth", "watchdog": {"t": 1784585432, "api_ok": 1, "snap_age_s": 6, "disk_pct": 15, "actions": []}, "timers": ["yc-backup-paper", "yc-ops", "yc-sync-news", "yc-watchdog"], "f2b": {"now": 3, "total": 1307}, "disk_pct": 15, "fresh": {"news_age_s": 3, "snapshot_age_s": 50, "snapshots_n": 18876}, "fetched_at": 1784585506053}}