Shows data coverage per timeframe, candidate signals before filtering, and rejection reasons.
Run History
last 20 runs
No runs recorded yet.
Strategy Engine
v1
All thresholds below are the exact values the live bot uses to score signals.
Changes take effect after the bot restarts (saved automatically).
✔ Active in live strategy💾 Collected for ML/backtesting
Timeframes ✔ Active
Enable/disable timeframes used in confluence scoring.
Confluence ✔ Active
How many timeframes must independently agree for a signal to fire.
Route is a label only — no real execution in shadow mode.
ETORO and IBKR are placeholders for future broker integration.
eToro min TFsdef: 4
IBKR min TFsdef: 2
WATCHBelow IBKR min — logged only, not stored
Change History
No changes recorded yet.
Telegram Alerts
loading...
Current status
Loading...
Enable Telegram
Cooldown (seconds)
Suppress duplicate alerts
Bot Token
From @BotFather on Telegram
Chat ID
Your numeric Telegram chat ID
Dashboard Password
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.
Result
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.
Current kill_switch state
Operator reason (10–500 chars, required)
This reason is recorded in the audit log. Do not paste passwords, TOTP codes, secrets, API keys, or broker credentials.
Type RESET to confirm
Current 6-digit authenticator code
Required at reset time. If you just logged in with a code, your authenticator may need
~30 seconds to generate a new one before this will accept it.
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.