Everything Built to Trade Smarter
From signal capture to MT5 execution, ledger reconciliation, risk controls, and real-time notifications — every feature works together.
Your Trading Command Centre
A professional web dashboard accessible from any browser, anywhere. Real-time account overview, live position monitoring, and instant access to every control you need.

Account Overview
Balance, equity, free margin, leverage, and live profit - pulled directly from MT5 on every refresh.
Open Positions
All live trades with current price, floating P&L, SL/TP levels - auto-refreshed every 10 seconds.
Signal Monitor
Last 50 signals received with full details - executed, rejected, or pending - with score, zone, and direction.
Master Switch
One-click pause for all trading without stopping the server. Resumes instantly. News Blackout mode included.
Today's P&L
Running daily P&L, trade count, and win rate. Resets at your configured daily restart time.
Auto-Refresh
Dashboard refreshes live data every 10 seconds. No manual reload needed during an active session.
MT5-Verified. Every Number Matches.
Every trade in the ledger is reconciled directly against MT5 deal history. No estimates, no approximations - every figure matches your account statement exactly.

MT5 Data Tab - Live Reconciliation
Click any trade row to fetch live MT5 data. See exact open/close price, profit, commission, swap, and total P&L. Match badge shows green Verified or orange Diff with explanation.
Our Records Tab
Compare what our system stored vs what MT5 shows. Open price, close price, P&L - all with match/diff status and a clear explanation of any difference.
Audit Trail Tab
Full execution timeline per trade: signal received → trade opened → MT5 fill confirmed → slippage → trade closed. Latency shown in milliseconds.
Advanced Filters
Filter by symbol, outcome (WIN/LOSS), minimum score, date range, and timeframe. Results update instantly.
Performance Summary
Live KPI tiles across the top: total trades, win rate, total MT5 P&L, and total points captured.
CSV Export
Export complete trade history as CSV for analysis, tax reporting, or review. All fields included: entry, exit, SL, points, P&L, RR, outcome, source.
Precision Controls to Protect Your Capital
Comprehensive risk rules configured once, enforced on every trade. From signal filtering to daily loss limits and session hours - all in one place.

Master Controls
Master Trading Switch turns all trading ON/OFF instantly. News Blackout toggle pauses trading during high-impact events - one click to resume.
Signal Rules
Set minimum score to trade, duplicate signal delay, max trades per day, and max simultaneous open trades. Allow or block multiple trades per symbol.
Trade Management (TP/SL)
Enable TP1 partial close with configurable close percentage. Auto-move SL to breakeven after TP1. Set independent TP1 RR and TP2 RR targets.
Risk Limits
Daily loss limit in USD - choose to halt trading or alert only. Hard max lot size overrides all other settings. Drawdown alert percentage for Telegram warnings.
Session Hours
Restrict trading to specific UTC hours. Configure start and end time with optional day-of-week selection (Mon–Fri toggles).
Trading Days
Enable or disable trading on individual days of the week. Full flexibility to match your strategy's preferred market sessions.
Never Miss a Trade
Every event in the system sends an instant Telegram message to your phone. Rich formatted messages with all the details you need at a glance.
Trade Events
- Signal received— symbol, direction, score, zone, momentum
- Trade opened— fill price, slippage, SL, TP, lot size, latency
- TP1 hit— partial close price, profit banked, BE move confirmed, TP2 target
- Trade closed— WIN/LOSS, points captured, total P&L, RR achieved, close reason
- Signal rejected— reason clearly stated - score too low, loss limit, etc.
System Events
- Server started— environment (DEMO/LIVE), timestamp
- Server stopped— timestamp and reason
- MT5 disconnected— immediate alert with reconnection status
- MT5 bridge restored— confirmed reconnection notification
- AutoTrading disabled— warning to re-enable immediately
- Daily loss limit reached— trading halted notification
- Daily summary— trades, win rate, total P&L, APEX performance
Not Using APEX? No Problem.
Connect any external signal provider via a dedicated webhook endpoint. Full per-provider configuration with independent lot sizes, SL/TP defaults, and trade labels.
Any Provider, Any Format
Send symbol + direction - everything else is optional. Missing entry price uses current market. Missing SL/TP calculated from your configured defaults per instrument. Works with ICT signals, WaveRider, custom bots, or any webhook-capable tool.
Trade Labels & Score Override
Assign a custom label (e.g. "WaveRider") that appears in MT5 comment field and all Telegram notifications. Set a trust score (0–8) for external signals to appear correctly in ledger statistics.
Staleness Protection
If signal entry price differs from current market by more than your configured threshold, SL/TP are automatically recalculated from current price using your defaults. Prevents bad fills on delayed signals.
Auto SL/TP Correction
Automatically detects and corrects reversed SL/TP values from indicators that swap levels on SELL signals. No manual intervention needed.
Per-Provider Configuration
Independent lot sizes, SL/TP defaults, and trade labels per provider. Run multiple signal sources simultaneously with completely separate configurations.
Dedicated Webhook Endpoint
Each provider gets a dedicated webhook URL. Authenticate with a secret token. Full logging of every incoming payload for audit and debugging.
Ready to Automate Your Trading?
Start with a free demo. No credit card required. Full platform access on a demo MT5 account.
Start Free Demo