NinjaTrader VWAP + RSI / RSI Divergence Indicator

ninjatrader vwap rsi + rsi divergence indicator
NinjaTrader VWAP + RSI Indicator empowers traders by combining the power of the Volume Weighted Average Price (VWAP) and Relative Strength Index (RSI) indicators to discover actionable trading signals. The indicator has two strategy modes: crossing price and VWAP with confirmation by RSI and detecting RSI divergence with confirmation by VWAP.

NinjaTrader VWAP + RSI / RSI Divergence Indicator

NinjaTrader VWAP + RSI Indicator supports two strategy modes:

  1. VWAP + RSI;
  2. VWAP + RSI Divergence;


In VWAP + RSI mode, the main indicator is VWAP. VWAP stands for weighted average price, which is the average price of an asset over a given period, weighted by volume. The main advantage of VWAP is that it includes volume in the average price calculation. Some analysts consider volume the most important indicator after price movement. The most important benefit of VWAP for analysts and traders is its ability to combine these two indicators into one indicator.

ninjatrader vwap rsi indicator strategy

In periods of high volume, typically accompanied by increased volatility, VWAP is more sensitive to price changes, allowing the trader to timely and accurately follow strong market movements. With low volumes, accompanied by a decrease in volatility, the line slows down and becomes inertial, which allows you to filter out minor price fluctuations.

Combination with RSI.

The RSI indicator is an oscillator that complements VWAP signals by identifying overbought and oversold zones.

  • oversold zone – the indicator line is at the bottom of the range, below level 30;
  • overbought zone – the line is at the top of the range, above level 70.


In the oversold zone, it is assumed that sellers, having filled the market, give up their positions and buyer activity increases, as a result of which the price begins to rise, which is a favorable condition for making a purchase. Similar to the overbought zone – the activity of sellers increases and the price begins to decline, in this case it is recommended to sell.

Combining VWAP signals with RSI confirmation allows you to enter when the price is in the overbought or oversold zone, but has already made a sufficient reversal, which increases the likelihood of further significant price movement.


In VWAP + RSI Divergence mode, the main signal is divergence, determined by the RSI indicator. In this mode it is possible to use the following types of divergence:

  • classic;
  • hidden;
  • classic and hidden.


ninjatrader vwap rsi divergence indicator

Divergence is the discrepancy between indicator readings and real price changes.

Classic divergence is defined when the indicator readings correspond to the direction of the intended trade, but the price is still moving in the opposite direction.

Hidden divergence,on the contrary, is defined when the indicator maintains the direction of its movement, but the price has already reversed. The direction of movement of the price and the indicator is determined by the last two pronounced tops (when selling) or bottoms (when buying).

Classic and hidden divergences provide insight into potential reversals or continuation of a trend.

By analyzing divergence signals in combination with VWAP and standard deviation, traders can more accurately determine possible entry and exit points for trades.


The indicator offers three notification options – audio alerts, email notifications and on-screen pop-ups – to keep traders updated with real-time trading signals, ensuring timely decision making and execution.


How to trade using VWAP + RSI / RSI Divergence Indicator?

To detect trading signals in the VWAP + RSI mode, you can use the VWAP indicator either independently or in combination with standard deviation channels that are formed relative to the VWAP line.

vwap rsi indicator ninjatrader

Available signal types:

Buy signals:

The price crosses the VWAP line from bottom to top.

The price crosses the border of the channel located below the VWAP line by 1.2 or 3 standard deviations (determined by the indicator settings) from bottom to top.

Sell signals are determined similarly, but by crossing from top to bottom. Accordingly, when using standard deviation channels, the price must cross the channel boundaries located above the VWAP line.


In the VWAP + RSI Divergence mode, the indicator additionally draws divergence lines – segments connecting the peaks or troughs along which the divergence was determined. Solid lines connect the vertices for classic divergence, and dotted lines for hidden divergence. Green lines are used to indicate bullish divergence, that is, buy signals, red lines are used to indicate bearish divergence, that is, sell signals.

ninjatrader vwap rsi divergence strategy

To confirm divergence signals, check the position of the last top or bottom relative to the VWAP indicator or standard deviation channels. To confirm a buy, the bottom must be located below the VWAP line or below the lower border of the channel. Accordingly, to sell, the last top must be above the VWAP line or above the upper boundary of the standard deviation channel.


VWAP + RSI / RSI Divergence Indicator input parameters

The indicator has the following parameters:

ninjatrader vwap rsi indicator settings

Alerts – setting up various types of alerts.

Mode – choice of strategy type.

Signal Type – selection of signal type: using only VWAP or VWAP with standard deviation channels. 

Divergence Type – setting up the types of divergences that will be used to search for signals.

Min Candles After VWAP Reset – minimum number of waiting bars/candles to start detecting signals after resetting the calculated VWAP value.

RSI – individual setting up key RSI parameters.

Order Flow VWAP – individual setting up key VWAP parameters.


Custom Programming

mt4 custom programming
We can upgrade the presented indicator to suit your needs – add new functions, change the algorithm for calculating signals, or combine it with your other indicator, turning it into a single powerful tool for your trading strategy.

We can also turn the indicator into an Automated Trading Strategy with an extended set of custom functions (stop loss, take profit, trailing stop, risk management parameters, trading time limit, and others).

Request a free consultation from our team of professional programmers and find out the cost and timing of your project development.


Nordman Algorithms is not liable for any risk that you face using the software. Please, use the software on your own responsibility. The software is coded in accordance with a common known concept and Nordman Algorithms does not guarantee accuracy or trading performance of the software signals.

See other indicators on a single subscription
NinjaTrader Opening Range Breakout Indicator
NinjaTrader Ichimoku Indicator
NinjaTrader Support & Resistance Breakout Indicator