Fiorio Economics

MatchingLevel v2

21 indicators. One decisive score.

21 Indicators
MT5 Platform
H1 Timeframe
15,504 Bars Tested

Stop guessing which indicator to trust

Without MatchingLevel™

  • One indicator says oversold while another says bearish — which do you follow?
  • Your momentum oscillator crossed bullish while your cycle indicator remains overbought
  • You add more indicators hoping for clarity — you get more noise
  • Each indicator in isolation has a near-random hit rate
  • Analysis paralysis costs you entries and exits

With MatchingLevel™ v2

  • One weighted score tells you if the consensus is bullish or bearish
  • 21 signals vote — you see how many agree and how strongly
  • Validated weights based on 15,504 bars of walk-forward testing
  • Built-in macro trend filter dims signals that fight the higher-timeframe direction
  • Suggested thresholds: +10 / −8. Customize to fit your strategy

21 Signals Across 5 Dimensions

Every bar, each signal casts a weighted vote: bullish (+) or bearish (−). The original 28 candidates were refined to 21 after machine-learning validation removed signals with zero predictive power. The specific indicators, their parameters, and proprietary weighting scheme are what give MatchingLevel™ its edge.

Trend Signals
Multiple trend-following algorithms across different timeframes
Momentum Signals
Oscillators and rate-of-change measures at varying periods
Overbought / Oversold
Mean-reversion detectors with calibrated thresholds
Crossover Signals
Fast vs. slow moving averages and structural crosses
Volatility & Volume
Flow-based and range-based market participation filters
Macro Filter
Higher-timeframe directional bias overlay

The specific indicators, parameters, and weighting formula are proprietary. The compiled indicator protects the source code.

From 21 signals to one decision

01

Each Signal Votes

On every closed bar, all 21 indicators are evaluated. Each casts a weighted vote: positive for bullish, negative for bearish, or zero if neutral. Weights were calibrated on 15,504 bars of EURUSD H1 data.

02

Consensus Score

The weighted votes are averaged across active signals only. This produces a single number: the MatchingLevel™ score. Above +10 with at least 7 active signals triggers a Buy. Below −8 triggers a Sell.

03

Macro Filter

A built-in higher-timeframe trend overlay checks the dominant market direction. When price is fighting the macro trend, histogram bars are dimmed — warning you that signals are swimming against the current.

Tested on real data. No curve-fitting.

Historical Backtest Data

SymbolEURUSD
TimeframeH1
Period2023 – 2025
Bars Tested15,504
Total Trades230
Win Rate52.6%
Profit Factor1.52
Net Return*+12.29%
Active Signals21 / 28 original

*Historical results only. Past performance does not guarantee future results. Not financial advice.

Methodology

Version 1 began with 28 candidate signals spanning momentum, trend, volume, and volatility categories. A machine-learning pipeline (feature importance ranking) identified 7 signals with near-zero predictive contribution. These were removed.

Interestingly, ML-optimized weights underperformed the original hand-calibrated weights in out-of-sample testing. This suggests the original weights were already near-optimal and the ML optimization was overfitting. We retained the original weights — intellectual honesty over black-box complexity.

The scoring scale was inverted in v2 so that positive values intuitively represent bullish consensus and negative values represent bearish consensus.

Past performance is not indicative of future results. This indicator provides technical analysis signals, not financial advice. Always use proper risk management and combine with your own analysis before making trading decisions.

Watch the Demo

Choose your platform

MQL5 Market — Rent
$49/mo
Try before you commit
  • Full indicator — no feature limits
  • 1 month: $49
  • 3 months: $99
  • 6 months: $129
  • 1 year: $139 ← just $10 less than lifetime
  • All symbols & timeframes
  • Upgrade to lifetime anytime
Rent on MQL5
TradingView
$29/mo
Monthly access — cancel anytime
  • Pine Script v6 version
  • 21 weighted consensus signals
  • Higher-timeframe macro trend filter
  • TradingView alerts integration
  • Works on all TradingView plans
  • All symbols & timeframes
  • Cancel anytime, no lock-in
Coming Soon

Frequently Asked

MatchingLevel™ v2 works on any symbol and timeframe available in MetaTrader 5. It was validated on EURUSD H1 but the underlying signals are based on universal technical analysis principles. For best results, we recommend H1 or H4 timeframes on major forex pairs, gold, and indices.

No. All calculations are performed on the closed bar (shift + 1). Once a signal appears on a completed candle, it will not change or disappear. The current bar's reading may fluctuate until it closes — this is normal and expected.

The score is a weighted average of 21 indicator votes. A score above +10 (with at least 7 active signals) triggers a Buy signal. Below −8 (with at least 5 active signals) triggers a Sell signal. Strong signals appear at +16 and −16 respectively. All thresholds are fully adjustable in the indicator settings.

Machine-learning feature importance analysis on 15,504 bars of historical data identified 7 signals that contributed near-zero predictive power across trend, momentum, and cycle categories. Removing them reduced noise without sacrificing accuracy — in fact, the leaner 21-signal model outperformed the original 28-signal version.

No. MatchingLevel™ v2 is a technical analysis indicator. It provides consensus scores and visual signals (histogram, arrows, alerts) to support your trading decisions. It does not open, close, or manage trades. You retain full control over your trading.

MatchingLevel™ v2 is developed by José Fiorio under Fiorio Economics — an independent research brand focused on quantitative finance, econometrics, and algorithmic trading tools. José holds 20+ years of international portfolio management experience and publishes academic research on SSRN, Google Scholar, and Academia.edu.

Replace indicator noise with consensus.

One score. Twenty-one signals. Clearer analysis.

Get MatchingLevel™ v2