Hi fellow traders,
along with a lot of materials shared here for free, I also sell a number of paid indicators (and expert advisors in the near future) for MT5 platform on the MQL Market.
You could find all my products here: https://www.mql5.com/en/users/alexf81/seller
I will provide posts, updates and clarifications for anything I will publish.
AlgoAlex
Re: AlgoAlex Professional Tools
2WaveSniper — Adaptive Trend Filter + Multi-Layer Signal Engine (MT5)
Hi everyone,
I wanted to introduce first WaveSniper, the MT5 indicator I recently published on the Market after months of work converting, optimizing and testing dozens of different approaches (PineScript, ProRealCode, EasyLanguage, various MQL libraries). The core idea wasn't to add yet another oscillator to the pile, but to build an engine that combines a selectable adaptive baseline with a multi-factor scoring system to filter out noise before it turns into a signal.
It's not a "holy grail system", and it's worth saying that upfront: it's a market-reading tool with cross-confirmation, built for traders who want an already-filtered signal flow instead of having to cross-reference 5 indicators by hand.
How it works, in short
WaveSniper operates on two layers:
1. Adaptive baseline (4 selectable profiles)
You can choose between 4 different trend engines depending on your preferred style:
- Adaptive — dynamically adjusts to current volatility
- Smooth Trend — prioritizes visual cleanliness, fewer whipsaws
- Market Structure — more reactive to structure shifts
- Kernel Regression — non-linear statistical approach
The baseline changes color/state (bull/bear/neutral) based on a combination of slope and adaptive threshold — not a simple "price above/below the average".
2. Multi-layer signal engine
This is where WaveSniper differs from most "arrow-based" indicators you find around. Every potential signal goes through a scoring system that evaluates several independent conditions at the same time, including:
- Price excess relative to volatility (ATR-normalized)
- Order-flow imbalance structure
- Pivots and recent price action
- Momentum and directional alignment
- Trend cascade/coherence across multiple bands
- Price triggers on the baseline or on dynamic bands
- Volume filter
A signal is only generated when a minimum number of these conditions align at the same time (configurable threshold). This is why WaveSniper doesn't fire an arrow on every crossover — most "near-signals" get filtered out upstream.
No-repaint by design
A point I was particularly strict about during development: all signals are confirmed on closed bars, using write-once logic — once a signal is written, it is never overwritten or removed on later ticks. Anyone who's used badly converted PineScript indicators knows how frustrating it is to see arrows appear and disappear in visual backtesting or live. With WaveSniper this doesn't happen: what you see after the bar closes is what would have stayed there in real time too.
There's also an optional Slope Gate that adds an extra check on the raw slope of the baseline, to block entries when the trend is already turning but the (smoother) directional state hasn't caught up yet.
Exit handling
Besides Long Entry and Short Entry, the indicator also generates distinct Close Long / Close Short signals, with mutually exclusive logic against entries — no conflicting arrows on the same bar.
Alerts on every channel
- Popup
- Sound
- Push notification
- Email
Configurable separately for entry signals and close signals.
Visuals
5 selectable color themes for the "glow" baseline (Neon Magenta, Electric Cyan, Toxic Lime, Gold, Solar Orange) — it's not just about looks, it's about readability: on noisy intraday timeframes it helps you spot the trend state at a glance.
Who it's for
- Trend-following/swing traders who want a multi-factor confirmation filter instead of a single oscillator
- Traders working across multiple timeframes who want a clean read without stacking 4-5 indicators on the same chart
- Anyone who needs stable signals for manual use (the indicator doesn't place trades on its own — it's built for discretionary reading or as a base for future automation)
Technical specs
- Platform: MetaTrader 5
- Type: Standalone indicator, no external dependencies
- Timeframes: any
- Symbols: any (forex, indices, metals, crypto CFDs — broker-dependent)
- Repainting: none (signals confirmed on closed bars)
If you have questions about how it behaves on specific symbols/timeframes, or any technical doubts, happy to answer here in the thread.
AlgoAlex81
Hi everyone,
I wanted to introduce first WaveSniper, the MT5 indicator I recently published on the Market after months of work converting, optimizing and testing dozens of different approaches (PineScript, ProRealCode, EasyLanguage, various MQL libraries). The core idea wasn't to add yet another oscillator to the pile, but to build an engine that combines a selectable adaptive baseline with a multi-factor scoring system to filter out noise before it turns into a signal.
It's not a "holy grail system", and it's worth saying that upfront: it's a market-reading tool with cross-confirmation, built for traders who want an already-filtered signal flow instead of having to cross-reference 5 indicators by hand.
How it works, in short
WaveSniper operates on two layers:
1. Adaptive baseline (4 selectable profiles)
You can choose between 4 different trend engines depending on your preferred style:
- Adaptive — dynamically adjusts to current volatility
- Smooth Trend — prioritizes visual cleanliness, fewer whipsaws
- Market Structure — more reactive to structure shifts
- Kernel Regression — non-linear statistical approach
The baseline changes color/state (bull/bear/neutral) based on a combination of slope and adaptive threshold — not a simple "price above/below the average".
2. Multi-layer signal engine
This is where WaveSniper differs from most "arrow-based" indicators you find around. Every potential signal goes through a scoring system that evaluates several independent conditions at the same time, including:
- Price excess relative to volatility (ATR-normalized)
- Order-flow imbalance structure
- Pivots and recent price action
- Momentum and directional alignment
- Trend cascade/coherence across multiple bands
- Price triggers on the baseline or on dynamic bands
- Volume filter
A signal is only generated when a minimum number of these conditions align at the same time (configurable threshold). This is why WaveSniper doesn't fire an arrow on every crossover — most "near-signals" get filtered out upstream.
No-repaint by design
A point I was particularly strict about during development: all signals are confirmed on closed bars, using write-once logic — once a signal is written, it is never overwritten or removed on later ticks. Anyone who's used badly converted PineScript indicators knows how frustrating it is to see arrows appear and disappear in visual backtesting or live. With WaveSniper this doesn't happen: what you see after the bar closes is what would have stayed there in real time too.
There's also an optional Slope Gate that adds an extra check on the raw slope of the baseline, to block entries when the trend is already turning but the (smoother) directional state hasn't caught up yet.
Exit handling
Besides Long Entry and Short Entry, the indicator also generates distinct Close Long / Close Short signals, with mutually exclusive logic against entries — no conflicting arrows on the same bar.
Alerts on every channel
- Popup
- Sound
- Push notification
Configurable separately for entry signals and close signals.
Visuals
5 selectable color themes for the "glow" baseline (Neon Magenta, Electric Cyan, Toxic Lime, Gold, Solar Orange) — it's not just about looks, it's about readability: on noisy intraday timeframes it helps you spot the trend state at a glance.
Who it's for
- Trend-following/swing traders who want a multi-factor confirmation filter instead of a single oscillator
- Traders working across multiple timeframes who want a clean read without stacking 4-5 indicators on the same chart
- Anyone who needs stable signals for manual use (the indicator doesn't place trades on its own — it's built for discretionary reading or as a base for future automation)
Technical specs
- Platform: MetaTrader 5
- Type: Standalone indicator, no external dependencies
- Timeframes: any
- Symbols: any (forex, indices, metals, crypto CFDs — broker-dependent)
- Repainting: none (signals confirmed on closed bars)
If you have questions about how it behaves on specific symbols/timeframes, or any technical doubts, happy to answer here in the thread.
AlgoAlex81
My professional trading tools:
Mql5 "alexf81"
Mql5 "alexf81"
Re: AlgoAlex Professional Tools
3Confluence Edge — Adaptive Trend Engine with 4 Trading Styles + MTF Confidence Score (MT5)
Following up on, I wanted to introduce my other MT5 indicator: Confluence Edge. The idea behind it is a bit different — instead of stacking multiple independent indicators to confirm a trade idea, I built a single engine that lets you pick a "trading style" and automatically checks it against a higher timeframe, then scores the result into one confidence number.
The core idea
A trend signal is only as useful as the context around it. Confluence Edge is built around one trend engine that you can tune to your style, always checked against a higher timeframe, with every reading scored for confidence instead of just firing a plain arrow.
1. Four trading style profiles
Instead of exposing a dropdown with a dozen technical moving average names, Confluence Edge simplifies the choice into 4 commercial profiles, each with a different reactivity/stability trade-off:
- Conservative — moves only on confirmed direction, most resistant to noise
- Adaptive — speeds up in trends, slows down in choppy markets
- Aggressive — reacts faster to genuine price swings
- Ultra Aggressive — fastest response, low-lag, no slowdown in choppy conditions
You can set the entry timeframe profile and the higher-timeframe confirmation profile independently — they don't have to match. For example, you could run Aggressive on the entry timeframe with Conservative on the higher timeframe confirmation, for faster entries filtered by a more stable macro read.
2. Multi-timeframe confirmation, built in
You choose any higher timeframe and Confluence Edge recalculates the same engine on it internally — no need to open a second chart or manually cross-reference two indicators. The HTF read is shown directly on the current chart (dashed line + state), so you always know if your entry timeframe is aligned with the bigger picture or fighting it.
3. Live confidence score
Every signal comes with a 0-100 confidence score, built from several independent components evaluated together — among them:
- Volume ratio relative to its average
- Distance from the trend line
- EMA alignment
- Market regime (trending / ranging / volatile)
- Distance of the previous bar from the trend line
A signal only counts as valid once it clears a minimum confidence threshold (configurable), so the same "flip" on the trend line doesn't automatically mean "trade this now" — you get a sense of how strong the read actually is.
4. Regime awareness
Confluence Edge also classifies the current market condition — trending, ranging, or volatile — using an ADX-based read combined with the engine's own state. This matters because the same signal means different things in a strong trend versus a choppy range, and the regime badge gives you that context at a glance instead of having to infer it from raw price action.
Dashboard & alerts
A clean on-chart panel (dark fintech-style theme) shows the current market read at a glance: LTF signal, HTF trend, market regime, and the live confidence bar — no digging through the Data Window needed.
Alerts fire on confirmed trend flips and on new Buy/Sell signals that clear your minimum confidence threshold, with popup/push/email options, each write-once per bar (no duplicate spam on the same signal).
No repaint
Same principle as all my other indicators: signals are confirmed on closed bars, not repainted retroactively. What you see historically is what you would have seen live.
Who it's for
- Traders who want one adaptive engine instead of stacking multiple indicators for MTF confirmation
- Anyone who values a confidence/quality read on a signal rather than a plain fixed arrow
- Traders who switch between styles (scalping vs swing) and want a single tool that adapts via profile selection instead of needing a different indicator each time
Technical specs
- Platform: MetaTrader 5
- Type: Standalone indicator, no external dependencies
- Timeframes: any (with independent HTF confirmation)
- Symbols: any (forex, indices, metals, crypto CFDs — broker-dependent)
- Repainting: none (signals confirmed on closed bars)
Happy to answer any questions on how the profiles behave on different symbols/timeframes, or on the confidence scoring in general.
AlgoAlex81
Following up on, I wanted to introduce my other MT5 indicator: Confluence Edge. The idea behind it is a bit different — instead of stacking multiple independent indicators to confirm a trade idea, I built a single engine that lets you pick a "trading style" and automatically checks it against a higher timeframe, then scores the result into one confidence number.
The core idea
A trend signal is only as useful as the context around it. Confluence Edge is built around one trend engine that you can tune to your style, always checked against a higher timeframe, with every reading scored for confidence instead of just firing a plain arrow.
1. Four trading style profiles
Instead of exposing a dropdown with a dozen technical moving average names, Confluence Edge simplifies the choice into 4 commercial profiles, each with a different reactivity/stability trade-off:
- Conservative — moves only on confirmed direction, most resistant to noise
- Adaptive — speeds up in trends, slows down in choppy markets
- Aggressive — reacts faster to genuine price swings
- Ultra Aggressive — fastest response, low-lag, no slowdown in choppy conditions
You can set the entry timeframe profile and the higher-timeframe confirmation profile independently — they don't have to match. For example, you could run Aggressive on the entry timeframe with Conservative on the higher timeframe confirmation, for faster entries filtered by a more stable macro read.
2. Multi-timeframe confirmation, built in
You choose any higher timeframe and Confluence Edge recalculates the same engine on it internally — no need to open a second chart or manually cross-reference two indicators. The HTF read is shown directly on the current chart (dashed line + state), so you always know if your entry timeframe is aligned with the bigger picture or fighting it.
3. Live confidence score
Every signal comes with a 0-100 confidence score, built from several independent components evaluated together — among them:
- Volume ratio relative to its average
- Distance from the trend line
- EMA alignment
- Market regime (trending / ranging / volatile)
- Distance of the previous bar from the trend line
A signal only counts as valid once it clears a minimum confidence threshold (configurable), so the same "flip" on the trend line doesn't automatically mean "trade this now" — you get a sense of how strong the read actually is.
4. Regime awareness
Confluence Edge also classifies the current market condition — trending, ranging, or volatile — using an ADX-based read combined with the engine's own state. This matters because the same signal means different things in a strong trend versus a choppy range, and the regime badge gives you that context at a glance instead of having to infer it from raw price action.
Dashboard & alerts
A clean on-chart panel (dark fintech-style theme) shows the current market read at a glance: LTF signal, HTF trend, market regime, and the live confidence bar — no digging through the Data Window needed.
Alerts fire on confirmed trend flips and on new Buy/Sell signals that clear your minimum confidence threshold, with popup/push/email options, each write-once per bar (no duplicate spam on the same signal).
No repaint
Same principle as all my other indicators: signals are confirmed on closed bars, not repainted retroactively. What you see historically is what you would have seen live.
Who it's for
- Traders who want one adaptive engine instead of stacking multiple indicators for MTF confirmation
- Anyone who values a confidence/quality read on a signal rather than a plain fixed arrow
- Traders who switch between styles (scalping vs swing) and want a single tool that adapts via profile selection instead of needing a different indicator each time
Technical specs
- Platform: MetaTrader 5
- Type: Standalone indicator, no external dependencies
- Timeframes: any (with independent HTF confirmation)
- Symbols: any (forex, indices, metals, crypto CFDs — broker-dependent)
- Repainting: none (signals confirmed on closed bars)
Happy to answer any questions on how the profiles behave on different symbols/timeframes, or on the confidence scoring in general.
AlgoAlex81
My professional trading tools:
Mql5 "alexf81"
Mql5 "alexf81"
Re: AlgoAlex Professional Tools
4Market Levels Edge — Institutional Levels + Confluence Score Overlay (MT5)
Hi everyone,
Closing out my mini-series of product intros with Market Levels Edge — the lightest and most affordable of the three, but one I use constantly myself as a context layer underneath whatever entry method I'm running.
What it actually is
This one isn't a signal generator. It doesn't plot Buy/Sell arrows and it's not trying to. It's a market-structure overlay: it plots the key levels that institutional and retail order flow actually tend to react to, and rolls them into a single confluence score so you don't have to eyeball five different lines and guess how much weight to give each one.
It's built to sit underneath your own strategy — whatever it is — not to replace it.
What it plots
- Previous Day High/Low (PDH/PDL) — yesterday's range, a level intraday traders constantly reference
- Previous Week High/Low (PWH/PWL) — same idea, weekly horizon, useful for swing context
- Session VWAP (Daily) — with standard-deviation bands, so you see not just where VWAP is but how far price has stretched from it
- Weekly VWAP — a slower-moving anchor for higher-timeframe bias
- Daily Open — the reference point a lot of intraday bias is built around
Everything resets correctly at day/week boundaries, so you're never looking at a stale or leftover level from the previous session.
The confluence score
This is the part that ties it together. Instead of leaving you to mentally juggle "price is above VWAP, near PDH, inside last week's range, and volume looks heavy" — Market Levels Edge scores all of that into two numbers: a Long score and a Short score, each out of 6, based on independent conditions like:
- Position relative to VWAP (and how many standard deviations away)
- Where price sits inside yesterday's range
- Where price sits inside last week's range
- Breakout state relative to PDH/PDL and PWH/PWL
- Accumulation/distribution read
- Position relative to weekly VWAP
A clean net score (Long score minus Short score) gives you a quick bias read at a glance, with configurable thresholds so you decide what counts as "strong enough" for your own context.
Dashboard
A compact on-chart panel shows all of this without needing to check the Data Window: VWAP bias with SD distance, yesterday's range position, last week's range position, momentum read, weekly VWAP bias, and the Long/Short/Net scores — color-coded so a quick glance tells you the story.
Who it's for
- Traders who already have an entry method and want a structural bias layer underneath it (order blocks, price action, other indicators — anything)
- Intraday and swing traders who reference PDH/PDL, VWAP, or weekly levels manually and want them calculated and scored automatically instead of drawn by hand every session
- Anyone tired of redrawing the same horizontal lines every morning
What it's not
This is a context tool, not a signal generator. If you're looking for an indicator that tells you when to enter and exit, this isn't it — Confluence Edge or WaveSniper (see my other threads) are built for that. Market Levels Edge is meant to run alongside them, or alongside your own discretionary process.
Technical specs
- Platform: MetaTrader 5
- Type: Standalone indicator, no external dependencies
- Timeframes: any (levels are calculated from actual daily/weekly session data, not the chart's timeframe)
- Symbols: any (forex, indices, metals, crypto CFDs — broker-dependent)
- Repainting: none — levels and VWAP are calculated progressively, never repainted
As always, happy to answer questions here — especially on how the VWAP SD bands or the score thresholds behave on different session types.
AlgoAlex81
Hi everyone,
Closing out my mini-series of product intros with Market Levels Edge — the lightest and most affordable of the three, but one I use constantly myself as a context layer underneath whatever entry method I'm running.
What it actually is
This one isn't a signal generator. It doesn't plot Buy/Sell arrows and it's not trying to. It's a market-structure overlay: it plots the key levels that institutional and retail order flow actually tend to react to, and rolls them into a single confluence score so you don't have to eyeball five different lines and guess how much weight to give each one.
It's built to sit underneath your own strategy — whatever it is — not to replace it.
What it plots
- Previous Day High/Low (PDH/PDL) — yesterday's range, a level intraday traders constantly reference
- Previous Week High/Low (PWH/PWL) — same idea, weekly horizon, useful for swing context
- Session VWAP (Daily) — with standard-deviation bands, so you see not just where VWAP is but how far price has stretched from it
- Weekly VWAP — a slower-moving anchor for higher-timeframe bias
- Daily Open — the reference point a lot of intraday bias is built around
Everything resets correctly at day/week boundaries, so you're never looking at a stale or leftover level from the previous session.
The confluence score
This is the part that ties it together. Instead of leaving you to mentally juggle "price is above VWAP, near PDH, inside last week's range, and volume looks heavy" — Market Levels Edge scores all of that into two numbers: a Long score and a Short score, each out of 6, based on independent conditions like:
- Position relative to VWAP (and how many standard deviations away)
- Where price sits inside yesterday's range
- Where price sits inside last week's range
- Breakout state relative to PDH/PDL and PWH/PWL
- Accumulation/distribution read
- Position relative to weekly VWAP
A clean net score (Long score minus Short score) gives you a quick bias read at a glance, with configurable thresholds so you decide what counts as "strong enough" for your own context.
Dashboard
A compact on-chart panel shows all of this without needing to check the Data Window: VWAP bias with SD distance, yesterday's range position, last week's range position, momentum read, weekly VWAP bias, and the Long/Short/Net scores — color-coded so a quick glance tells you the story.
Who it's for
- Traders who already have an entry method and want a structural bias layer underneath it (order blocks, price action, other indicators — anything)
- Intraday and swing traders who reference PDH/PDL, VWAP, or weekly levels manually and want them calculated and scored automatically instead of drawn by hand every session
- Anyone tired of redrawing the same horizontal lines every morning
What it's not
This is a context tool, not a signal generator. If you're looking for an indicator that tells you when to enter and exit, this isn't it — Confluence Edge or WaveSniper (see my other threads) are built for that. Market Levels Edge is meant to run alongside them, or alongside your own discretionary process.
Technical specs
- Platform: MetaTrader 5
- Type: Standalone indicator, no external dependencies
- Timeframes: any (levels are calculated from actual daily/weekly session data, not the chart's timeframe)
- Symbols: any (forex, indices, metals, crypto CFDs — broker-dependent)
- Repainting: none — levels and VWAP are calculated progressively, never repainted
As always, happy to answer questions here — especially on how the VWAP SD bands or the score thresholds behave on different session types.
AlgoAlex81
My professional trading tools:
Mql5 "alexf81"
Mql5 "alexf81"