In-house tools

Tools we built for our own work

Most EA problems are found too late, after hours of backtesting. These tools move the checks earlier and make testing repeatable. None of them is sold or publicly downloadable yet: three are in private use with access given case by case, and four are still being built.

How the tools fit together

Each tool answers one question. Used in order, they take an idea from written rules to a ranked test result.

Check the rules and code

YV Strategy Audit checks the written rules. YV EA Audit checks the MQL5 code.

Test

YV Multi-Timeframe Tester runs one EA on every timeframe. YV Combination Backtester runs it across input combinations.

Judge the results

YV Robustness Scorecard ranks test runs as keep, review or reject.

Study another EA

YV Reverse Engine and YV Decode My EA work out how a third-party EA trades from its history.

Tools marked New were added in October 2026. Screens are shown in the YV Orbit style. Previews marked as concepts are not screenshots, and features and limits of tools in development may change before release.

Runs in the browser

YV EA Audit

Upload or paste an MQL5 Expert Advisor and get a plain report on what is wrong in the code before you spend time testing it.

YV EA Audit screen with the MQL5 source box and the audit steps (opens full-size image)
  • Finds missing margin and stop-level checks, unchecked indicator reads, risky loops and state bugs
  • Checks each indicator against its original source instead of trusting its name
  • Explains the problem, why it matters and the exact lines affected
  • Suggests corrected code when you ask for it
Each indicator in the EA gets one of these verdicts
ExactStandardModifiedVariantIncorrectUnverified
For
MQL5 EA developers and testers
Needs
Web browser
Access
Restricted, on request. Pricing not announced.
Limits
A code review only. A clean audit does not mean an EA is profitable.
In private useRequest access
Windows app, no setup needed

YV Multi-Timeframe Tester

Choose an EA once and run it through the real MT5 Strategy Tester on every timeframe with one click.

YV Multi-Timeframe Tester window with MT5 terminal, EA, backtest settings and timeframe selection (opens full-size image)
  • Drives MetaTrader 5's own tester, so results match what you would get by hand
  • Never changes the EA or replaces MT5's backtest engine
  • Combines every run into one master report
  • Saves a run manifest so any result can be reproduced and audited
One EA in, one combined report out
M1M3M5M15more Master report
For
Anyone backtesting MT5 EAs
Needs
Windows with MetaTrader 5 installed
Access
Restricted, on request. Pricing not announced.
Limits
Uses MT5’s own tester, so results are only as good as the tester data and settings.
In private useRequest access
Windows app, no setup needed

YV Reverse Engine

Load the MT5 trade history of any EA and get a forensic report on how it actually trades, plus a replica EA you can test yourself.

Concept preview of YV Reverse Engine: trade history inputs, forensic steps and replica EA output (opens full-size image)

Concept preview, not a screenshot. The tool is in private use; its screen is not published yet.

  • Decodes entries, exits, lot sizing and position stacking from the history alone
  • Handles grid, basket, martingale and single-position EAs
  • Optional M1 price data for a closer match on entry timing
  • Outputs a forensic report and a replica .mq5 source file
Trade history in, two files out
Trade history+ M1 data ReportReplica EA
For
Traders studying how a third-party EA behaves
Needs
Windows; needs an MT5 trade history export
Access
Restricted, on request. Pricing not announced.
Limits
A replica built from trade history approximates the original EA; it is not its source code.
In private useRequest access
Windows app, no setup needed

YV Combination Backtester

Point it at one EA and it works through combinations of the EA's inputs, such as timeframe, indicator settings and higher or lower timeframe, using MetaTrader 5's own optimizer.

Concept preview of YV Combination Backtester: EA inputs, MT5 optimizer run and combination report (opens full-size image)

Concept preview, not a screenshot. The tool is in development and the final screen may differ.

  • Chooses and runs the input combinations itself, so you do not set up each run by hand
  • Uses MT5's built-in optimizer, not a separate backtest engine
  • A separate tool from the Multi-Timeframe Tester, built for input combinations rather than timeframes alone
  • Backtest only: it never places live trades
One EA in, every combination tested
EAInput combinations MT5 optimizerCombination report
For
EA developers comparing many settings of one EA
Needs
Windows with MetaTrader 5 installed
Access
Not available yet. Pricing not announced.
Limits
Testing many combinations makes it easy to find one that only fits past data. The best combination in a backtest is not a forecast.
In developmentAsk about it
Add-on for the Multi-Timeframe Tester

YV Robustness Scorecard

A ranking layer on top of the Multi-Timeframe Tester's master report. It sorts test runs by how robust they look, not by which one made the most money.

Concept preview of YV Robustness Scorecard: master report input and keep, review or reject verdicts (opens full-size image)

Concept preview, not a screenshot. The tool is in development and the final screen may differ.

  • Reads the master report the Multi-Timeframe Tester already produces
  • Gives every run one clear verdict: keep, review or reject
  • Ranks by robustness, so one lucky run does not top the list
  • Adds a decision step between testing and the next change to the EA
Each test run gets one verdict
KeepReviewReject
For
Anyone deciding which test results to trust
Needs
YV Multi-Timeframe Tester
Access
Not available yet. Pricing not announced.
Limits
Scores only what the backtests show. A keep verdict does not mean the EA will make money live.
In developmentAsk about it
Windows app, no setup needed

YV Decode My EA

The next, modular version of our reverse-engineering work. Give it an EA's account history and it matches the history against your broker's price data to work out the timeframe and rules the EA trades on.

Concept preview of YV Decode My EA: account history inputs, decode pipeline and report outputs (opens full-size image)

Concept preview, not a screenshot. The tool is in development and the final screen may differ.

  • Lines up trade times with broker bar data across several timeframes, then finds the timeframe that fits
  • Scans for the indicator conditions behind entries, stop-losses and exits on that timeframe
  • Measures risk-to-reward and drawdown from the trades themselves
  • Pulls bar data from the MT5 terminal automatically, with CSV files as a fallback
History in, decode report out
Account historyTester reportBar data HTML reportExcel
For
Traders who want to know how an EA they run or follow actually trades
Needs
Windows; MT5 account history export (HTML)
Access
Not available yet. Pricing not announced.
Limits
The first version decodes rules only. ICT/SMC concepts and replica EA output come later. A decode is an estimate from the trades, not the EA's source code.
In developmentAsk about it
Runs in the browser

YV Strategy Audit

Checks a strategy's written rules, its Pine Script or MQL5 code and the broker specification for missing, unclear or conflicting details, before anyone codes or tests it.

Concept preview of YV Strategy Audit: specification inputs and requirement statuses (opens full-size image)

Concept preview, not a screenshot. The tool is in development and the final screen may differ.

  • Flags rules that are missing, ambiguous or contradictory, such as an undefined stop-loss method or session hours
  • Compares the written specification with what the MQL5 code actually does
  • Every finding cites its evidence: the code lines, form field or sentence it came from
  • Audit only: it never edits, generates or optimises trading code
Each requirement gets one status
VerifiedPartly specifiedAmbiguousMissingDifferentReview required
For
Traders and developers about to code a strategy
Needs
Web browser
Access
Not available yet. Pricing not announced.
Limits
Checks the specification, not whether the strategy makes money. Pine-to-MQL5 replica checks are not built yet.
In developmentAsk about it