Free Forex Indicator
Auto Supply and Demand Indicator MT4/MT5 Free Download
Learn how supply and demand zones work, how to test any auto zone indicator on a demo chart, and how to verify a shared file carefully before installing it.
Quick answer
An auto supply and demand indicator marks zones on your chart where price moved sharply away from a base. It saves drawing time, but it cannot prove a zone will hold. Before you use one, test it on a demo account, check that its zones do not shift after new bars print, and confirm the file name and source match what you intended to install.
Key takeaways
- A supply or demand zone is a price area that caused a strong move in the past. It is a place to watch, not a promise of a reversal.
- An auto indicator saves drawing time, but the rules it uses to mark zones decide what you see. Read those rules before you trust the output.
- Zones that move or vanish after new bars arrive are a sign of repainting, and a backtest built on them is not evidence.
- Test on a demo account with a fixed risk rule and a log of every zone you traded or skipped.
- The shared Drive folder is provided as-is by the site owner. Confirm the file name and source before you install anything.
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 and its source
Open the Trading Tools folder from the download box and find the indicator file. Check that its name matches the indicator you expected. If you cannot match the name, do not install it.
- 2
Open your MetaTrader data folder
In MetaTrader 4 or MetaTrader 5, go to File, then Open Data Folder. This is the folder the terminal reads from, not your Downloads folder.
- 3
Copy the file into the Indicators folder
Open MQL4/Indicators for MT4 or MQL5/Indicators for MT5 and paste the file there. Keep any readable source file beside the compiled file so you can inspect it later.
- 4
Restart the platform and attach the indicator on demo
Restart MetaTrader, refresh the Navigator, and drag the indicator onto a demo chart of a symbol you plan to trade. Keep the default inputs for the first test.
- 5
Check the zones bar by bar before trusting them
Use the Strategy Tester in visual mode to step through history, log the zones at each bar, and compare that log with the finished chart. Do not move to a live account until the zones stay stable.
BESTMT4EA Trading Desk
MQL4/MQL5 developers and traders. We publish the live track record for everything we review.
On this page
Auto supply and demand indicators are one of the most searched tool types in the MT4 and MT5 world. The idea is simple. You load a script, it scans the history on your chart, and it shades the areas where price left in a hurry. You get zones without drawing a single rectangle by hand.
That convenience is real. It is also where many beginners get hurt, because a zone drawn for you feels like a zone that was proven. It was not. This guide explains what these zones are, what an automatic tool can and cannot do, how to test any indicator on a demo chart, and what the shared Drive folder linked in the download box does and does not offer. Read it all before you install anything.
The problem: zones look obvious after the fact
Look at any chart after a big move and the zones seem obvious. There is a base, a sharp leg away from it, and a neat box where price came from. Your eye says, “I would have seen that.” The trouble is that you are looking at the past. Every zone on a finished chart was drawn with hindsight. The hard part is knowing which zone will matter before price gets there.
Supply and demand trading starts from a fair idea. Price moves because buyers and sellers are unbalanced. When buyers dominate, price rises. When sellers dominate, price falls. Traders call the place where an imbalance first showed up a supply zone when sellers stepped in above the market, and a demand zone when buyers stepped in below it. If price comes back to one of those areas, the reasoning goes, the orders that created the move may still be waiting there.
That reasoning can be useful. It is also easy to overdo. Almost every chart has dozens of candles that look like a base followed by a strong move. Which of them count? Two traders can look at the same screen and draw different boxes. Neither is necessarily careless, but neither has proven anything yet. The boxes are opinions until they are tested.
The problem grows on MT4 and MT5 because the platforms make it easy to add more tools. You can stack a zone indicator on top of a trend filter, then add an oscillator, then a session marker, and feel busy and clever. In practice the stack often gives you more lines and no clearer decision. You end up with four opinions and no rule for choosing between them.
Beginners and intermediate traders face the same three questions. Which zones are real? Which zones are still fresh? And how much should you trust the tool that drew them? If you cannot answer those questions, a zone indicator is decoration on your chart, not a method.
Advertisement
There is also a question most people skip. What is the zone supposed to do for you? A zone can be a place to look for a reaction, a level for a stop-loss, or a filter that tells you to stay out of the middle of a range. Each use needs different rules. If you never decide which job the zone does, you will judge it by whatever happened on your last trade.
A short story about a chart that looked perfect
This story is a composite, written to show a common pattern. It is not a real trader and it does not describe any particular file.
Imagine a trader called Maya. She trades part time, has a day job, and checks her charts in the evening. She found a free auto zone indicator, installed it on her MT4 terminal, and was delighted. The chart was covered in shaded boxes. Every time she scrolled back through history, the zones seemed to line up with the big moves. She felt she had finally found the shortcut she had been looking for.
Over the next week she traded the zones as they appeared on the screen. Each time price touched a shaded box, she entered. She did not write anything down. She simply trusted the picture, and she assumed the picture would stay the same tomorrow.
By the end of the week she was confused. Some of the zones she had traded were not where she remembered them. A box she had marked as fresh had moved. Another had vanished, and a new one sat exactly where price had just turned. She could not tell which version of the chart had been real at the moment she clicked buy or sell. Her memory of the chart had become a second source of noise.
Maya did not lose everything in one day. She did something that did more damage over time: she lost her ability to judge the tool. Each losing trade felt like bad luck, and each winning trade felt like proof. Without a log, neither feeling was evidence of anything. She started adding a second and third indicator, hoping one of them would settle the argument. It did not. It only gave her more lines to disagree with.
What would have helped her? Three things, and none of them are complicated. She could have tested the indicator bar by bar on history before trusting it. She could have logged every zone with the time it appeared, not just the trades she took. And she could have run the tool on a demo account for several weeks with a fixed plan for position size and stop placement.
Maya’s story is common. The tool may have been well made. The problem was that the trader treated a drawing as a fact. Once you see that difference, you can test almost any auto indicator the same way, and you will find problems faster than the people who only watch the screen.
Why automation helps, and where it misleads
An automatic zone tool solves a real problem. Drawing zones by hand takes time, and people are inconsistent. One day you mark a base generously, and the next day you mark it strictly. A script applies the same rule every time, on every symbol and timeframe, and that consistency has value for testing. It also lets you scan many charts without staring at each one.
Most auto zone tools look for a similar set of conditions. They scan past bars for swing highs and lows, for consolidation or small-range candles before a move, and for strong impulsive candles that leave the base quickly. When those conditions line up, the tool shades a box. The exact thresholds vary from one tool to another. Some compare candle size with a recent average. Some count how many bars the base lasted. Some add filters for how far price travelled after the base.
That is where the misleading starts. The rules are the whole story. A tool that requires a very large impulsive move will draw fewer zones, and most of them will be the obvious ones. A tool with loose rules will draw many zones, and many of them will be noise. Neither setting is correct in general. The right setting depends on your symbol, your timeframe, and how you plan to use the zone.
Advertisement
Automation also tends to hide two questions. The first is when a zone was created. If the tool redraws old zones each time new bars arrive, the chart you see today is not the chart you would have seen yesterday. The second is whether a zone is fresh or tested. Many traders treat a fresh zone as stronger than one price has already visited. That idea is a reasonable starting point for study, but the tool may not label freshness the same way you do.
Trend context matters too. A demand zone inside a strong downtrend behaves differently from one inside a range. Some traders use a simple trend filter to decide which direction they are willing to trade, and then use zones only for direction-matching setups. If you want a worked example of how a trend tool is tested, the guide on free SuperTrend indicators for MT5 shows one approach you can adapt, though the zone logic here is different.
So the right way to think about an auto indicator is as a drawing assistant with its own rules. It is not a judge. It cannot decide that a zone will hold. It can only show you where its rules found a pattern. Your job is to find out whether that pattern has been useful, in the conditions you care about, before you commit money to it.
This is also why the indicator should be tested alongside your existing plan, not in place of it. If you already use a structure rule, a trend filter, or a stop-loss method, put the zone tool into that process and see whether it helps. If you trade without a written plan, the zone tool will not fix that. It will only give you more lines to misread.
What to look for in any auto zone indicator
Before you test anything, scan the indicator for a few basic features. None of these prove quality on their own, but missing them makes the job harder.
Look first for clear rules you can read. Good tools expose their main inputs, such as lookback length, minimum base size, and impulse strength. If the inputs are hidden or named in a way you cannot explain, you cannot compare the tool’s output with your own plan. An input you cannot explain is a risk you cannot measure.
Look next for stable behaviour. A zone should not jump around the chart as the candles change. If you can, check the tool on the same symbol at the same time, once after the market has closed and once after it has been open for a while. The zones should match. A tool that rewrites its history is hard to test and easy to misread.
Look for labels that show freshness or touches. A zone that has been tested several times is a different thing from one that has never been visited. Some tools count the touches. Others only change colour. Either is fine if you understand the rule. If the tool gives no way to tell, you will have to track it yourself in your log.
Look for alerts you can control. Alerts are useful when you want to watch many charts. They become a problem when they fire on every small wiggle and you learn to ignore them. Check whether you can set a minimum zone size or a cooldown, and whether the alert triggers on a closed bar or a live one. The difference matters when you are trying to avoid acting on a bar that is still changing.
Look at the cost of the chart. Some tools redraw many objects and slow the terminal, especially on lower timeframes or many symbols. A slow terminal can make your decisions slower, which is a real problem in fast moves. Test the indicator on a chart you actually use, not just on a clean demo layout.
Look for honest documentation. A good tool explains what it does and what it does not do. It tells you the limits, the timeframes it was designed for, and the conditions under which the zones are less reliable. A tool that promises certainty, a perfect win rate, or no losing periods is telling you something about its seller, not about the market. Walk away from that kind of promise.
Finally, look for source code if you can get it. Readable source lets you see how zones are created and whether the tool reads the current bar in a way that could cause redrawing. You do not need to be a programmer to get value from this. Searching for the words that create and delete objects, and for references to the current bar, can already tell you a lot. If you want to learn more about how indicator code is compiled and organised, the guide on fixing compile errors in MQL4 covers the basics of the editor workflow.
A demo-first method for testing any auto zone indicator
Advertisement
This is the core of the guide. Use these steps for any zone indicator, whether it came from a marketplace, a forum, a friend, or a shared folder. The method does not depend on the author’s claims, which you cannot check anyway.
Step one is to write the rules before you open the chart. Decide what you will count as a valid zone. For example: the base must last at least a set number of bars, the leg away must close beyond the base, and a zone is only tradeable on the timeframe you chose. Write the rules in a plain text file. The point is to have something to compare the indicator against, so you are not making the rules up while you look at the screen. Keep the file short. One page is enough.
Step two is to install the indicator on a demo account and load a symbol you actually plan to trade. Keep the default settings for the first pass. Changing several inputs at once makes it impossible to tell which change did what. You can tune later, but tune one input at a time and write down each change with the date.
Step three is the repainting check. Open the Strategy Tester in visual mode, choose the symbol and timeframe, and step forward one bar at a time. At each bar, write down the zones the indicator shows, with the bar time. When the test has finished, scroll back over the whole history and compare. If the zones you logged at a given bar differ from the zones now drawn for that same bar, the indicator is redrawing its past. That is repainting, and a backtest built on it is not evidence you can trade on. MetaTrader 5’s own help explains how the tester works in more detail: MetaTrader 5 testing help.
Step four is a second check on a different timeframe. Some tools behave well on one timeframe and poorly on another. Load the same symbol on a higher timeframe, then on a lower one. Look at whether zones on the higher timeframe line up with zones on the lower timeframe in a sensible way. You are not looking for a perfect match. You are looking for a logical structure. If the higher-timeframe zone is clear but the lower-timeframe zones are a mess, that is useful information about where the tool works.
Step five is a bar-close test. Many traders act on zones the moment price touches them, even while the candle is still forming. Decide, in your written rules, that you will only act on a closed candle. Then check whether the zone you saw during the candle is still the same zone after the candle closes. If it changes, the tool is sensitive to live data, and your entries will not match your backtest.
Step six is a forward test on a demo account. Choose a fixed risk per trade, such as one or two percent of the demo balance, and a fixed stop-loss rule, such as a point beyond the zone edge. Trade only the zones that meet your written rules. Log every entry, every exit, and every zone you chose to skip. Skipped zones matter, because a tool that gives you many zones you ignore is a tool that is asking for too much of your attention.
Run the forward test for several weeks, not several days. A short window tells you very little about a zone tool, because one trending week can make almost any method look good and one choppy week can make almost any method look bad. Several weeks across different conditions gives you a better picture. Note whether the market was trending, ranging, or moving on news, because those conditions change how zones behave.
Step seven is the review. Compare your demo log with your written rules. Did you trade zones that broke the rules? Did the indicator show zones that you could not have identified in real time? Did the zones move after new bars printed? Did a stop placed beyond the zone edge get hit more often than you expected, and if so, was the zone wrong or was the stop too tight for the volatility? Be honest. The purpose of a demo test is to find the problems before they cost real money.
Step eight is the decision. Based on the log, you can do one of three things. You can keep testing with the same settings for another period. You can change one input and start the test again. Or you can stop using the tool. Stopping is a valid result. Many traders lose more time by continuing with a tool they have already learned to distrust than by setting it aside and studying something else.
If you want a parallel example of how a zone-style tool is structured, the guide on order blocks for MT4 and MT5 covers a related family of indicators. Its rules differ from supply and demand zones, so use it for ideas about testing, not for the rules themselves.
It is worth repeating. A demo test is not a promise. Market conditions change, spreads change, and a tool that looked steady last month can behave differently in a volatile week. Treat each test as information for one set of conditions, not as proof for every future market.
What the shared folder is, and what it does not do
Advertisement
The download for this post is a shared Google Drive folder called Trading Tools. The link is in the download box on this page. The site owner shares the folder as it is. We want you to understand exactly what that means before you open it.
What it is: a shared folder of indicator files and related trading tools that the site owner has made available for download. You can browse it, and you may find files for MetaTrader 4 or MetaTrader 5 in it. Browsing it does not mean any file in it has been checked by bestmt4ea.com.
What it is not: it is not a product we built, not a tool we have tested for you, and not something we have verified for licence, code safety, or performance. bestmt4ea.com has not verified the licence of the files in the folder. We have not reviewed their source code. We have not run the indicators on a demo account for you, and we cannot tell you what any file does on your chart.
We also cannot describe what is inside the folder with any certainty, so this post will not describe any specific file’s features, results, win rate, or accuracy. Any claim about a particular indicator should come from its own documentation and from your own tests, not from this page. If a file name or description in the folder promises a result, treat that as the seller’s claim and test it yourself on demo.
So here is what to confirm before you install anything from the folder.
First, check the file name. Confirm it matches the name you expected for the indicator. If you cannot match the name to a tool you were looking for, do not install it. Shared folders can contain files that are similar in name but different in content, and a careless copy can put the wrong file in your terminal.
Second, check the file type. Indicator files for MetaTrader are normally compiled files that end in .ex4 or .ex5, or readable source files that end in .mq4 or .mq5. Be cautious with executable installers, with archives that ask you to run a setup program, and with anything that asks for account logins, passwords, or payment details. A legitimate indicator for MT4 or MT5 should not need your broker credentials.
Third, keep the source if it is included. Source lets you search for risky patterns, understand how signals are drawn, and recompile the file if an error appears. Keep the source and the compiled file together in the Indicators folder so you can match them later.
Fourth, test it on demo only. Do not connect a shared file to a live account until you have finished the demo method described above, and until you are comfortable with how it draws zones and how it behaves when new bars arrive. A single good-looking screenshot is not a test.
Fifth, keep your own plan in control. The indicator is one input. Your position size, your stop, your daily loss limit, and your decision to stop trading for the day are your responsibility, not the file’s. If a file seems to want you to trade faster, bigger, or more often, that is a reason to slow down.
Sixth, keep a record of what you installed. Write down the file name, the date you downloaded it, and the date you tested it. If the zones change later and you need to investigate, that record will save you hours of guessing which version was on the chart.
Trading carries real risk. You can lose money, and in leveraged accounts losses can grow faster than expected in fast markets. Nothing in this post or in the shared folder can change that. Use only money you can afford to lose, and treat any tool as a hypothesis to test, not as a source of income.
Your next step
Start with the reading, not the download. Write your zone rules in a short text file. Decide what a valid base looks like, what counts as a strong leg away, and which timeframe you will use. Keep the file next to your trading journal so you can see it every session.
Then open the shared folder from the download box, confirm the file name, and install it on a demo account using the steps in the frontmatter. Run the bar-by-bar test first. If the zones stay still, move to a forward test of several weeks, with a fixed risk per trade and a written log of every zone you traded and every zone you skipped.
When you finish, review the log before you change anything. If the tool did not help, that is a useful answer. If it helped in one kind of market and not another, write that down and test it again later. Traders who keep a clear record tend to learn faster than those who rely on memory, and they are far less likely to repeat the same expensive mistake.
Do not rush the step from demo to live. If you move to a live account, start with a very small size, keep the same written rules, and keep logging. You are not looking for a dramatic result. You are looking for evidence that the tool and your process behave the way your test said they would.
For more reading on the same kinds of questions, you can compare how the non-repainting divergence settings approach repainting, and how an ATR multiplier can help you size stops against volatility. If an EA or indicator stops working after a platform update, the troubleshooting guide on EA not working after an update covers the usual causes. Each of these will help you test the zone tool more carefully.
Start the demo test today, keep the log honest, and let the evidence decide whether the tool stays on your chart.
Frequently asked questions
Is the auto supply and demand indicator beginner-friendly?
It is easy to install and easy to look at, but that is not the same as easy to use well. Beginners should learn what a zone is, write down simple rules for valid zones, and test the tool on a demo account before relying on it.
Does an auto supply and demand indicator repaint?
Some do. Test it yourself by stepping through history bar by bar in the Strategy Tester, logging the zones at each bar, and then comparing that log with the zones shown on the finished chart. If they differ, the tool is redrawing its past.
Can I use a supply and demand indicator for scalping?
You can apply it to lower timeframes, but smaller timeframes add more noise and more false zones. Spreads and slippage also matter more when you trade short moves. Test the tool on the exact timeframe you plan to use, not only on higher ones.
Which timeframe should I use with an auto zone indicator?
There is no single correct timeframe. Many traders study higher timeframes for larger zones and use lower timeframes to refine entries. Pick one plan, test it, and resist changing timeframes after each losing trade.
Is a free indicator from a shared folder safe to install?
Not by default. Confirm the file name matches what you expected, avoid executable files and anything that asks for logins or payment details, keep the source code if it is provided, and test the file on a demo account before any live use.
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.
Continue reading
- Gold Trend MT4 Indicator: How to Spot a Repainting One
A repainting gold trend indicator is worse than none. Learn how to test MT4 indicators for repainting yourself, and what a trend filter is actually good for.
- Boom and Crash MT5 Indicator Free Download: Demo Guide
Boom 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.
- Master Scalping System MT4 Free Download: Verify It First
Before you download any MT4 scalping system, run this free EA verification checklist: track record, risk numbers, vendor questions and a demo test first.
- Boom and Crash Spike Detector MT5: Free Download Guide
A Boom and Crash spike detector for MT5, explained honestly: what synthetic indices are, what a detector can and cannot show, drawdown risk and a demo test.
- No Repaint Indicator Free Download: Repaint Test Checklist
Test any no repaint indicator on a demo chart in 30 minutes with a free checklist. Learn the repaint test, selection scorecard and what the guide cannot prove.
- Automate Indicator MT4 EA: Free Download Safety Guide
Automate Indicator MT4 EA explained: indicator or Expert Advisor, how to check a free file, what to test on demo, and which security risks to avoid first.


