Free Forex Indicators for MT4 & MT5
Buyside Sellside Liquidity Indicator: Free Download Guide
Learn what buyside and sellside liquidity mean, how to test a liquidity indicator on a demo chart, and how to install a shared MT4/MT5 file safely today.
Quick answer
A buyside and sellside liquidity indicator marks areas where stop orders often sit: buyside above equal highs, sellside below equal lows. It helps you watch for sweeps, where price briefly moves through those levels and rejects them. This guide explains the idea, shows how to test any such indicator on a demo account, and covers installing a shared MT4 or MT5 file. The shared file has not been verified by bestmt4ea.com, so test it first.
Key takeaways
- Buyside liquidity sits above clear highs and sellside liquidity sits below clear lows.
- A liquidity sweep is a quick move through a level followed by a sharp rejection.
- Test any liquidity indicator on a demo account for weeks before you consider live use.
- Check for repainting by saving screenshots and comparing them with the live chart later.
- Confirm each file name and type before copying it into your Indicators folder.
- No indicator removes risk. Position size and stop rules still decide your outcome.
Indicator Library (shared Drive folder)
This link does not download a single file for the tool in this article. It opens a shared Google Drive library of 2,000+ third-party EAs and indicators in three ZIP parts (about 577 MB in total); the tool is inside the bundle under its own file name, if it is there at all. We did not make these files and have not verified their licences, so scan everything, test on a demo account first, and use it entirely at your own risk.
Own the rights to this file? Request its removal under our DMCA policy.
How to install it
- 1
Confirm the file name and type
Open the shared folder and check that each file name matches an MT4 or MT5 indicator type. Skip anything that looks like an installer or an unexpected file type.
- 2
Copy the file into the Indicators folder
Open the data folder from the File menu, then place the indicator in MQL4 Indicators for MT4 or MQL5 Indicators for MT5. Avoid the Experts folder unless you have a specific reason.
- 3
Restart or refresh the platform
Restart the terminal or refresh the Navigator so the new indicator appears in the list of available indicators.
- 4
Attach it to a demo chart
Drag the indicator onto a demo account chart and check the Experts and Journal tabs for load or compile errors before you rely on any markers.
- 5
Test it on demo for at least two weeks
Keep a simple log of what the indicator draws, when it draws it and how you reacted. Remove the file if it repaints or behaves unexpectedly.
BESTMT4EA Trading Desk
MQL4/MQL5 developers and traders. We publish the live track record for everything we review.
On this page
- Why Price Keeps Jumping Past Your Levels
- A Short Story About a Clean-Looking Breakout
- Why Equal Highs and Lows Attract Orders
- What Buyside and Sellside Liquidity Mean
- How a Liquidity Sweep Looks on a Chart
- Reading Liquidity Across Timeframes
- Session Timing and Why It Can Matter
- The Download: What It Is and What It Does Not Do
- How to Check Any Liquidity Indicator on a Demo Chart
- Checking and Loading a Shared File Safely
- Common Mistakes With Liquidity Indicators
- A Simple Process You Can Repeat
- Risk Management When Using Liquidity Levels
- What Happens When the Market Does Not Sweep
- Final Thoughts Before You Test
Why Price Keeps Jumping Past Your Levels
If you trade with support and resistance, you have probably seen this happen. Price moves just above a clear high, your buy trade fills, and then the market falls back hard. Or price dips just under a clear low, your stop gets hit, and then price turns around and runs in the direction you first expected. It feels personal. It feels like the market is reading your mind.
It is not personal. Most of the time, it is a simple result of where orders sit. Traders tend to cluster their stops in the same places, and those clusters are visible on almost any chart if you know what to look for. That is what liquidity means in this context. It is not a mysterious force. It is the pool of pending orders that price tends to move toward.
This guide is written for beginner and intermediate traders who use MT4 or MT5. You will learn what buyside and sellside liquidity are, how liquidity sweeps look on a chart, and how to test any liquidity indicator before you trust it with real money. You will also learn how to handle a shared indicator folder safely, because free files carry their own risks.
Read one section at a time. Then open your demo account and check each idea on a real chart. Reading alone will not show you how a tool behaves. Watching it live will.
A Short Story About a Clean-Looking Breakout
Imagine a trader I will call Sam. Sam has been trading gold on the one-hour chart for about four months. Sam has a routine. Sam marks the last swing high, places a buy stop a few points above it, and sets a stop-loss a little under the recent low. It looks neat. It looks like a plan.
One afternoon, price rallies and pushes just above the old high. Sam’s buy stop fills. For about twenty minutes the trade looks good. Then price turns hard, drops through the entry, and closes below the level Sam was so sure would hold. The stop-loss is hit. Sam loses the planned amount and feels angry at the chart.
Later that week, Sam scrolls back and sees the same pattern. The high had been touched several times before it finally broke. Many other traders had their stops in the same place. Price went up just far enough to trigger those stops and collect the orders, then reversed. Sam was not wrong to notice the high. Sam was wrong about what that high meant.
Sam’s problem was not a lack of effort. Sam’s problem was that every trade was built on a level that everyone else could also see. Sam did not know where the pool of orders was sitting, and did not wait for evidence that the market had actually taken it.
Many traders are in Sam’s position. They are not short of strategies. They are short of context. An indicator that marks liquidity can add that context, but only if you understand what it marks and only if you test it honestly.
Why Equal Highs and Lows Attract Orders
Liquidity gathers where a level looks obvious. That is the first thing to understand. A single high on a chart may be noticed by a few traders. Two or three highs at almost the same price look like a clear horizontal line, and many traders will treat that line the same way.
This is why equal highs and equal lows matter so much in this topic. Short sellers often place stop-losses just above the highest point they can see. Breakout traders place buy stops above the same point. When several people do this at one level, a meaningful number of orders sit in one small area. Price can move into that area quickly once it has enough momentum.
Trendline touches can work the same way. So can the edges of a range, where price has bounced several times and traders expect it to bounce again. Previous daily highs and lows are also watched by many participants, including those who trade shorter timeframes. You do not need to know the exact size of any pool to notice that these places are crowded.
Here is the practical point. Crowded levels are places where price may do something sharp. The sharp move might be a clean breakout that keeps going, or it might be a quick spike through the level followed by a fast return. Your task is not to guess which one will happen. Your task is to recognise the level, wait for the market to show you its behaviour, and then decide.
Equal highs are also easy to misread. Two highs that are slightly different are not always equal in any useful sense. Many beginners draw a line through every peak they see, and the chart quickly becomes unreadable. A cleaner approach is to mark only the levels that stand out clearly, and to ignore the small noise between them.
What Buyside and Sellside Liquidity Mean
Liquidity, in trading terms, is where a large number of orders are waiting. Two areas matter most for this topic.
Buyside liquidity is the area above price where buy stop orders and short-seller stop-losses tend to sit. Short sellers place their stop-losses above recent highs. Breakout traders place buy stops above the same highs. When price moves up through that area, those orders become market buys. That flow of buying is one of the things larger players can use when they want to fill their own sell orders.
Sellside liquidity is the mirror image. It sits below recent lows. Buyers place stop-losses under swing lows. Breakout sellers place sell stops under the same lows. When price drops through that area, those orders become market sells. That flow of selling can be used to fill buy orders.
In short form, the two ideas look like this:
- Buyside liquidity is above highs, and it often gets targeted before bearish reversals.
- Sellside liquidity is below lows, and it often gets targeted before bullish reversals.
Here is the key idea in plain words. Price often moves toward these pools. It does not always stop at them. Sometimes it goes through them only briefly and then comes back. That quick move through a level, followed by a sharp rejection, is what traders call a liquidity sweep or stop hunt.
You do not need to prove the theory to use it carefully. You only need to accept that clear levels attract orders, and that the market sometimes uses those orders before it moves in the other direction. Whether that happens on any particular day is something you measure, not something you assume.
How a Liquidity Sweep Looks on a Chart
A sweep is easier to see than to describe. On a buyside sweep, price pushes above a marked high. The candle may close above the level, or it may only wick through it. Then price falls back below the high in a clear, fast move. The rejection is the important part. A breakout that holds is not a sweep. A spike that fails is.
On a sellside sweep, price dips below a marked low and then climbs back above it. Again, the speed of the return matters. A slow drift back to the level tells you far less than a sharp rejection candle with a long wick. The long wick shows that price went out, found orders, and was pushed back.
After a sweep, many traders look for a change in structure. That might be a break of the most recent swing high after a bearish sweep, or a break of the most recent swing low after a bullish sweep. This is often called a break of structure, or BOS. It does not confirm a reversal on its own. It is a sign that the short-term behaviour of the market may have changed, and it gives you a reason to look for an entry with a clearer stop.
Keep your expectations realistic. Sweeps happen often. Not every sweep leads to a strong move. Some lead to a small pullback, some lead to a continuation in the original direction, and some simply fade. Your job is not to predict every sweep. Your job is to define in advance what you will do when one appears, and then measure the results over many trades.
Context matters as well. A sweep that runs against a strong higher-timeframe trend may be less useful than a sweep that agrees with the larger direction. If you trade on the one-hour chart, check the four-hour and daily charts first. Ask whether the larger structure supports the move you expect before you do anything on the smaller chart.
Reading Liquidity Across Timeframes
Liquidity is not a single number that stays the same on every chart. The pools that matter to one timeframe may be irrelevant to another. A daily high may be important to a swing trader, while a one-hour high matters mostly to someone who trades intraday moves. Mixing the two without noticing is one of the most common ways beginners get confused.
Start with the higher timeframe. Mark the clearest highs and lows on the daily chart. These are the levels that many participants are likely to watch, and they often matter for longer moves. Then move to the four-hour chart and mark the levels that stand out there. Finally, look at your trading timeframe, whether that is the one-hour or a lower one.
When a level on a lower timeframe sits right beside a higher-timeframe level, the area may be more important. Traders call this confluence. It does not prove anything on its own, but it does give you a clearer picture of where orders might be concentrated.
When the timeframes disagree, slow down. A sweep on the one-hour chart that runs straight into a major daily resistance level may not be the high-quality setup you were hoping for. In that case, the honest answer may be to wait for a clearer picture rather than to force a trade.
Write the timeframe on every note you make. Without it, a level from one chart can quietly become a level on another, and your review will be meaningless. This small habit makes a large difference when you look back at your results.
Session Timing and Why It Can Matter
Markets do not move evenly through the day. Trading sessions in different regions bring different participants, and volume can rise or fall sharply at certain times. Liquidity levels that are touched during a busy session may behave differently from those touched during a quiet one.
You do not need to memorise a complicated timetable to take this into account. Start by noting the time of each sweep in your journal. After a few weeks, look at the pattern. Do your sweeps tend to happen around the open of a major session, or near a news release? Do the quiet hours produce many small false breaks? Your own data will tell you more than any general rule.
Be careful with news. A scheduled economic release can move price through many levels in seconds, and the usual sweep pattern may not apply. Many traders avoid taking new entries just before and just after major releases, because the chart can become erratic. If you choose to trade around news, do so only on demo until you understand how your indicator behaves in those moments.
Session timing is one more filter. It is not a reason to trade. It is a reason to be curious about why a particular sweep worked or failed, and to write that curiosity down.
The Download: What It Is and What It Does Not Do
The download box on this page links to a shared Google Drive folder called Trading Tools. It is a folder that the site owner has shared as-is. It is not a product page, and bestmt4ea.com has not checked its licence, code or contents. This guide does not describe any specific file inside it, and it does not claim any result from it.
Because of that, you should treat the folder as an unverified starting point, not as a finished tool. Some files in a shared folder may be indicators. Others may be scripts, presets, notes or something unrelated. File names can be misleading. You must check each file yourself before you install it.
Here is what the download does not do. It does not promise profit. It does not predict the next candle. It does not replace your own risk rules, and it does not decide your position size. bestmt4ea.com does not publish any performance figures, win rates or drawdowns for it. If you see a number somewhere that claims accuracy for this folder, do not rely on it, because it has not been verified.
What a liquidity-style file may do, depending on what it contains, is draw levels or markers that resemble the concept described above. Whether it does that well is something only you can find out, by testing it. Read the code if you can. Read the settings. Watch how the markers behave as price moves, not only in a final screenshot.
If you cannot read code, that is fine, but be more careful. Use only a demo account until you have watched the indicator for several weeks. A tool you cannot understand is a tool you cannot fully trust, and a free file you cannot explain is a risk to your account.
How to Check Any Liquidity Indicator on a Demo Chart
Whatever indicator you use, test it the same way. This section gives you a simple method you can repeat on any file, from any source.
Start by opening a demo account on your MT4 or MT5 platform. A demo account uses virtual money with live market prices, which is the right environment for testing. The MetaTrader 5 help pages explain how strategy testing works, and the official testing page is a useful reference for the wider process: https://www.metatrader5.com/en/terminal/help/algotrading/testing
Advertisement
Next, pick one symbol and one timeframe. Keep both fixed for the whole test. Scroll back far enough that you can see many sweeps, not just one or two. A test built on a handful of examples tells you very little.
Then go through the chart by hand. Mark every equal high and equal low you can see on the period you chose. Note where the indicator drew its levels. Do they match your marks? Does the indicator miss obvious levels, or does it draw levels that look random? Write down the count of each. You are checking whether the tool agrees with your own reading of the chart.
Next, check for repainting. Repainting means the indicator changes its past signals after new candles appear. Watch the chart live for several sessions. Save a screenshot when a level first appears. Later, compare the screenshot with the live chart. If old markers move, change or vanish, the tool may repaint. That is a serious problem for any signal-based tool, because it means the history you are looking at may not match what you could have seen in real time.
Then check what happens after a level is swept. Does the indicator update in a sensible way? Does it label the sweep consistently? Does it keep showing the same level after the sweep, or does it erase it? Consistency matters more than appearance. A beautiful chart that changes its mind every hour is not useful.
Finally, check how the indicator behaves during quiet periods and busy periods. A tool that works only in one kind of market needs to be used with that limit in mind.
Only after you have done these checks should you think about combining the indicator with other tools. If you want a similar approach to checking a different family of indicators, read our guide on non-repainting divergence settings: non-repainting divergence settings for forex strategies
Checking and Loading a Shared File Safely
Before you copy anything into your platform, slow down. Installing unknown files is where most of the real danger is. Follow these steps in order, and do not skip any of them.
First, open the shared folder and look at every file name. Confirm that the name and extension match the platform you use. An indicator for MT4 usually ends in .ex4 or .mq4. An indicator for MT5 usually ends in .ex5 or .mq5. If a file is an installer, an executable you did not expect, or a file type that makes no sense for a chart tool, stop and do not open it.
Second, do not run any file that asks for admin rights, tries to change system settings, or asks for a password, a broker login or an API key. A simple indicator file should not need any of that. If a file does, leave it alone and move on.
Third, copy the file into the correct Indicators folder. You can open the data folder from the File menu in your platform. Place the file in the Indicators folder inside MQL4 for MT4, or inside MQL5 for MT5. Avoid the Experts folder unless you have a specific reason to put a file there.
Fourth, restart the platform or refresh the Navigator. Then drag the indicator onto a demo chart. Check the Experts and Journal tabs for load or compile errors. If you see errors, our article on fixing compile errors in MQL4 explains the common causes and fixes: how to fix compile errors in MQL4
Fifth, test the indicator for at least two weeks on demo before you think about live use. Keep a simple log of what it drew, when it drew it, and how you reacted. Be honest with yourself about what you actually saw, not what you hoped to see.
If a file does not behave as expected, remove it from the Indicators folder and do not run it again until you understand the problem. Keeping a clean folder makes troubleshooting much easier later, especially if the platform starts to behave oddly after an update. If that happens, our guide on EA problems after an update may help you narrow the cause.
Common Mistakes With Liquidity Indicators
The first mistake is treating every marked level as a trade. A level is only a place to watch. It is not a signal by itself. Wait for the sweep, then wait for your confirmation.
The second mistake is chasing the breakout. Many traders see price move above a high and jump in at the worst possible moment. If you do not have a clear plan for a breakout that holds, do not trade it. Let the market show you whether the sweep was real.
The third mistake is placing stops too close to the obvious level. If you put your stop exactly at a marked high or low, you are placing it where many other traders also place theirs. That is exactly where a sweep tends to occur. Give the market room beyond the sweep extreme, and make sure the position size still fits your risk limit.
The fourth mistake is over-trading. A busy chart full of markers can make you feel you must act. You do not. Some of the best decisions you make will be to do nothing at all, and to write down why.
The fifth mistake is trusting a tool you have not tested. Free files are attractive, but attraction is not evidence. Run your own checks, keep a log, and compare what the tool shows with your own reading of the chart.
The sixth mistake is ignoring your own history. If you keep losing on the same kind of sweep, the problem may be in your entry or your stop, not in the idea itself. Write down what happened and look for the pattern. Stop distance is often the hidden issue, so our guide on choosing an ATR multiplier for stop-loss can help you think about that more carefully: the best ATR multiplier for stop-loss
A Simple Process You Can Repeat
You do not need a complicated system to use liquidity ideas. You need a repeatable process that you can follow the same way each time. Here is one you can write on a card and keep beside your screen.
Step one, choose your market and timeframe, and check the higher-timeframe trend. Step two, mark the clear equal highs and equal lows, either by hand or with your indicator. Step three, wait for price to sweep one of those levels and reject it quickly. Step four, wait for a break of structure in the direction you expect. Step five, enter only if every rule is met, with a stop beyond the sweep extreme. Step six, decide your exit before you enter, and do not widen the stop once the trade is open.
Write down each trade. Record the time, the level, the sweep, the confirmation, the position size and the result. After thirty or more trades on demo, review the log. Look at where you were most disciplined and where you broke your own rules. The review is where most of the real learning happens, and it is the part beginners most often skip.
For traders who also use order blocks or fair value gaps, the same thinking applies. Those concepts are separate tools, and each should be tested on its own before you combine them. Our article on order blocks for MT4 and MT5 explains that concept in more depth: order blocks indicator for MT4 and MT5
If you want to compare a liquidity-based entry with a trend filter, you can also read about supertrend options for MT5 here: best free supertrend indicator for MT5
Risk Management When Using Liquidity Levels
Risk management is the part of this topic that most beginners skip. Do not skip it.
Decide your maximum risk per trade before you open the chart. Many traders use one to two percent of account equity, but the right number depends on your situation, your experience and your account size. Only you can decide that, and it is worth writing the number down where you can see it.
Calculate your position size from the distance to your stop, not from how confident you feel. A sweep stop may be wider than you expect, which means a smaller position. That is normal. If the required size is too small to be useful, skip the trade rather than force it through with extra lots.
Plan for losing streaks. Even a careful process will produce losing trades in a row. Decide in advance what you will do after three losses, or after a set drawdown. Pausing, reviewing the log and reducing size are all valid choices. Continuing to trade while angry is not.
Set a daily loss limit. If you reach it, stop trading for that day. This protects you from the emotional spiral that turns one bad trade into a bad week.
Finally, remember that any indicator can be wrong, any sweep can fail, and any file from the internet can behave differently from what you expect. Your risk rules are the one part of your system that you fully control. Protect them first.
What Happens When the Market Does Not Sweep
Not every level gets swept. Sometimes price marks a clear high, pulls back, and never returns to it. Sometimes price breaks the level cleanly and keeps going. These outcomes are normal. They are also the reason you should never treat a liquidity marker as a promise.
When a level breaks cleanly, the idea of a sweep is simply not confirmed. Accept that and move on. Do not argue with the chart. Your job is to act on what happens, not on what you expected to happen.
When price drifts toward a level and stalls, watch the candles. A stall with small bodies can mean the market is still deciding. Wait. A strong candle that closes through the level tells you the other side is in control for now, and that is information you should respect.
Keep notes on these non-sweep moves too. They teach you as much as the sweeps do. If many clean breaks happen on one symbol, that may tell you the level is less important there than you thought. If your indicator keeps marking levels that the market ignores, that is a finding about the tool, and you should record it.
Final Thoughts Before You Test
Liquidity ideas can make charts easier to read. They can help you see why price moves toward certain levels and why stops are so often hit at the wrong time. They can give you a clearer reason to wait before entering a trade, and a clearer place to think about your stop.
They cannot remove risk. They cannot tell you exactly what the market will do next. And a free file from a shared folder is not a substitute for testing, learning and disciplined risk control.
Here is what to do next. Open your demo account. Read the section on checking indicators and run those steps on one symbol for one week. Then, if you want to test the shared Trading Tools folder, open it from the download box, confirm each file name, and install only the file that matches the platform you use. Check the results on demo before you draw any conclusion, and write the conclusion down.
Take it slowly. Keep your notes honest. Learn one concept at a time. That is how a free tool becomes useful, and it is how a beginner becomes a more careful trader.
Frequently asked questions
What is a buyside and sellside liquidity indicator?
It is a chart tool that marks areas where stop orders often cluster, usually above equal highs and below equal lows. It helps you see where price may sweep those levels. It does not predict the outcome of any sweep.
Does this download promise profits?
No. No indicator can ensure profits, and this shared folder has not been verified by bestmt4ea.com. Treat any file as a tool to test on demo, not as a source of income.
Can a beginner use a liquidity indicator?
A beginner can learn the idea, but should first understand basic market structure such as swing highs and lows. Practise on a demo account and keep a written log before you consider live trading.
How do I know if a liquidity indicator repaints?
Save screenshots when levels first appear, then compare them with the live chart after more candles form. If old markers move, change or disappear, the indicator may repaint, which makes its past signals unreliable.
Is it safe to install a file from a shared folder?
Only after you check the file name and type, confirm it is an indicator file, and avoid any file that asks for admin rights, passwords or account details. Test it on demo first, because bestmt4ea.com has not verified the code.
Which timeframe should I use when testing?
Pick one timeframe and keep it fixed during testing. Check the higher timeframe trend first, so you know whether a sweep agrees with the larger direction before you consider any trade.
Sources
Risk warning
Past performance is not indicative of future results. Trading forex and CFDs carries a high level of risk and can result in the loss of all of your capital. The results shown are specific to the broker, account type and settings used on the tracked account and will differ elsewhere. Nothing on this site is financial advice.
Keep learning
Hand-picked next reads on the same topic.
- 16 min readCurrency Strength Meter Indicator MT4/MT5 Free DownloadLearn how a currency strength meter indicator ranks currencies, check any MT4/MT5 file on a demo chart, and avoid common beginner mistakes before live trades.Read next →
- 17 min readStop Loss Take Profit MT4: Free Risk and Position Size GuideStop loss and take profit only protect you when the lot size behind them is right. Use this free MT4 risk guide to size each EA trade from your own risk.Read next →
- 19 min readStrength Candles MT4 Indicator Free Download: Safe GuideFree Strength candles buy sell MT4 indicator guide: how to vet a shared file, install it, test for repainting on demo, and what a shared folder cannot prove.Read next →
- 16 min readBoom and Crash MT5 Indicator Free Download: Demo GuideBoom and Crash MT5 indicator free download explained. Test any indicator on a demo chart, spot unsafe files, and check the shared folder before you install it.Read next →


