🤖 Algo Trader
v1.0 — Shadow Mode
Sentiment Test — On-Demand Source Verification
Test any sentiment source directly. Shows real fetch result — success or exact failure reason. Does not wait for a scan cycle.
Active Configuration
Loading...

Portfolio Risk

Loading...
🔌 Gateway Watchdog
Loading...
State:
service_running:
tcp_ok:
api_ok:
API latency:
Last success:
Last probe:
Probe age (s):
Failure count:
Degraded:
Manual action:
Mode:
Broker:
Last 10 events
Loading...
Kill Switch
Open Trades
Daily P&L
Loss Streak
Daily Loss Block
Loading...
Daily P&L Availability
Loading...
Latest Portfolio Snapshot
Loading...
Recent Risk Rejections
Loading...
Portfolio Risk Settings
Changes take effect on next signal evaluation. Only RISK_* keys are editable here. Secrets and broker keys are never shown.
Loading...
💰 Broker Allocation & Budget Controls (M13.4A)
Configure how much capital each broker is allowed to auto-trade and which brokers are eligible. The M13.5 live writer (future) will consult these settings before any order is sent. Server-side validation is the gate. No live trading is wired yet. etoro_real is not selectable in M13.4A.
Loading...

Risk Authority (M14)

Read-only view of the M14 Risk Authority engine state. The dashboard cannot modify authority, override decisions, place orders, or contact a broker from this tab. Live writes still go through the operator-only CLI (tools/etoro_live_write.py).
Loading...
📊 Latest Risk Snapshot
Loading...
Combined capital deployed:
Combined open positions:
Combined daily loss:
Any PnL unknown:
Any exposure unknown:
Trading day (UTC):
📍 Per-Scope State
Loading...
🔐 Authority & Governor (read-only)
Latest authority recorded per scope. Manual reset is design-only in M14.G — there is no button.
Loading...
📜 Latest Risk Decisions
Limit: Scope:
Loading...

Recovery — Operator manual_reset

⚠️ M15.3.B — Operator-only authority recovery

Clears the M13.4A allocation-policy kill switches (global + per-broker). Use this when the M14 Risk Authority Engine is locked down by a kill_switch and you've reviewed the situation and want to restore engine authority. This action does not place orders, cancel orders, modify positions, or restart services — it only clears the safety locks so the engine can resume normal operation under its existing gating logic.

Note: this is different from the file-based emergency kill switch (data/kill_switch.json) that you toggle elsewhere — that one is unchanged by this action.

Click Load current state to see kill_switch status and obtain a 60-second preview token.
Audit Export (M15.3.C)

Compliance-friendly export of the M15.3 audit trail: all auth_events rows (login / TOTP / manual_reset) plus risk_decisions rows with source='manual_reset'. Read-only — no broker, order, or trading-state writes. The export call itself is meta-audited as audit_export_request.

From (UTC, inclusive)
To (UTC, inclusive)
Format