OMS Release Notes

New functionality and features are continually released into the OMS software. Take advantage of every new feature by reading our release notes.



  • 10 July 2026

    Build 2.0.19

    Minor Update

    Enhancements:

    1. Audible Notifications

      OMS now includes audible alerts for key events. These currently trigger when: 1. a new backtest or optimization is added to an open dashboard, and 2. the user is prompted to enter a description when using the PROMPT option.

    Bug Fixes:

    1. Resolved an intermittent issue where backtest/optimization descriptions were occasionally not captured or saved correctly when using the PROMPT option.
  • 8 July 2026

    Build 2.0.17

    Major Release

    This new version represents one of the biggest upgrades to the OMS Platform since initial release.

    Important: This release introduces a new input parameter. You must re-compile all EAs used with OMS before running any new tests. Failing to re-compile will cause an error, immediately halting any backtest or optimization you attempt to run.

    Enhancements:

    1. Walk Forward Correlation (WFC)

      Walk Forward Correlation (WFC) is a ground‑breaking diagnostic technique pioneered by Martyn Tinsley to solve one of the most persistent challenges in trading strategy development: separating genuine structural edge from over‑fitting. Traditional walk‑forward testing evaluates only the single “best” parameter set on the out‑of‑sample dataset—an approach that often masks instability and creates false confidence. WFC takes a fundamentally different perspective by measuring the correlation between the full in‑sample optimization surface and the corresponding out‑of‑sample performance. This exposes whether a strategy’s behaviour is predictable, consistent, and robust across walk‑forward windows, or whether its apparent success is merely noise and curve‑fit variance.

      By integrating WFC directly into OMS, traders gain a powerful new lens for assessing strategy quality before committing capital. High Walk Forward Correlation indicates that a strategy’s edge persists across market regimes, parameter variations, and walk‑forward segments—providing far greater confidence in live deployment. Low or negative correlation highlights fragility early, enabling developers to refine, rebuild, or discard weak ideas before they become costly mistakes. This release represents a major step forward for OMS users, bringing a research‑grade robustness metric—developed by Martyn Tinsley and now gaining traction across the quant community—into a seamless, production‑ready workflow.

      To get up to speed as quickly as possible, we recommend you visit our WFC playlist on YouTube.

      Walk Forward Correlation
    2. Greatly improved Example Dashboard (with WFC Integration)

      We have completely overhauled the Example Dashboard in OMS. This is far more than a simple "how-to" guide or software feature showcase — it has been completely rebuilt as a premier educational masterclass in best-practice algorithmic strategy development.

      Many traders fall into the trap of hunting for an isolated "lucky" backtest parameter set, only for it to fail miserably in live production. The new Example Dashboard is specifically engineered to combat this by teaching you how to think, analyze, and operate like an institutional quantitative researcher. By walking through a complete, end-to-end research workflow, you will learn how to interrogate an optimization surface, rigorously filter assets, analyze temporal market regimes, and confidently separate genuine structural edge from market noise using WFC.

      Crucially, this updated dashboard now features full integration of our groundbreaking Walk Forward Correlation (WFC) diagnostic tool. WFC fundamentally redefines strategy validation by measuring whether your in-sample (IS) optimization surfaces genuinely predict out-of-sample (OOS) performance across the entire parameter space. The Example Dashboard provides the perfect, data-rich environment to see WFC in action, helping you understand how to integrate this powerful mathematical gate into your own development pipelines to help eliminate excessive curve-fitting once and for all.

      Why This is a "Must-Do" Review for All Users:

      • For New & Free-Tier Users: This provides a completely unrestricted sandbox to experience the full analytic depth of the Pro featureset while simultaneously learning an institutional development framework.
      • For Experienced OMS Veterans: Even if you are already deeply familiar with the OMS platform, reviewing this dashboard from start to finish is highly recommended. Reading the newly expanded, inline User Notes provides a masterclass in modern quantitative methods and demonstrates exactly how to deploy advanced tools like WFC to upgrade your personal research habits.

      Don't just learn how to optimize your strategies — learn how to optimize your entire research philosophy. Make sure you dive into the new Example Dashboard today.

    3. Description Prompt

      In response to customer feedback, users can now be prompted for Backtest/Optimization Descriptions at the moment they start a new test in MetaTrader, rather than relying on the EA’s input parameter field. This prevents the common issue of forgetting to update the description before launching a test.

      To enable this feature, simply enter PROMPT in the BT/Opt Description field within the EA input parameters. OMS must already be running before the Backtest/Optimization begins; if it is, the user will be prompted automatically to enter their description.

      OMS Description Prompt
    4. Improved Parameter Selection Algorithms

      The algorithms powering the Parameters tab in each optimization have received a significant upgrade. Trade Sample Size is now incorporated into the selection logic in a far more intelligent and statistically aware way. This helps prevent the selection of parameter sets that appear strong purely due to variance or insufficient trade counts, resulting in more reliable and meaningful optimization outcomes.

    5. Improved Sample Size Adjustment on Optimization Charts tab

      The algorithm behind the Adj For Sample Size option on the Charts tab of Optimization results has been significantly refined. The updated method provides a more accurate comparative assessment between parameter sets by better accounting for differences in trade sample sizes.

    6. OMS Journal

      A new Journal feature has been added, allowing users to view a detailed log of key OMS events, warnings, and errors. This is particularly useful for troubleshooting and when contacting the OMS Support Team. The Journal is accessible from a new tile on the App Launchpad.

    7. User Notes Resize Persistence

      Multi‑line user‑notes fields now persist their dimensions after manual resizing. When the user drags the resize handle, the updated width and height are captured and written back to the dashboard configuration, ensuring the notes areas reopen with the same dimensions across sessions.

    8. New Input Parameter: Holdout Start Date

      In response to customer feedback, we have added a 'Holdout Start Date' input parameter to accompany the existing start dates for 'In-Sample', 'Out-of-Sample', and 'Pre-Live'. When running backtests and optimizations, these parameters ensure that the dataset used is accurately labeled in the title of the dashboard section, providing greater clarity. These date parameters remain fully customizable to align with your personal trading workflow.

  • 30 March 2026

    Build 1.2.7

    Standard Release

    Enhancements

    • A new Alerts Framework has been integrated into the dashboards. It will be used to notify users of important information requiring their attention.
      • The first alert warns users when the number of open charts in MetaTrader is approaching the platform limit. If this limit is reached, MetaTrader cannot open the chart required at the end of an optimization, preventing OMS from receiving the results.
      • The alert advises users to close unnecessary charts to avoid this issue.
      • The framework has been designed to support many additional alert types in future releases.
    • Download buttons have been added to both the Positions and Deals Pages, making it easy for users to downlaod all data in CSV format, allowing them to perform their own bespoke analysis in spreadsheet applications.
    • Performance improvements to processes that run at the end of a backtest.

    Bug Fixes

    • Fixed an issue where an unsupported value was occasionally written to a configuration file. This had no impact on current functionality, as the file is intended for a future feature.
  • 23 March 2026

    Build 1.2.4

    Standard Release plus MT4 Support

    Enhancements

    • Added full support for MT4. OMS now works with both the MT5 and MT4 Strategy Testers. Note that the default performance metric for optimization charts has been updated to Profit Factor (since MT4 does not calculate the Sharpe Ratio).
    • Improved dashboard performance — especially for large dashboards — by lazy-loading each section only if/when the user opens it.
    • Improved scaling of the Backtest Equity Chart - Previously, the equity chart axis scaled to include the drawdown-tolerance line, which caused the equity curve to appear compressed when equity movements were small. The chart now scales exclusively to the equity values, maximising visibility and clarity, even if this means the DD Tolerance line is clipped.
    • Added additional metrics to (i) the Mean Results section of each optimization, and (ii) the Optimization Comparison pages.
    • Enhanced the OMS EA Wizard (used for automatic EA preparation) to support UTF-16 encoded Expert Advisors (such as those generated by FXDreema). The wizard can now be used to prepare both .mq4 and .mq5 Expert Advisors

    Bug Fixes

    • Fixed issue where backtest equity charts with a very small number of points (very short backtest duration) didn't correctly plot.
    • Corrected the instructions for locating the OMS EA Wizard and added a direct link from the Get Your EA Ready page.
  • 26 January 2026

    Build 1.1.9

    Standard Release

    Enhancements

    • Introduced much better window scaling that will enhance the user experience of OMS, especially on smaller/lower resolution screens.
    • The What's New page has been updated to include previous release notes in addition to displaying enhancements and bug fixes for the current release.

    Bug Fixes

    • Fixed issue where the 'EA Preparation' section of the Quickstart Guide was not displaying correctly on low resolution screens.
  • 22 January 2026

    Build 1.1.7

    Standard Release

    Enhancements

    • The Example Dashboard has now been fully integrated into OMS (instead of it being on our public website). This will make its operation identical to users' own dashboards, with the full feature-set being supported.
    • Enhancements to the 2-minute Overview Tour on the Example Dashboard to help new customers get up to speed quicker.
    • Additional instructions added to the 'Get your EA ready' section of the Quickstart guide: These explain how to use the EA Wizard to automatically add the required code snippets to your EA, ready for use with OMS.

    Bug Fixes

    • Fixed issue where user-inputted notes on the backtest/optimization comparison pages were not saving properly which prevented window closure.
  • 15 January 2026

    Build 1.1.4

    Standard Release

    Enhancements

    • Improved use of screen space for tables and charts, especially on smaller displays (based on customer feedback).
    • Enhanced Asset Group Generator output with correlation metrics and group‑level performance to support clearer asset group selection.
    • Expanded and refined tooltips across the dashboard to help traders get more value from each feature.
    • Added a Max Drawdown series to the Backtest Equity Chart (customer request).
    • Added license information and expiry dates to the Settings page.
    • Released a beta version of the code snippet editor to automate EA preparation as an alternative to manual edits. It remains fully optional, is open‑source for community scrutiny, and runs entirely on your PC—your EA is never uploaded. To use it, open the HTML file in \MetaQuotes\Terminal\Common\Files\TLAM_OMS\CODE-SNIPPET-EDITOR.
    • Various minor visual refinements across the dashboard.
    • Other minor visual enhancements and refinements.

    Bug Fixes

    • Fixed an issue where some editable text areas did not auto‑resize when dynamically loaded (e.g., new backtests/optimizations added while the dashboard was open).
    • Fixed overlapping table elements on smaller screens.
    • Fixed cases where page elements appeared through tooltips.
  • 29 November 2025

    Build 1.0.42

    Initial Public Release

    Enhancements

    • Individual backtests and optimizations can now be deleted from a dashboard, allowing users to remove the clutter of non-important sections, retaining only those that have significance for their strategy development process (delete button will appear on all new backtests and optimizations).
    • The order of sections on the LaunchPad can now be switched, which is persistent across application restarts. This allows users who have already completed the 5-step Quickstart process, to move it to the bottom. Simply click the 'Switch Sections' button in the header.
    • When clicking on a dashboard in the Dashboard Index, if the dashboard is already open (but minimized), it will now be restored to its previous size and position before giving it focus, meaning users no longer have to use the Windows task bar to switch between dashboards.
    • Tooltip content for the 'Non-Opening Count' values on the backtest metrics table have been improved, to better explain the use of these metrics.
    • New color-coded video key to signify to the user the priority to watch orientation videos (note that this wwil not appear on existing dashboards - just new ones).
    • Other minor visual enhancements and refinements.

    Bug Fixes

    • Fixed issue where if a user edited dashboard notes and then closed the dashboard window without first stepping off the text field, the notes would not be saved. Notes are now always saved correctly.
    • Fixed issue where following a very specific use case, a spurious (and empty) optimization would be added to the dashboard. This only occurred when using a custom symbol for a backtest and then immediately running an optimization using a standard symbol and cloud agents, and resulted from MT5 incorrectly invoking OnTesterDeinit() multiple times.
    • Fixed issue where tooltip backgrounds on the backtest metrics table were partly transparent (z-order issue)
  • 06 November 2025

    Build 1.0.36

    Final Beta Release

    Enhancements

    • Individual backtests and optimizations can now be deleted from a dashboard, allowing users to remove the clutter of non-important sections, retaining only those that have significance for their strategy development process (delete button will appear on all new backtests and optimizations).
    • The order of sections on the LaunchPad can now be switched, which is persistent across application restarts. This allows users who have already completed the 5-step Quickstart process, to move it to the bottom. Simply click the 'Switch Sections' button in the header.
    • When clicking on a dashboard in the Dashboard Index, if the dashboard is already open (but minimized), it will now be restored to its previous size and position before giving it focus, meaning users no longer have to use the Windows task bar to switch between dashboards.
    • Tooltip content for the 'Non-Opening Count' values on the backtest metrics table have been improved, to better explain the use of these metrics.
    • New color-coded video key to signify to the user the priority to watch orientation videos (note that this wwil not appear on existing dashboards - just new ones).
    • Other minor visual enhancements and refinements.

    Bug Fixes

    • Fixed issue where if a user edited dashboard notes and then closed the dashboard window without first stepping off the text field, the notes would not be saved. Notes are now always saved correctly.
    • Fixed issue where following a very specific use case, a spurious (and empty) optimization would be added to the dashboard. This only occurred when using a custom symbol for a backtest and then immediately running an optimization using a standard symbol and cloud agents, and resulted from MT5 incorrectly invoking OnTesterDeinit() multiple times.
    • Fixed issue where tooltip backgrounds on the backtest metrics table were partly transparent (z-order issue)

like what you've seen today? Then please consider sharing

About Us

Specialists in algorithmic trading for over a decade, we trade our own accounts using a blend of traditional algos and machine learning models.

We are on a mission to help other algo traders succeed by promoting best-practice trading system development and optimization.

Contact

Built in the UK.
Proudly serving Europe and the World.