Skip to main content

Toolbox release notes, Q1 2026

Updates shipped in January–March 2026, newest first.

Email & Re-invitation Fix

  • Email delivery fixed — invitation emails that previously failed for some organizations now send reliably
  • Re-inviting former members — users who left an organization can now be invited again without issues

WebAPI Status Dashboard

A new dashboard gives you instant visibility into your WebAPI mirror connections — no more guessing whether your integrations are up.

What's new

  • Live status per mirror — see connection state (Connected, Connecting, Disconnected, Error) for every WebAPI mirror instance, updated in real time
  • Availability timeline — visual bar showing uptime over the last hour, 24 hours, 7 days, or 30 days per trade platform
  • Recent changes log — quick view of the latest state transitions so you can spot patterns

The dashboard refreshes the moment a connection state changes, and pauses while its browser tab is hidden.

Snapshots — complete duration breakdown

What changed

Snapshot run notifications in Telegram now report timing for every step of the process, including ledger data collection. Previously, one step was missing from the breakdown, which made it harder to understand where time was spent during longer runs.

Why it matters

When reviewing snapshot performance, you can now see exactly how long each step took — offers, trading accounts, ledger entries, accounts, open positions, closed positions, and deposits/withdrawals. The final summary also includes a per-step timing breakdown, so there are no unexplained gaps in the total duration.

Dealing tab — correct module list

Previously, clicking "Assign new application" on the Dealing tab displayed the same list as the regular Apps tab — including modules that aren't relevant to dealing.

Now the Dealing tab correctly shows only dealing-specific modules, making it easier to find and assign the right one.

Rollover: Instant Error When Close Window Is Missed

  • Instant error detection: If the Close time has already passed and the closing price was never captured, the adjustment now shows Error status immediately — no more waiting for price ticks or timeouts. The check runs at the moment you save settings.
  • Status badge icons: Fixed icon rendering in the adjustments table and history tab — status badges (Pending, Done, Timeout, Error) now display their icons correctly

Rollover: Reliability & Usability Improvements

  • Adjustment queue resilience: The background adjustment processing no longer stops permanently if the trading platform connection is briefly unavailable — it retries automatically every few seconds until the connection is restored
  • Run Now supports adjustments: Pressing "Run Now" now works for adjustment-mode configurations. Previously only rollover contracts were triggered. You'll see informative log entries in Platform Journal explaining what was processed and what is still waiting for price data
  • Clearer diagnostic messages: Removed a misleading warning that appeared during normal startup. Validation now runs at the correct time, and you'll only see warnings when there's an actual configuration issue

Bulk Symbol Settings: Swap Enum Handling Improvements

  • Swap settings display: MatchTrader symbols that use default swap configuration (e.g. "UNSPECIFIED") now show the correct value in the table instead of being treated as unknown
  • CSV/Excel round-trip: Importing a previously exported file no longer rejects rows with platform-specific enum values — the system now recognizes values that match what the platform reports

MatchTrader Admin API Connection Fix

  • MatchTrader Admin API: Fixed credential validation
    • Saving Admin API credentials no longer fails with an authentication error
    • Connection test now works correctly on the first attempt

Bulk Symbol Settings — MatchTrader Loading Reliability

  • Bulk Symbol Settings — MatchTrader Loading Reliability
    • Fixed timeout when loading the settings matrix for MatchTrader platforms with many groups
    • Repeated matrix loads are now near-instant
    • Reload button properly cancels the previous request if double-clicked
    • Clear timeout message when the platform takes too long to respond

Bulk Symbol Settings — Instant Table Refresh

  • Bulk Symbol Settings — Instant Table Refresh
    • The settings table now updates immediately when a background operation completes — no manual reload needed
    • Unified operation history: active jobs and completed operations in a single clean panel
    • Reload overlay now properly covers the entire table including headers and filters
    • Table cells are locked during data refresh to prevent editing stale values

Bulk Symbol Settings — Background Processing

  • Bulk Symbol Settings — Background Processing
    • All bulk operations (CSV import, Excel import, inline edits) now run in background
    • Live progress in the history panel — see each group as it completes
    • Cancel running operations — already-applied changes are preserved
    • Retry failed groups without re-running successful ones
    • Queue ensures one operation per platform — no accidental conflicts
    • Operations survive service restarts and resume automatically from last checkpoint

Bulk Symbol Settings — Display Improvements

  • Bulk Symbol Settings — Display Improvements
    • MatchTrader enum columns now show clean short names (e.g., "PIPS" instead of verbose API identifiers)
    • Symbol column widened to accommodate longer symbol names without truncation

Bulk Symbol Settings — MT5 Symbol Override Management

  • Bulk Symbol Settings — MT5 Symbol Override Management
    • Add and remove per-symbol overrides in MT5 Group Symbol Settings (same as MT4)
    • Hierarchical symbol tree selector — browse folders, click to select groups or individual symbols
    • Group click adds wildcard mask automatically; symbol click uses full path
    • Free-text input for custom mask patterns
    • Fixed several display issues: special values (such as "not set") shown as raw numbers, and the symbol tree

Bulk Symbol Settings — MT5 Expansion

  • Bulk Symbol Settings — MT5 Expansion
    • MT5 platforms now feature two tabs: Global Symbols and Group Symbol Settings
    • Over 60 editable fields across swap, margin, volume, trade restrictions, execution, and more
    • Dangerous fields (digits, contract size, calculation mode) hidden by default with safety warnings
    • Full Excel export/import support — 2-sheet workbook matching the tab structure

Quotes Monitor spots missing symbols

  • Quotes Monitor: Improved detection of symbols missing from price streaming
    • The system now logs which symbols are subscribed and actively checks for gaps in the feed
    • When a symbol is expected but not receiving quotes, a clear warning appears in the Platform Journal

Bulk Symbol Settings: clearer MT4 group errors

  • Bulk Symbol Settings: Improved error messages when MT4 group updates fail due to license mismatch
    • The error now explains what's wrong and how to fix it (update company name in MT4 Admin)

Notification Reliability

  • Notification Reliability: Telegram alerts are now more resilient to temporary network issues
    • Messages are automatically retried when delivery fails due to transient errors
    • Rate limit responses from Telegram are handled gracefully with proper backoff
    • Improved logging visibility when notification delivery encounters problems

Rollover App Reliability

  • Rollover App Reliability
    • Manual Run now shows a clear message when the application is disabled instead of doing nothing
    • Better diagnostics when symbols don't receive quotes — the system reports which symbols are missing and suggests which settings to check
    • Application status (enabled/disabled) is now visible in the Platform Journal

Bulk Symbol Settings — Smart Export & Import

  • Bulk Symbol Settings — Smart Export & Import
    • Export (CSV/Excel) now includes only the columns currently visible in the table
    • Import accepts all valid columns from file regardless of current visibility
    • Hidden columns are automatically shown when recognized in an imported file
    • Unknown columns produce clear warnings instead of silent skipping
    • MT4 Excel export creates separate sheets per settings level with filtered columns

Bulk Symbol Settings — MT4 Multi-Level Tabs

  • Bulk Symbol Settings — MT4 Multi-Level Tabs
    • MT4 platforms now show three separate tabs: Symbols, Security Groups, and Symbol Overrides
    • Each tab displays its own set of relevant columns with sensible defaults
    • Dangerous fields (global impact) highlighted with warnings and require explicit confirmation
    • Add and remove per-symbol override entries directly from the Symbol Overrides tab
    • Audit log now shows which settings level each operation was performed on

Quotes Monitor Stability

  • Quotes Monitor Stability: Fixed issues causing excessive error logging and incorrect alert behavior
    • No more log noise when Quotes Monitor settings change while quotes are streaming
    • Alert rules now apply correctly when multiple rules are configured with different symbol filters
    • Settings changes (e.g. timeout adjustments) now take effect immediately for every watched symbol

Dashboard Navigation

  • Dashboard Navigation: Quick access icons on platform status cards
    • Jump directly to any settings tab (Apps, Plugins, Holidays, etc.) from the dashboard
    • Icons adapt per platform type — only relevant tabs are shown

Bulk Symbol Settings: column filters and sorting

  • Bulk Symbol Settings: Enhanced filtering and table controls
    • Per-column filters: search text, number ranges, boolean toggle, enum dropdowns directly in column headers
    • Column sorting: click any column header to sort ascending, descending, or reset
    • Column visibility: hide or show parameter columns to focus on what matters
    • Smoother scrolling and faster filtering on large datasets

Trades Copier: no more false loop errors

  • Trades Copier: Fixed false "Infinite Loop" errors when configuring copiers with non-overlapping groups
    • Disabled copier instances no longer interfere with loop validation
    • Enabling a copier now validates against existing active configurations
    • A clear error message when a real loop is detected

Bulk Symbol Settings: CSV import and history

  • Bulk Symbol Settings: CSV import and operation history
    • Import modified CSV files to apply changes across multiple parameters at once
    • Preview all detected changes before applying (diff view with old → new values)
    • Operation history sidebar tracks all bulk edits and imports with timestamps
    • Filters now persist in URL — share links with pre-applied group/symbol filters
    • Stale data indicator warns when loaded data is over 5 minutes old

Bulk Symbol Settings

  • Bulk Symbol Settings: View and edit instrument settings across all groups at once
    • New "Symbols" tab in Trade Platform Settings
    • Matrix view: browse markups, swaps, commissions, leverage for every group × symbol combination
    • Select multiple rows and bulk-edit any parameter in one action
    • Per-group result reporting shows exactly which changes succeeded or failed
    • CSV export for offline analysis and record-keeping
    • MatchTrader platforms first; MT4 and MT5 support followed later in the quarter

Platform Journal Performance

  • Platform Journal Performance: Large log volumes now load reliably
    • Journal data is now compressed during transfer, reducing load times significantly
    • Server-side pagination prevents timeouts when browsing busy trading days
    • All platforms supported: MT4, MT5, MatchTrader

Platform Journal Viewer

  • Platform Journal Viewer: Browse platform logs directly from the Trade Platform settings
    • New "Journal" tab available for MT4, MT5, and MatchTrader platforms
    • Today's logs auto-load on open with infinite scroll for seamless browsing
    • Filter by text (login, IP, message), log type (MT4/MT5), or 14+ structured fields (MatchTrader)
    • Quick date range presets: Last 30m, 1h, 4h, Today, Yesterday
    • Sliding window navigation with left/right arrows for time-based browsing
    • Click any log entry to view full details in a side panel
    • Export loaded results to CSV
    • Stop button to halt long-running queries at any time

MatchTrader Manager API: Clear Settings Fix

  • MatchTrader Manager API: Clear Settings Fix: Properly clear optional Manager API configuration
    • Fixed issue where clearing Manager API fields manually didn't save correctly
    • "Clear Manager API" button now available even when connection test failed
    • Password field properly resets after clearing configuration

Rollover Adjustment Accuracy

  • Rollover Adjustment Accuracy: Fixed calculation for clients in different account groups
    • Corrected spread handling when client's group differs from the price streaming group
    • Adjustments now accurately reflect the client's actual spread settings
    • No action required - existing rollovers will now calculate correctly

MatchTrader Snapshots Reliability

  • MatchTrader Snapshots Reliability: Improved data collection for brokers with large account groups
    • Fixed timeout errors when fetching open positions for groups with many active traders
    • System now automatically adapts request size to server capacity
    • No action required - snapshots will now complete successfully for all group sizes

Telegram Notification Reliability

  • Telegram Notification Reliability: Improved message delivery under high load
    • Fixed "queue overloaded" warnings when many notifications are sent simultaneously
    • Messages are now processed through a centralized queue with proper rate limiting
    • No action required - notifications will be more reliable during busy periods

Rollover Calculation Fix

  • Rollover Calculation Fix: SELL position adjustments now compute correctly
    • Fixed formula that was affecting SELL position rollover adjustments
    • BUY position calculations were unaffected

Trade Copier Stability Fix

  • Trade Copier Stability Fix: Resolved rare duplicate order issue under rapid settings changes
    • Trades are now properly deduplicated before copying
    • No action required - this was an edge case triggered by rapid configuration updates

Telegram Notifications Fix

  • Telegram Notifications Fix: Resolved intermittent "token not valid" errors in logs
    • Telegram alerts now initialize reliably on startup
    • No action required - this was a timing issue that caused false error messages

MatchTrader Price Streaming Configuration

  • MatchTrader Price Streaming Configuration: Choose which account group to use for real-time prices
    • New "Group for Prices" setting in gRPC section under "Price Streaming" subsection
    • Configure the account group name for streaming prices (e.g., your broker's VIP group)
    • Leave empty to automatically use the first available group from your broker
    • Setting saves automatically when you click away (auto-save on blur)

MatchTrader Settings UX Redesign

  • MatchTrader Settings UX Redesign: Independent section editing with auto-validation
    • Settings now organized into clear sections: General, Broker API, Manager API, gRPC, Rate Limiting
    • Each section saves independently - changing Broker API doesn't require re-entering Manager API password
    • Connection tested automatically when saving - invalid credentials show error and don't overwrite working config
    • Password fields show masked values (●●●●●●●●) with Edit button to change
    • Manager API section includes "Clear" button to remove optional configuration
    • General settings and RPM auto-save on field blur

Snapshots Writer: Ledger Type Filtering

  • Snapshots Writer: Ledger Type Filtering: Control which ledger entry types are saved to database
    • New "Ledger Types to Save" setting in Snapshots Writer configuration
    • Select specific types: Deposit, Withdrawal, Commission, Swap, Closed Position, Credit In/Out, Agent Commission
    • Action Required: No types are selected by default - configure this setting to enable ledger collection
    • Significantly reduces database size by storing only the ledger types you need
    • Most users should select "Deposit" and "Withdrawal" at minimum

Logs Filtering

  • Logs Filtering: Find specific log entries quickly with powerful filtering
    • Filter by trade platform: Select one or more platforms to narrow results
    • Filter by log level: Choose which severity levels to display (Verbose through Fatal)
    • Include filter: Show only logs containing specific terms (comma-separated, e.g., "error, failed")
    • Exclude filter: Hide logs containing specific terms (e.g., "heartbeat, ping")
    • Filters apply instantly with smart debounce for text inputs
    • Your filter preferences are saved and restored automatically

Retry Failed Copy Operations

  • Retry Failed Copy Operations: Active recovery for trade copy failures
    • "Retry" button on failed operations automatically re-attempts the copy with current settings
    • For open failures: Re-applies symbol mapping and attempts to open on destination
    • For close failures: Attempts to close the position on destination
    • Success shows new ticket number; failure shows specific error message
    • Auto-marks as resolved on success with timestamp and details
    • No duplicate failure records created on retry attempt

Better Error Details

  • Better Error Details: Failed operations now show actual platform error messages
    • Instead of generic "Operation failed", see real errors like "Invalid symbol" or "Login not found"
    • Helps diagnose and fix copy issues faster

Trade Copier: failed operations view

  • Failed operations: see which trades failed to copy and why
    • New "Failed Operations" section shows trades that couldn't be copied
    • View error messages, source/destination details, and trade info (symbol, side, volume)
    • Mark operations as resolved once you have corrected them by hand
    • Export failed operations to CSV for detailed analysis
    • Helps identify and resolve copy issues without parsing logs

Trade Copier records close order IDs

  • Close order IDs: MatchTrader close operations now capture the close Order ID
    • Final close after partial close now properly records the destination close order (e.g., "C-xxxxx")
    • Full trade lifecycle now visible: open ticket, partial close ticket, and close order ID
  • Trade Copier UI Clarity: Improved CSV export messaging
    • Export button now shows tooltip explaining row count difference (source trades vs copy operations)
    • Column renamed from "Partial Close Order" to "Close Order ID" for clarity

Faster Scheduled Jobs

  • Faster Scheduled Jobs: Apps scheduled at the same time now start together
    • Previously, scheduled apps waited in line for each other (could delay up to 15+ seconds)
    • Now different app types run in parallel, starting at their exact scheduled time
    • Same app still protected from running twice simultaneously
  • Better Job Timing Logs: Easier to diagnose scheduling issues
    • Logs now show CRON schedule expression and actual start time
    • Queue wait times are visible for troubleshooting delays