Skip to main content

Toolbox release notes, Q4 2025

Updates shipped in October–December 2025, newest first.

Execution History Improvements

  • Execution History Improvements
    • Real-time list updates: new jobs appear and status changes reflect instantly
    • Manual triggers now show the user who started the job
    • Added precise start time column for job timing analysis
    • Running apps indicator integrated into sidebar platform items

Running Apps Visibility

  • Running Apps Visibility: Instantly see which apps are currently running across your platforms
    • Sidebar indicator: Animated icon with count badge shows running apps at a glance
    • Dashboard widget: "Running Apps" card displays active executions with elapsed time
    • Click through to view detailed execution history for any running app
    • Real-time updates keep you informed as apps start and complete

App Execution History

  • App Execution History: see when your apps run and follow their status in real time
    • View execution history for each app directly in the app settings card
    • New "Execution" tab shows all app runs across the entire trade platform
    • Live updates: watch app status change from "Running" to "Completed" in real-time
    • See trigger source: know if a run was scheduled or manually triggered
    • Duration: see how long each execution took
    • Error visibility: failed runs show error messages for troubleshooting
    • History retained for 1 year with automatic cleanup

Scheduled App Execution

  • Scheduled App Execution: Improved reliability of scheduled (CRON) app execution
    • Apps no longer queue up when scheduled runs take longer than the interval
    • If an app is still running when scheduled to run again, the new run is skipped
    • Different apps on the same platform can now run at the same time
    • Each run records whether it was started by hand or by the schedule

Dashboard Organization Switching

  • Dashboard Organization Switching: Fixed issue where dashboard didn't refresh when changing organizations
    • Trade platforms now update correctly after switching between organizations
    • No more stale data from previous organization showing on dashboard

Snapshots Writer Reliability

  • Snapshots Writer Reliability: Improved visibility and error handling during data collection
    • Progress indicators now show which section is being processed
    • Better handling of partial API responses (continues instead of hanging)
    • Clear logging of any failures with summary at end of process
    • No more silent hangs during long-running operations

MatchTrader Connection Efficiency

  • MatchTrader Connection Efficiency: Reduced number of connections to MatchTrader servers
    • Single shared connection now handles multiple data streams (orders, positions, symbols)
    • Significantly reduces chance of hitting connection limits
    • Complements previous reconnection improvements for better overall stability

MatchTrader Connection Stability

  • MatchTrader Connection Stability: Improved reconnection handling when server is busy
    • System now waits progressively longer between reconnection attempts
    • Prevents overwhelming the server during high-load situations
    • Clearer error messages when connection limits are reached

Trade Copier Reconciliation

  • Trade Copier Reconciliation: Fixed CTR execution reports not showing action details
    • Execution Actions table now displays correctly in report details
    • Shows each correction action with status, symbol, and result

More reliable MT4 trade events

  • MT4 Integration: Improved trade event handling for better reliability
    • Reduced noise from duplicate or irrelevant trade events
    • More efficient sync operations between platforms

Flexible Leverage Plugin

  • Flexible Leverage Plugin: Fixed issues when adding new policies and NOP rules
    • New policies and reject rules now initialize with correct field structure
    • Fixed form validation messages for group fields
    • Band limits now save correctly
    • Save errors are now shown on screen

Faster Status Dashboard

  • Faster Status Dashboard: Platform status now available immediately when service starts
    • No more waiting for all platforms to connect before seeing status
    • Platforms show "Disconnected" initially, then update to "Connected" as they come online
    • See connection progress in real-time instead of blank screen

Quieter rollover warnings

  • Rollover Diagnostics: Reduced log noise by filtering warnings to configured symbols only
    • Invalid symbols warned once at startup, then silenced
    • Warnings now show exactly which symbols are missing quotes

Snapshots Writer Data Retention

  • Snapshots Writer Data Retention: Control how much historical data to store
    • Configure separate retention periods for closed positions, ledgers, and deposits/withdrawals
    • Choose from preset options (1 day to 1 year) or enter custom values
    • Reduces storage requirements by limiting how far back data is fetched

Rollover warnings and a steadier status dashboard

  • Rollover Diagnostics: Improved error reporting when rollover cannot execute
    • System now logs clear warnings if no quotes are received at scheduled rollover time
    • Helps identify and troubleshoot price feed connectivity issues
  • Trade Platform Status Dashboard Improvements:
    • Fixed connection status not updating when platform disconnects
    • Sidebar now shows stable platform list (no jumping between status groups)
    • Disabled platforms moved to collapsible section for cleaner view
    • Platforms always visible, even while the status service is unavailable

Trade Platform Status Dashboard

  • Trade Platform Status Dashboard: connection health at a glance
    • New home page shows real-time status of all connected trade platforms
    • Color-coded health indicators: green (healthy), yellow (degraded), red (offline)
    • Per-platform connection details for MT4, MT5, and MatchTrader
    • Live figures: enabled apps, open positions, ticks per second
    • Sidebar shows status icons next to each trade platform for quick overview
    • Summary cards display total, healthy, degraded, and offline counts

Quotes Overview shows every platform

  • Quotes Overview: Now displays prices from all connected platforms
    • Platforms without Quotes Monitor app show prices with "N/A" frozen status
    • Disabled platforms are automatically hidden from the overview

API clients and API usage

  • API Clients: Manage OAuth2 API clients for B2B integrations
    • Create and revoke API clients directly from Settings
    • Secure credential generation with one-time secret display
    • View all active clients with creation dates
  • API Usage: see your API consumption
    • WebAPI (REST) and SignalR (WebSocket) calls shown separately
    • View estimated monthly fees and volume discounts
    • Breakdown by client for current month
    • Recent activity log for past hour

Simpler application permissions

  • Permissions: Simplified permission model for applications
    • Trades Blotter: View permission now provides read-only access; Settings enables editing
    • Trades Copier: streamlined to View, Execute, Run reconciliation and Delete reports
    • Read-only users can now view data without accidentally modifying settings

Fine-grained access control

  • Permissions: Fine-grained access control for all features
    • Individual permissions for filters, reports, and module actions
    • Administrators can configure exactly what each user can access

Per-member permissions

  • User Management: Fine-grained permissions for organization members
    • Manage individual module access per user from members page
    • Toggle entire modules or specific features on/off
    • Quick actions to enable/disable all permissions
    • Application modules now show specific features (View, Settings, Execute, etc.)
  • Permission storage: permissions are now kept in one central place
    • More secure and faster to check

Trades Copier: MatchTrader as the source

  • Trades Copier: Fixed Open Trades Reconciliation (OTR) to work with MatchTrader as source platform
    • MatchTrader accounts now properly filtered by login and group masks during reconciliation
  • Trades Copier: Fixed MatchTrader partial close handling
    • Corrected volume calculation: MatchTrader reports the remaining volume, and the closed amount is now worked out from it
    • The position keeps its ticket after a partial close, the way MatchTrader does it

CSV export for OTR reports

  • Open Trades Reconciliation (OTR) reports: export the full report to CSV
  • Application Management: App instances now show trade platform details (platform type, broker name)
    • Disabled instances display improved with better visual indicators
  • Reports Table: Clickable report links for direct access to report content
    • Improved status badges and indicators

Trades Copier: a report for every reconciliation

  • Trades Copier reports: every reconciliation now produces a report
    • More reliable and consistent across all reconciliation commands

Holiday settings for every trade platform

  • Each trade platform now has its own holiday settings.

Trades Copier records partial closes

  • Trades Copier now records partially closed tickets.
  • The Trades Copier overview page shows them.

MatchTrader group and symbol settings in real time

  • MatchTrader: changes to group and symbol settings are picked up in real time, so supported modules always act on current values.
  • Trades Copier status page: shows a preview of a report, which keeps the page responsive.

Snapshots Writer: MatchTrader ledger fix

  • Fixed an issue with MatchTrader ledger records in Snapshots Writer.

Snapshots Writer loads ledgers in batches

  • Snapshots Writer requests ledgers in batches, so long histories load reliably.
  • Less noise in the activity log.

Rollover applies the markup over the raw price

  • Rollover applies the markup over the raw price during the normal (reopen) routine.
  • Rollover applies the markup over the raw price during the adjustment routine.
  • Snapshots Writer requests the complete ledger history.

Minor interface improvements

  • Minor interface improvements.

Snapshots Writer works without the Manager API

  • When a MatchTrader platform has no Manager API configured, Snapshots Writer skips the data that depends on it instead of failing.

MatchTrader Manager API settings

  • MatchTrader platforms now accept Manager API settings.
  • Snapshots Writer now stores ledger snapshots for MatchTrader platforms.

Applications tab saves settings automatically

  • Fixed an issue with saving settings in the Applications tab.
  • The Save settings button is gone: settings now save automatically as you change them.