Pull up a chair, class. Today we’re going to talk about a little MetaTrader plug-in that I wish were just a legend told by old traders at smoky bars. Unfortunately, it’s very real, very popular among shady brokers, and perfectly illustrates why MetaTrader is the favorite playground of every kitchen-table scammer in the industry.
Welcome to the world of the Liquidity Gap Engine, a server-side toy that lets dishonest brokers manufacture artificial “no-liquidity zones” whenever it’s convenient for them.
And by “convenient,” I mean “whenever the broker wants your stop loss.”
Because, remember: if something is possible on MetaTrader’s server, someone is already abusing it. The software may be free, but the lessons are not.
What the Liquidity Gap Engine Pretends To Do
Officially, this plug-in exists to simulate market conditions. Ah yes, that noble phrase we’ve seen in every scammer’s sales brochure. The idea is that sometimes the market becomes thin, spreads widen, and orders skip over price levels. A broker, apparently, needs a heroic plug-in to recreate those conditions for educational purposes.
Sure.
In the real world, here’s what it does:
It creates fake liquidity voids on the broker’s side
It forces price to jump over certain levels without filling client orders
It lets the broker claim, with a straight face, that the market “had no liquidity”
Think of it as a magic eraser they can apply to any price level that happens to contain your SL, TP, or pending orders. Suddenly the price didn’t trade there. Because the broker said so.
If only my tenth-grade students could erase their test answers with this level of confidence.
How It Actually Works
The Liquidity Gap Engine manipulates the price feed as it reaches your MetaTrader terminal. And yes, we’re talking server-side. Not an indicator. Not a script. Not something you can uninstall.
The system can:
Remove one or several ticks from the visible feed
Skip execution at those ticks
Force the chart to redraw as if those mid-ticks never existed
Apply this selectively to individual traders or groups
So when you compare your chart with TradingView and say, “Wait, price traded there,” the broker’s support team will give you the usual poetry:
“We have different liquidity providers.”
Ah yes. The eternal excuse that covers all sins.
How It Actually Works
The Liquidity Gap Engine manipulates the price feed as it reaches your MetaTrader terminal. And yes, we’re talking server-side. Not an indicator. Not a script. Not something you can uninstall.
The system can:
Remove one or several ticks from the visible feed
Skip execution at those ticks
Force the chart to redraw as if those mid-ticks never existed
Apply this selectively to individual traders or groups
So when you compare your chart with TradingView and say, “Wait, price traded there,” the broker’s support team will give you the usual poetry:
“We have different liquidity providers.”
Ah yes. The eternal excuse that covers all sins.
Why Scammers Love This Plug-In
Because MetaTrader allows brokers to run whatever they want on their server. And when a platform trusts the broker more than the trader, the broker can do anything they please.
The Liquidity Gap Engine is practically designed for:
Stop hunting
Preventing traders from catching clean limit entries
Manufacturing artificial volatility
Justifying asymmetric slippage
Erasing price zones that would have favored you
It’s a festival of manipulation. And MetaTrader, with its Wild West ecosystem, is the generous host.
How to Detect Liquidity Gap Manipulation
Compare your broker’s chart with TradingView, LMAX, FXCM, or a clean ECN feed
Look for gaps that exist only on your platform
Watch for gaps that repeat around your orders
Study candle bodies that “snap” into new shapes
Review logs for “off quotes” during active prices
If your chart behaves normally until you place an order, then suddenly collapses into a haunted-house version of price action, you’re not imagining things.
Can You Protect Yourself?
Avoid offshore brokers that operate out of a mailbox
Stick to Tier-1 regulated entities
Take screenshots of discrepancies
Keep all order logs
Avoid scalping on non-ECN brokers
And remember: if a broker is offering 1:2000 leverage, tight spreads, and a “no dealing desk” promise from an address that looks suspiciously like a rented hotel room, they’re not trying to help you get rich.
Final Thoughts from the Arizona Teacher
Every semester, new traders ask, “Why would a broker do this?”
Because the architecture lets them.
Because the business model rewards it.
Because MetaTrader is the only place where you can manipulate a retail trader and still call it “market conditions” with a straight face.
Liquidity is a real concept, but liquidity fiction is a business model.
If your chart starts skipping over your orders like a nervous rabbit, don’t blame the market. Blame the person who installed this plug-in on the server.
Then leave.
Next in This Investigation
In our next chapter, we’ll open the file on something even nastier: the Spread Distortion Engine — a plug-in that lets dishonest brokers widen, delay, or selectively weaponize spreads against specific traders or strategies while keeping everyone else blissfully unaware.
If you thought liquidity gaps were ugly, wait until you see how spreads can be rewritten on the fly.
As already dissected in our ongoing autopsy of MetaTrader’s finest crimes:
Where are you finding out about all of these plugins? The virtual dealer desk was exposed a long time ago by somebody who used to work for a scam broker, but I’ve never heard of the rest. And it could be argued that a lot of them are basically doing the same thing.
I’m not disputing their existence, but haven’t seen any reference listed to confirm them. If you have references, I would be very interested in reading them.
Hi, totally fair question. I appreciate when someone asks for real references instead of just swallowing forum folklore.
I prepared a detailed answer with direct links, but then I realized that direct links to other resources are not welcome here, so I can only give a description of the resources where I found them. You will have to do the rest yourself.
First, the idea that MetaTrader brokers run server-side modules isn’t speculation. It’s literally how the platform works. Companies like Tools for Brokers openly sell execution engines, liquidity bridges, price-flow controllers, and risk-layer modules that sit between you and the market.
And their whole ecosystem of MT4/MT5 plugins( the actual “backend toolkit” brokers install) lives on their site in the “ready made products” section.
Another vendor, Brokeree Solutions, publishes the same kind of material. They describe MT4/MT5 plugins that control feed flow, modify execution, and aggregate or filter liquidity.
And their liquidity bridge, which brokers use to decide what liquidity you see (and don’t see), is here:products/liquidity-bridge
So the “plugins exist” part isn’t a mystery. Vendors publicly advertise them. Brokers buy them. The only thing nobody advertises is what happens when these tools get used in ways the vendor didn’t intend.
For that, you have the regulators. The Hong Kong SFC’s enforcement archive contains multiple cases where licensed and unlicensed brokers manipulated price feeds or execution conditions behind the scenes. They don’t always name the exact plugin, but the behavior is unmistakable. You can browse their enforcement actions here: News-and-announcements/News/Enforcement-news
ASIC in Australia documented a similar situation when it canceled a forex firm’s license over execution irregularities on its trading platform. Again, they don’t list brand names - but the technical patterns match exactly the kinds of backend “adjustments” traders complain about. One such case is here:
news-centre/find-a-media-release/2020-releases/20-026mr-asic-cancels-afsl-of-forex-firm-following-concerns/
Finance Magnates and LeapRate report on how brokers aggregate liquidity, manage execution, and, occasionally, mishandle it. Their technology sections give a good sense of what MT4/MT5 backends actually look like in the real world: institutional-forex/technology/