BESTMT4EA

Free Forex Indicators for MT4 & MT5

Volume Profile Indicator for MT4: Free Download Guide

Learn how to test a free volume profile indicator for MT4 on a demo chart, read POC and value area levels, and load a shared file safely before you trade.

BESTMT4EA Trading Desk
Updated 22 October 202616 min read

Quick answer

A volume profile indicator for MT4 draws traded volume as horizontal bars at each price level, so you can see where the most activity happened. MT4 does not include one by default. To test a free file, copy it into the Indicators folder, restart the platform, and attach it to a demo chart. Check the file name, the licence and the levels against your own price history before you rely on it.

Key takeaways

  • MT4 ships with tick volume, not a volume profile, so an extra indicator file is the usual route.
  • Test any free volume profile file on a demo account before it touches a live chart.
  • Point of control and value area are reference levels to study, not reliable turning points.
  • Confirm the file name and licence before installing anything from a shared folder.
Shared bundleMT4/MT5Shared as-is from the Trading Tools Drive folder; not independently verified by bestmt4ea.com

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. 1

    Open the data folder

    In MT4, click File, then Open Data Folder. This opens the folder that holds your terminal files, so you can place the indicator in the correct location.

  2. 2

    Copy the indicator into MQL4 Indicators

    Open the MQL4 folder, then the Indicators subfolder, and paste the .ex4 or .mq4 file there. Keep the original file name so you can match it against the source later.

  3. 3

    Restart MT4 and refresh the list

    Close and reopen the terminal so it scans the Indicators folder. Open the Navigator panel and confirm the indicator name appears under Indicators.

  4. 4

    Attach it to a demo chart

    Open a demo account chart, drag the indicator from the Navigator onto the chart, and review the settings window before you accept the defaults.

  5. 5

    Check the output against your own history

    Scroll back through several sessions and compare the drawn levels with what price actually did. If the levels do not match your expectations, stop and investigate before going further.

BESTMT4EA Trading Desk

MQL4/MQL5 developers and traders. We publish the live track record for everything we review.

Ask us on Telegram
On this page
  1. The problem: MT4 volume tells you less than you think
  2. The story that changed how one trader tested tools
  3. What a volume profile indicator actually shows
  4. Why tick volume is a limit, not a dead end
  5. The solution: a checklist before you load any free file
  6. Getting a file into the right folder
  7. Reading POC, value area and nodes on a demo chart
  8. Using volume levels without pretending they are magic
  9. About the shared Trading Tools folder
  10. Your next step

The problem: MT4 volume tells you less than you think

Most traders who open an MT4 chart see the same thing. There is a price line, some candles, and a row of small bars along the bottom. Those bars are volume, and on MT4 they are almost always tick volume. Tick volume counts how many price updates happened during a candle. It does not show how much was traded at each price.

That gap matters. Imagine two candles that both closed at the same level. The bars underneath may look similar. But one candle may have traded heavily near its high and the other near its low. The standard view cannot tell you that. You see the height of activity for the whole candle, not where that activity sat inside the range.

Many traders then start to search for a volume profile indicator for MT4. They want horizontal bars that show activity at each price level. They want to see where the market spent time, where it moved quickly, and where price may come back to. That is a reasonable goal. The problem is that the search results are full of promises, and very few of them explain how to check a file before you trust it.

This article gives you a practical method. It explains what a volume profile shows, what MT4 cannot show by default, how to test a free file on a demo chart, and how to avoid the most common mistakes. It also explains a shared Google Drive folder that some readers ask about, and what that folder does and does not tell you.

Before we go further, one clarification. This is not a review of a specific file, and it is not a promise that any indicator will improve your results. It is a method for judging any free volume profile tool you find, including tools linked from this page. If your first test shows a file that will not compile or load, the steps in how to fix compile errors in MQL4 cover the most common causes, and they apply to most indicator files.

The story that changed how one trader tested tools

Picture a trader I will call Daniel. He trades a small account on a standard MT4 platform. He works around the London open because that is when he has the most time. For months he has relied on moving averages and a basic oscillator. His trades are a mix of wins and losses, and he cannot say which setups actually work.

One evening he reads that volume profile can show “institutional” zones. He searches for a free file, finds a download, and installs it straight onto his live account chart. The chart lights up with horizontal bars. He sees a thick band where price stalled earlier in the week, and he decides it must be a key level. He places a pending order at that band with a tight stop and goes to bed.

The next morning the order filled, price pushed through the band, and the stop was hit. Daniel was not sure whether the indicator was wrong, whether his stop was too tight, or whether the band was never as important as he had assumed. He had no record of what the levels looked like before he traded them, and he had not tested the file on a demo chart. He had not even checked which file he had installed or where it came from.

Daniel’s problem was not one bad indicator. It was a process. He added an unknown file to a live account, trusted a feature he had never measured, and built a trade on top of it. Every one of those steps could have been checked first. A demo account costs nothing to use. A file name can be compared with the source. A level can be scrolled back through and judged against real history. None of that takes long, but all of it is easy to skip when you are excited about a new tool.

If you recognise yourself in that story, you are not alone. The volume profile category attracts traders who want more clarity, and that makes them quick to trust a new chart. The fix is not to stop looking. The fix is to slow down at the point where a file touches your platform.

What a volume profile indicator actually shows

A volume profile takes a range of candles and adds up the volume traded at each price level inside that range. Instead of drawing one bar per candle, it draws a horizontal histogram. Each row of the histogram shows how much activity happened at that price. The longest row is usually called the point of control, often shortened to POC. It marks the price level where the most volume was recorded for the selected period.

Most volume profile tools also draw a value area. The value area is a band that usually covers a set share of the total volume, often around seventy percent, centred on the POC. It gives you a quick sense of where the market accepted most of its trading. Price that moves outside the value area is sometimes described as trading in less familiar territory. That idea is useful for reading context, but it is not a rule that forces price back inside.

Some indicators also mark high volume nodes and low volume nodes. A high volume node is a thick area of the profile, where much of the volume traded and where price may have spent time. A low volume node is a thin area, where price moved through quickly. Traders often use these terms to describe areas where price may slow down or speed up. The labels are descriptive. They tell you how the recorded activity was distributed, not what will happen next.

A volume profile can be drawn over a fixed time window, such as the last twenty bars. It can also be drawn for a single session, such as the London session or the New York session. Some tools let you drag a box across any part of the chart. The time window you choose changes the result. A profile drawn over a quiet Asian session will look very different from one drawn over a busy New York open. Before you trust any level, you should know exactly which window produced it.

That point is easy to overlook. Two traders can look at the same chart and draw different profiles because they picked different windows, different bar ranges or different settings. If the indicator lets you change these inputs, write down the values you used. If you cannot describe how a level was made, you cannot judge whether it is meaningful.

Why tick volume is a limit, not a dead end

MT4 does not include a volume profile, and its default volume is tick volume. Tick volume counts updates to the price, not the number of units traded. On a forex chart that is normal, because most retail forex brokers do not publish a consolidated feed of traded contracts. The count still tells you something about how busy a candle was. It just does not tell you the same thing as exchange volume.

Exness

What does this mean for a volume profile? It means the bars are an approximation. A profile built from tick counts shows where the platform recorded the most price updates at each level. That can still reveal areas where price spent time, and many traders find it useful for study. But you should not describe the result as the total amount of money that changed hands at that price. That claim would be inaccurate on most MT4 forex feeds.

Brokers also differ. Two accounts on different servers can show slightly different candles, spreads and tick counts. A profile drawn on one feed may not match another. If you move between accounts or brokers, you should expect the levels to shift a little. Treat the profile as one view of the market, not as an absolute record.

This is not a reason to dismiss the tool. Price action traders have studied areas of repeated activity for a long time, long before volume profiles existed. The tool gives you a structured way to look at those areas. The limit is simply that it is a model built from the data you have, and the data has known gaps. Keep that in mind when you read any level.

A useful habit is to write each level down with its date, time window and symbol. When you later compare two charts, you can then tell whether a difference comes from the market or from a change in inputs. Traders who study other chart patterns, such as fair value gaps, often use the same discipline, because a pattern that looks clear on one chart can look different after a small change in settings.

The solution: a checklist before you load any free file

The safest way to use a free volume profile file is to treat it like any other unknown program. You do not need to be a programmer to do this. You need a short checklist and the discipline to follow it every time.

First, confirm where the file came from. A file with a clear author, a clear licence and a clear page is easier to judge than a file shared with no context. If the source is a shared folder, the file has passed through someone else’s hands. That does not make it dangerous by definition, but it does mean you should be more careful.

Second, confirm the file name. Many people download a file and later cannot remember what it was called. Write the name down before you install anything. After installation, check that the name in the Indicators folder matches the name you saw at the source. A mismatch is a warning sign, and you should stop until you understand why.

Third, check the file type. MT4 indicators usually appear as .ex4 or .mq4 files. A compiled .ex4 file is harder to read than a .mq4 source file. If you have a source file, you can look through the code for obvious problems such as unexpected network calls, file deletions or instructions that change system settings. If you cannot read the code, say so to yourself and test the file more slowly.

Fourth, test on a demo account. This is the most important step. A demo chart lets you see the levels, change the inputs and watch how the tool behaves across several sessions, without placing money at risk. It also lets you remove the file if it behaves strangely. Never make your first test on a live account.

Fifth, compare the output with history. Scroll back and check whether the levels make sense for the periods you can see. Look for obvious errors, such as a POC that sits outside the candle range or a value area that does not match the bars. Write down what you find. A simple notebook is enough.

Keep a record of settings. Note the window, the bar count, the session times and any colour or width options. When you come back to the file later, you will know exactly what produced each level.

Seventh, check whether the tool redraws. Some volume profile tools redraw their levels as new bars arrive, and some do not. Do not assume either way. Watch the chart over several live updates on the demo account and note any level that moves. A tool that changes its past drawing makes a backtest look better than live trading will be. For a related way to test settings for redrawing behaviour, see non-repainting divergence indicator settings.

Getting a file into the right folder

Once you have checked the basics, the mechanics are simple. The steps below assume a standard MT4 installation. Your broker may use a different terminal label, but the folder structure is the same.

Advertisement

Open MT4 and click File, then Open Data Folder. A file window will open. Look for the MQL4 folder, then the Indicators folder inside it. Copy your .ex4 or .mq4 file into that Indicators folder. Keep the original file name. If the file is a source file, you may need to compile it in MetaEditor before it appears in the Navigator. Compilation errors are common with older code, and they are not always a sign that the file is malicious. They are a sign that the file does not match your current platform build, so you should investigate before ignoring them.

Restart MT4 after copying the file. A restart makes the terminal scan the folder again. Open the Navigator panel, which you can show from the View menu if it is hidden. Expand the Indicators list and look for the new name. If it is not there, check the folder path, the file extension and any compile messages in the Experts or Journal tab.

Next, open a demo account chart. Drag the indicator from the Navigator onto the chart. A settings window will appear. Read it before you accept the defaults. Look for options that control the time window, the number of rows, the value area percentage and any alert settings. Change one setting at a time and watch what happens. That way you learn what each control does.

Be careful with any option that asks you to enable external connections or allow DLL imports. Some indicators need these settings to work. Others ask for them without a clear reason. If a file requests a permission that does not seem to match what it draws on a chart, stop and reconsider the file.

Reading POC, value area and nodes on a demo chart

Now the useful part. Once the indicator is on a demo chart, you want to understand what the levels are telling you. Start with a simple exercise. Pick a clear session, such as the London open, and draw the profile over that session only. Find the POC. Note its price. Then move forward through the next several sessions and watch what price does near that level.

Ask yourself a few plain questions. Did price stop there, pass through it quickly, or ignore it? Did it come back to the POC after moving away? Did the value area seem to act as a boundary, or did price move through it without any pause? Write the answers down. After a week of notes, you will have a clearer sense of how the tool fits the instrument you trade.

Next, try the same exercise on a different timeframe. A profile drawn on M5 will look different from one drawn on H1, because the number of bars and the window change. If the levels move a lot between timeframes, that is useful information. It tells you the tool is sensitive to its inputs, and you should be careful about building a rule on any single view.

Also look at low volume nodes. A thin area often looks exciting because it seems like a gap that price might cross quickly. Test that idea on the demo chart. How often did price move through a thin area quickly, and how often did it stall? If the answer is mixed, that is the honest result. Mixed results are normal for a tool like this.

Keep a simple test log with columns for date, symbol, timeframe, window, settings and what you observed. After two weeks you will see patterns in your own notes that no screenshot can show you. If the terminal starts behaving oddly after an update, the guide on MT4 expert advisors that stop working after an update lists the common causes to check first.

Finally, check the chart at the edges. Look at the first and last bars of your profile window. Some tools create visual artefacts near the start or end of the range. If you see levels that appear and then vanish when you scroll, note it. A tool that changes its drawing as you move around the chart needs more testing before you rely on it.

Using volume levels without pretending they are magic

Many people want a volume profile to be a trigger. They want a single line where they can enter, stop and target without thinking. That expectation causes most of the problems. A volume level is a piece of context. It can help you decide where to look for a setup, where to place a reference point and where to reduce your size. It does not decide the trade for you.

Consider a simple way to use the POC. Mark it on the chart before the session starts. When price returns to it, watch the candle structure. Does the candle close back on the far side of the level? Does price spend several candles near the level without a clear direction? Does volume on the candles themselves look different? Each answer is a small piece of evidence. None of them is a promise.

RoboForex

You can also use the value area as a filter. If price is well outside the value area, you might decide not to take a trade that goes against the move, or you might reduce your size on a counter-trend idea. That is a risk decision, not a prediction. It is a way to avoid taking the same trade over and over in a market that is already stretched.

Stop placement deserves special care. If you want a second reference based on recent volatility rather than on a single line, the guide to the best ATR multiplier for stop loss explains how to test that idea on your own data. Two references used together often give a clearer picture than one line alone, and they stop you from placing a stop only where a line happens to appear on the screen.

Stop placement deserves special care. A volume level can suggest a zone where price may react. It cannot tell you where your stop belongs for your account. Your stop should come from your own method, your position size and the amount of money you are willing to lose on that trade. If you place a stop just beyond a level, you should accept that the level may fail. Price can move through any zone, and a stop that is too close will be hit even if the broader idea was correct.

Be honest about the limits of your evidence. A few good-looking reactions on a demo chart are not a track record. You need many trades, recorded with the same rules, before you can say anything meaningful about how a level behaves for you. Even then, results can change with spreads, news, broker feeds and market regimes. Keep your conclusions small until your data is large.

About the shared Trading Tools folder

Some readers ask about a shared Google Drive folder called Trading Tools. It is linked from this page as a download option. The link is provided as-is. The folder is shared by the site owner, and bestmt4ea.com has not verified its licence, its code or the behaviour of any file inside it.

This article does not describe any specific file in that folder. We have not written a summary of what each file does, we have not published results for any file, and we have not claimed any accuracy figure. If you see a file name in the folder that looks like a volume profile tool, that name is only a label. It is not evidence that the file works the way its name suggests.

Before you install anything from that folder, confirm that the file name matches the name you expect. Check the file extension. Read the code if you can. Copy the file to the Indicators folder only after you have made a note of its name and size. Then follow the demo testing steps in this guide. If the file does anything you do not understand, remove it from the Indicators folder and restart MT4.

If you come across order block tools in the same search results, apply the same checklist. The article on order blocks for MT4 and MT5 follows a similar approach to file checks and demo testing, and the TradingView order block guide covers the same idea on a different platform.

It is also worth remembering that a shared folder can change. A file that was present today may be replaced or removed later. That is one more reason to keep your own notes on which file you tested and what settings you used. If you cannot match the file you installed with the file you tested, you cannot reproduce your results.

If you want to report a problem with any file linked from this site, use the contact details on the site. If a rights holder believes content on bestmt4ea.com infringes their rights, the DMCA policy page explains how to send a takedown request.

Your next step

You now have a clear method. Start with the problem: MT4 does not show a true volume profile by default, and its tick volume is an approximation. Understand what a POC, a value area and volume nodes show. Use the checklist to confirm the source, the file name and the file type before you install anything. Copy the file into the Indicators folder, restart the terminal and attach it to a demo chart. Then compare the levels with several sessions of real price history and keep notes on every setting.

Do this before you add any indicator to a live account. The demo chart costs you time, not money, and it will tell you more about a tool than a dozen promotional screenshots. If a level holds up across many sessions on your own charts, you have a better reason to study it further. If it does not, you have saved yourself a painful lesson.

Your next step is simple. Open a demo account, prepare a clean chart, and run the test described in this guide on one instrument for one week. Write down what you see. Then decide whether the volume profile belongs in your process or whether your time is better spent on a different method. The decision should be yours, based on your own evidence, not on a download count or a label.

Frequently asked questions

Is there a volume profile indicator built into MT4?

No. MT4 shows tick volume as small bars under the chart. A volume profile needs a separate indicator file that draws volume as horizontal bars at each price level.

Is volume profile accurate on MT4 forex charts?

It is only as accurate as the data it receives. Forex brokers usually supply tick counts rather than exchange volume, so treat the levels as an approximation of activity.

Can a beginner use a volume profile indicator?

Yes, if the goal is learning. Start by finding the point of control on a demo chart and watching how price reacts to it over many sessions before using it in any real decision.

Is it safe to download a free volume profile file from a shared folder?

Not without checking. Confirm the file name, read the code if you can, scan the file with your own tools, and test it on a demo account. bestmt4ea.com has not verified the files in that folder.

Does a volume profile indicator tell me where to place a stop loss?

It can help you choose a reference area, but it does not set a correct stop for you. Place stops from your own rules, position size and account limits, and accept that any level can fail.

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.

Featured EA · Myfxbook tracked

Obsidian Aether EURUSD EA

AI-powered grid scalper for MetaTrader 5 — adaptive ATR spacing, range & trend dual detection, and institutional-grade risk management.

+99.79% GainPF 1.54414 Trades
View Full Review