MT4 Pivot Point Indicator (Scanner)

Pivot Point Indicator MT4
MT4 Pivot Point Indicator is designed to determine directional price movement and potential support / resistance levels. The Indicator can calculate levels using one of six methods: Classical, Woodie, Fibonacci, Camarilla, Central Pivot Range (CPR) and DeMark. The scanner function enables simultaneous monitoring of multiple graphs, with results displayed on a dashboard.

MT4 Pivot Point Indicator

MT4 Pivot Point Indicator is used by traders to predict market direction and identify potential support and resistance levels.

metatrader pivot points indicator

The Pivot Point is the fundamental element of this Indicator and is used to identify key support and resistance levels that are predicted based on the Pivot Point calculation. These levels help traders determine where price may encounter support or resistance.

In an uptrend market, the Pivot Point and resistance levels may indicate an upper price level, above which the uptrend is no longer sustainable, potentially leading to a reversal. In a falling market, the Pivot Point and support levels may indicate a low price level, below which the decline may slow or stop.

 

How to trade using Pivot Point Indicator?

MT4 Pivot Point Indicator provides calculation of levels in one of the following ways:

  • Standard / Classical;
  • Woodie;
  • Fibonacci;
  • Camarilla;
  • Central Pivot Range (CPR);
  • DeMark.

 

(1) Standard / Classical. When using this algorithm, the Pivot Point is calculated based on the maximum, minimum and closing price of the calculation interval. Additionally, based on the minimum / maximum value from the reference point, the Indicator calculates support / resistance levels. A total of four support levels and four resistance levels are calculated. These levels are located symmetrically relative to the Pivot Point.

Classical Pivot Points Indicator

 

The formula used to calculate Classical Pivot Points is:

R4 = R3 + RANGE (same as: PP + RANGE * 3)
R3 = R2 + RANGE (same as: PP + RANGE * 2)
R2 = PP + RANGE
R1 = (2 * PP) – LOW
PP = (HIGH + LOW + CLOSE) / 3
S1 = (2 * PP) – HIGH
S2 = PP – RANGE
S3 = S2 – RANGE (same as: PP – RANGE * 2)
S4 = S3 – RANGE (same as: PP – RANGE * 3)
from R1 to R4 – resistance levels from 1 to 4, 
PP is the Pivot Point,
from S1 to S4 – support levels from 1 to 4,
RANGE is the maximum minus the minimum for a given timeframe

 

(2) Woodie. In this calculation, instead of the closing price, the opening price of the new period is used and double weight is given to it. Thus, the Pivot Point is closer to the current market price. It also calculates four levels of support / resistance.

Woodie Pivot Points Indicator

 

The formula used in the calculation of Woodie Pivot Points are:

R4 = R3 + RANGE
R3 = H + 2 * (PP – LOW) (same as: R1 + RANGE)
R2 = PP + RANGE
R1 = (2 * PP) – LOW
PP = (HIGH + LOW + (Period’s Open * 2)) / 4
S1 = (2 * PP) – HIGH
S2 = PP – RANGE
S3 = L – 2 * (HIGH – PP) (same as: S1 – RANGE)
S4 = S3 – RANGE
from R1 to R4 – resistance levels from 1 to 4, 
PP is the Pivot Point,
from S1 to S4 – support levels from 1 to 4,
RANGE is the maximum minus the minimum for a given timeframe

 

(3) Fibonacci. The Pivot Point is calculated in the same way as in the Standard / Classical option. Additional levels are calculated based on the range of price changes over the calculated interval using Fibonacci numbers. A total of three support / resistance levels are calculated.

Fibonacci Pivot Points Indicator

 

The formula used to calculate Fibonacci Pivot Points is:

R3 = PP + (1 * RANGE)
R2 = PP + (0.618 * RANGE)
R1 = PP +( 0.382 * RANGE)
PP = (HIGH + LOW + CLOSE) / 3
S1 = PP – (0.382 * RANGE)
S2 = PP – (0.618 * RANGE)
S3 = PP – (1 * RANGE)
from R1 to R3 – resistance levels from 1 to 3, 
PP is the Pivot Point,
from S1 to S3 – support levels from 1 to 3,
RANGE is the maximum minus the minimum for a given timeframe

 

(4) Camarilla. The Pivot Point is calculated in a standard way. Support / resistance levels are calculated based on the price range using integer coefficients. The levels are located symmetrically relative to the closing price of the settlement period. A total of four levels are calculated on each side.

Camarilla Pivot Points Indicator

 

The formula used to calculate Camarilla Pivot Points is:

R4 = CLOSE + RANGE * 1.1/2
R3 = CLOSE + RANGE * 1.1/4
R2 = CLOSE + RANGE * 1.1/6
R1 = CLOSE + RANGE * 1.1/12
PP = (HIGH + LOW + CLOSE) / 3
S1 = CLOSE – RANGE * 1.1/12
S2 = CLOSE – RANGE * 1.1/6
S3 = CLOSE – RANGE * 1.1/4
S4 = CLOSE – RANGE * 1.1/2
from R1 to R4 – resistance levels from 1 to 4, 
PP is the Pivot Point,
from S1 to S4 – support levels from 1 to 4,
RANGE is the maximum minus the minimum for a given timeframe

 

(5) Central Pivot Range (CPR). When choosing this option, two reference levels are calculated: main and additional. The basic level is calculated using a standard formula. The additional level is calculated based on the maximum and minimum prices for the billing period.

Central Pivot Range (CPR) Pivot Points Indicator

 

The formula Central Pivot Range (CPR) calculation:

R3 = PP + 2 * (HIGH – LOW)   
R2 = PP + (HIGH – LOW)
R1 = (2 * PP) – LOW
PP = (HIGH + LOW + CLOSE) / 3
S1 = (2 * PP) – HIGH
S2 = PP – (HIGH – LOW)
S3 = PP – 2 * (HIGH – LOW)
from R1 to R3 – resistance levels from 1 to 3, 
PP is the Pivot Point,
from S1 to S3 – support levels from 1 to 3,
RANGE is the maximum minus the minimum for a given timeframe

 

(6) DeMark. In this calculation, the Indicator draws a reference level and two additional ones – along one line of support and resistance. The calculation is based on the high, low and closing prices, which are given different weights depending on the position of the closing price relative to the opening price.

DeMark Pivot Points Indicator

 

The formula used in calculating DeMark’s Pivot Points:

Value X in the formula below depends on the closing price:

If CLOSE < OPEN then X = (HIGH + (LOW * 2) + CLOSE)
If CLOSE > OPEN then X = ((HIGH * 2) + LOW + CLOSE)
If CLOSE = OPEN then X = (HIGH + LOW + (CLOSE * 2))

R1 = X / 2 – LOW
PP = X / 4
S1 = X / 2 – HIGH

 

from R1 to R3 – resistance levels from 1 to 3, 
PP is the Pivot Point,
from S1 to S3 – support levels from 1 to 3,
RANGE is the maximum minus the minimum for a given timeframe

On the chart, the major Pivot Point is black and labeled “PP”, support levels are blue and labeled “S”, and resistance levels are red and labeled “R”. Each of the levels can be turned on/off in the properties window independently of other levels.

In total, the Indicator offers 4 options for selecting the data on which calculations are performed::

  • Day;
  • Week;
  • Month;
  • Arbitrary (custom).

Thus, the Indicator can be calculated based on data from daily, weekly, monthly bars, as well as from arbitrary intervals. The start and end of these intervals are specified in hours and minutes during the day.


The MT4 Pivot Point Indicator can be used in two main types of strategies: breakout and rebound. First of all, you should pay attention to the position of the opening price of a new settlement interval relative to the main Pivot Point. The closer the opening price is to the reference level, the more likely the price is to move sideways, or flat. In this case, a strategy for a rebound from the nearest support / resistance levels can provide an advantage.

A significant distance between the opening price of a new interval and the main Pivot Point may indicate the presence of a trend. In this case, the price is likely to return to erect the Pivot Point, rebound from it and further move with a breakdown of support or resistance levels when the price moves down or up, respectively.

In addition to determining when to enter the market, the MT4 Pivot Point Indicator can be used as an aid when trading using any other strategy. In this case, the levels drawn by the indicator can be used as targets at which take profit should be placed or partial closure should be performed. These levels can also be used to set a protective stop loss order.

 

How to interpret the MT4 Pivot Point Indicator and read the dashboard?

The dashboard includes all Pivot Points with prices in chosen assets.

MT4 Pivot Point Indicator (Scanner) DashboardThe scanner is configured in the Indicator properties window – the symbols that need to be tracked are entered into a string variable separated by commas. All entered symbols are displayed in the table on the graphical Indicator panel: symbols are in the table rows, level values are in the columns. To quickly switch the chart to one of the monitored symbols, simply click on the line with the data of this symbol.

When the price approaches a certain level, the corresponding table cell is highlighted in color and a notification is issued. Cells of resistance levels are highlighted in red, and support levels are highlighted in green. Notifications can be of three types: sound, text window and mobile device.

 

MT4 Pivot Point Indicator input parameters

The indicator has the following parameters:

MT4 Pivot Point Indicator parameters

assets – selection of assets to search for signals.

max_bars – the maximum number of bars back, by which the scanner will search for signals. The parameter limits the number of calculations to speed up the indicator.

enable_alert – the option enables / disables alerts.

enable_email – allows you to send email alerts.

enable_mobile – allows you to send alerts to your mobile device.

pivot_type – choice method Pivot Point calculation : Standard / Classical, Woodie, Fibonacci, Camarilla, Central Pivot Range (CPR) and DeMark.

period_session – selecting a period for data calculation: Day, Week, Month or Custom period.

period_display_mode – setting up the display of one or more periods for calculation.

display_session_number – number of periods to display (if the “Display All Sessions” option is enabled).

trading_session – individual setting of the period for calculation (the parameter is applicable only if a custom session period is set).

display_R1- R4 / S1- S4 – individual setting of display of each support and resistance level.

 

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 Expert Advisor (trading robot) 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.

Disclaimer 

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
MT4 Ichimoku Indicator (Scanner)
MT4 TTM Squeeze Indicator (Scanner)
MT4 MACD + Bollinger Bands Indicator (Scanner)