This article introduces Jardine's Gate, a six-gate orthogonal signal filter for MetaTrader 5 that validates LSTM predictions across entropy, expert interference, confidence, regime-adjusted probability, trend direction, and consecutive-loss kill switch dimensions. Out of 43,200 raw signals per month, only 127 pass all six gates. Readers get the complete QuantumEdgeFilter MQL5 class, threshold calibration logic, and gate performance analytics.
Every trading system generates far more signals than it should trade. The LSTM model outputs a prediction every 60 seconds. Over a trading month, that produces approximately 43,200 raw signals. The overwhelming majority of those predictions carry low conviction, occur during unfavorable market conditions, or conflict with the broader trend structure. Trading every signal is a guaranteed path to drawdown violation on prop firm accounts.
The fundamental question is not "what direction should I trade?" but rather "should I trade at all right now?" Most systems focus entirely on the first question. Jardine's Gate focuses on the second.
Traditional approaches to signal filtering have well-known limitations:
Adding more indicators: Increases overfitting risk. Each new indicator adds a degree of freedom that the optimizer can exploit on historical data but that provides no edge on live data.
Raising the confidence threshold: Eliminates good trades along with bad ones. A single threshold cannot capture the multidimensional nature of trade quality.
Time-of-day filters: Arbitrary and brittle. Session-based patterns shift over time and vary between instruments.
Adding stop loss buffers: Does not prevent entry into losing trades — it only limits the damage after the bad entry is already taken.
Jardine's Gate takes a fundamentally different approach: it filters signals across orthogonal dimensions. Each gate evaluates an independent aspect of market quality. A signal must pass ALL six gates to execute. This creates a multiplicative filter effect. If the gates are truly independent, the chance of a bad trade passing all six checks approaches zero.
Allow the use of cookies to log in to the MQL5.com website.
Please enable the necessary setting in your browser, otherwise you will not be able to log in.
You are signed in. Two-factor authentication has been disabled. Set it up again and scan a new QR code, or continue with two-factor authentication disabled.
Check out the new article: Neuro-Structural Trading Engine — NSTE (Part II): Jardine's Gate Six-Gate Quantum Filter.
This article introduces Jardine's Gate, a six-gate orthogonal signal filter for MetaTrader 5 that validates LSTM predictions across entropy, expert interference, confidence, regime-adjusted probability, trend direction, and consecutive-loss kill switch dimensions. Out of 43,200 raw signals per month, only 127 pass all six gates. Readers get the complete QuantumEdgeFilter MQL5 class, threshold calibration logic, and gate performance analytics.
Every trading system generates far more signals than it should trade. The LSTM model outputs a prediction every 60 seconds. Over a trading month, that produces approximately 43,200 raw signals. The overwhelming majority of those predictions carry low conviction, occur during unfavorable market conditions, or conflict with the broader trend structure. Trading every signal is a guaranteed path to drawdown violation on prop firm accounts.
The fundamental question is not "what direction should I trade?" but rather "should I trade at all right now?" Most systems focus entirely on the first question. Jardine's Gate focuses on the second.
Traditional approaches to signal filtering have well-known limitations:
Jardine's Gate takes a fundamentally different approach: it filters signals across orthogonal dimensions. Each gate evaluates an independent aspect of market quality. A signal must pass ALL six gates to execute. This creates a multiplicative filter effect. If the gates are truly independent, the chance of a bad trade passing all six checks approaches zero.
Author: James Johnstone Jardine