Analytical VSA Trader


Analytical VSA Trader is an indicator for Metatrader 4. It draws highly accurate supply and demand signals, which correspond to the smart money pouring money into or out of the market. It also does a deep market analysis in the various timeframes, by analyzing the trend and supply/demand signals, and shows all this information in an easy-to-use way.


  • VSA supply/demand and no-demand/no-supply signals, that point many tops and bottoms in the market. It scans for signals of buying/selling by institutional and professional traders (smart money) or lack of activity in the current timeframe, and on the 2 timeframes above, marking them on the chart. These have an accuracy rate of signaling a market reversal around 75%-80%.
  • Market strength (background) scanner. It scans the trend and the signals to determine if it’s a bullish, bearish or neutral market.
  • Integrated alerts system, with an option for email and push notifications. It alerts when there is a signal in any of the timeframes you choose, with an option to use the background as a filter.
  • Strictly non-repainting indicator: it doesn’t delete, move, or redraw any of the signals it draws. What the user sees in retrospect is what he’d see in real-time, and vice-versa.

Features in detail



Analytical VSA Trader takes signals from the current timeframe, as well of the 2 above timeframes, and presents them in the current timeframe for an easy visualization. The signals VSA draws in the chart are from 3 different timeframes:

  • Current timeframe – drawn as a dot
  • Above timeframe – drawn as a circle
  • 2-Above timeframe – drawn as a square

Each VSA signal has a different color, as shown in the titles below. You can always hover the mouse over the signals in Metatrader, which will show you the description.

Multi-timeframe signals use both the current and the above timeframe to improve accuracy, so they won’t necessarily fit the ones seen in the above timeframes.


Major Supply (Red)/Supply (Violet) and Major Demand (Green)/Demand (Blue) signals

These signals are what determine a trend most of the times – enough of these Major Demand / Demand in a given price area, and the market is said to be going through an accumulation process, which is the smart money flowing into the market, taking long positions. Once this process is done, a sustained trend (bull market) can begin. The inverse process is called distribution. These signals can therefore be more than temporary strength/weakness in the market.


Minor Supply/Minor Demand (Light Blue) signals

They’re similar to the above signals, with the difference being mostly in the volumes – whereas the stronger signals above are accompanied by very high volumes, minor supply / minor demand signals have more modest volumes, but are nonetheless significant. Due to this fact, they usually only signal a temporary turn in the market and hardly have a lasting effect, unless of course, there was significant strength/weakness behind them.


No Demand/No Supply (Brown) signals

While the other signals show the smart money flowing into/out of the market, these show they’re not participating in the market at all. But if market is going up and the big traders aren’t participating, then they must not be interested for some reason! These also signal many market reversals due to that smart money inactivity; when a no-demand is overcame though, that becomes a bullish sign, since it means demand is coming into the market again, and the previous lack of demand was just temporary (vice-verse for no-supply).

VSA Signals


Institutional traders’ market bias can’t usually be seen in just 1 or 2 bars: the market needs to be analyzed in a longer perspective, to determine if they’re accumulating, distributing or buying into dips. And so, the supply and demand signals need to be analyzed together, rather than separately, to determine the bias in the market. . Another important factor to analyze is the trend, because the same signal on a ranging market may have a completely different meaning than in a trending market.

  • This is the main filter to be used when entering in a trade: in most trading setups, for a long trade, the background should be either strong or very strong, or the current timeframe neutral and the above strong/very strong. For short trades, it should be weak/very weak or neutral and weak/very weak in the above timeframe.

The color meaning of background is as follows:

Red – Very weak

Yellow – Weak

Gray – Neutral

Blue – Strong

Green – Very Strong

By default, it looks at 200 bars.



The alerts module aims to alert you only when an important event happens, with a option to send the alerts by email/push notification:

  • Alerts of every VSA signal in the chart
  • Multi-timeframe alerts for Major Supply/Supply and Major Demand/Demand signals: with just 1 chart opened, it can scan all the other timeframes in that symbol for these signals
  • Option to use the background as a filter: if activated, the indicator will only alert you of strong signals if the background is strong, and weak signals if the background is weak
  • Extremely easy to setup: for the standard alerts, you just have to change a single setting







Trading System

It’s suitable for even the most newbie trader, as we provide all the learning material necessary to use the indicator successfully: trading guide, real trading charts and support. In conjunction with the other indicators, they form a complete and tested trading system.
For VSA traders or VSA learners, it accelerates substantially its learning – if there is a VSA bar, Analytical Trader will point it! The background module analyzes the background, so that you can compare it to your own analysis.


Any timeframe and any market

Due to the generality of this method, it applies to any timeframe from M1 to monthly and to any market – whether it is forex, stocks or commodities.


How to execute the trades

There are 3 steps to enter in a trade, and two criteria to exit. For a long entry:



1. Background – It’s the information that shows on the top-right part of the chart, which analyzes the trend and the VSA strength/weakness in the market. For long entries, it should be strong/very strong.
2. The trend indicator must have changed from a downtrend (red) to an uptrend (green), and the current price mustn’t be too far from that turn.
3. There should be one or more strong signals before the trend changed. Together with the background, this will guarantee there is an imbalance of supply and demand that will allow us to profit.

Stop-loss: It should be set in the blue line of the StopLoss indicator, which is derived from the pair’s natural volatility. Also make sure the stop-loss is below the most recent market low.



1. Weak signal – after a weak signal the long trade should be closed, as they signal a price reversal, or in the best possible scenario, a trend pause, with a high degree of accuracy.
2. Take-profit – A take-profit should be set in the green (mid) line of the StopLoss indicator. The price will often reverse around this price for this trading setup.

This setup is equally valid for short positions, just reversing the terms. Feel free to scroll the images below that explain the concept visually:



EURUSDM15_volumetrend USDCADDaily_trend EURJPYH1_trend_vsa USDCHFH4_trend_failed


Explaining Video

Watch more videos:

  1. VSA + Background
  2. VSA + S/R

This is one of the trading setups used with this system, and the recommended one to start with, as it’s the simplest to use. It can be applied profitably in any timeframe, with a winrate around 70%, reaching up to 85% in some occasions. But the best part is that since you’re risking less than what you’ll be getting (the stop-loss level is closer than the take-profit), that further boosts its profitability.

Note: In timeframes below H1 you need to pay extra attention to the news, as many will spike the prices unpredictably. For H1 and above, the interest rate decisions are the important news to watch for.

To learn about the other trading setups used, please read more in the Trading Guide section.





Product Registration Key – Insert your user key

Set to true to set GMT offset – If setting GMT offset manually, set this setting to true. It’s not necessary to set GMT offset manually if no warning message appears on the chart. The indicator automatically detects it and saves it for further use.

Set your broker’s GMT offset – If setting GMT offset manually, set your broker’s GMT offset here

Show Multitimeframe Signals – Set to true to show MTF VSA signals

Show Multitimeframe Background – Set to true to show the background in every timeframe

Check for updates automatically – If set to true, the indicator will automatically check and notify when there is a new update

Indicator Mode (for developers only) – If calling VSA from an expert/indicator, choose the option ‘EA/Indicator’. That will prevent conflicts with drawn objects (background). Leave ‘User’ when using the indicator normally in the chart.


Signals Module

History – Number of bars to be drawn in the chart

Activate minor signals – Set to true to draw minor VSA signals


Background Module

Show Background – Set to true to show the background in the chart

Top & Left – Choose the background corner with these settings

Background Period – Number of bars to be used in the background calculation

COLORS – In the below settings you can choose the colors of each background type, along with the font color


Alerts Module

Activate Signals alerts – When set to true, VSA will alert of any VSA signal that appears

Filter Signal alerts using background – When set to true, strong signals will only be alerted when the background is strong, and vice-versa for weak signals. When the background is neutral, it won’t alert of any signal

Send alert by e-mail – Send alerts by email

Send push notification – Send alerts by push notification

Write alert in chart – Each alert will be written in the top-left corner of the chart

Alert Major Supply/Demand signals – Set or unset the alerts for these signals

Alert Supply/Demand signals – Set or unset the alerts for these signals

Alert One Timeframe Above Signals – Set or unset the alerts for these signals

Alert Two Timeframe Above Signals – Set or unset the alerts for these signals

Alert Minor Signals – Set or unset the alerts for these signals

Reset data file – If set to true, the data file with the signals will be deleted. Set to true only if suggested by the support