PivotPoints.All-In-One Free

The indicator automatically draws important Pivot Points using the most popular methods: Classical (Floor), Camarilla, Woodie and Fibonacci

The indicator automatically draws important Pivot Levels in the MT4/MT5 terminal using the most popular calculation methods: Classical, Camarilla, Woodie, Fibonacci, CPR.

It's probably one of the best Pivot indicators for MT4 and MT5. Also, it is absolutely free and available for download without registration.

How to Use Pivot Points

The very essence of trading with Pivot Points is based on the idea that the price tends to reach yesterday's close point much more often than to overcome the previous day range. That's why the most popular calculation period for Pivot Points is Daily.

In that context, all Pivot levels play the role of support and resistance.

Pivot Points Strategies

While analyzing the chart, we can see multiple price interactions with these levels.

Also, one of the advantages of the Pivot indicator is its popularity, as the more traders use the same tool, the more likely the price will interact with it.

Calculation Modes and Formulas

For calculating levels, HIGH (H), LOW (L) and CLOSE (C) data for the previous period are used, usually, it is a day, week, month or hour.

While calculating Pivots the concept of RANGE (R) is also used. Its value is determined by the formula: H – L.

PP – Pivot Point;
S1-S4 – Support levels;
R1-R4 – Resistance levels.

You should also consider the differences between the Forex market and the Stock market.

Initially, Pivot levels were used in the stock market, where the previous day's closing price is very important and significantly affects the traders' behavior psychology during the next day. In contrast, Forex works around the clock, so the end of the trading day coincides with the beginning of the next one.

Classic (Floor)

The most common method of calculating Pivot Points. The main (blue) line here plays the role of a key support/resistance level.

PP = (H + L + C) / 3
R1 = (2 * PP) – L
R3 = PP + RANGE * 2
R4 = PP + RANGE * 3
S1 = (2 * PP) – H
S3 = PP – RANGE * 2
S4 = PP – RANGE * 3


Camarilla levels are located much closer to the current price, therefore, interactions with them occur much more often. This technique is suitable for those who perform short-term trades.

R1 = C + RANGE * 1.1 / 12
R2 = C + RANGE * 1.1 / 6
R3 = C + RANGE * 1.1 / 4
R4 = C + RANGE * 1.1 / 2
S1 = C – RANGE * 1.1 / 12
S2 = C – RANGE * 1.1 / 6
S3 = C – RANGE * 1.1 / 4
S4 = C – RANGE * 1.1 / 2
PP = (S1 + R1) / 2

Please note, above PP formula is somewhat different from the generally known Camarilla method. Here we offer you a modified calculation, as using the traditional approach, we get a level that does not correspond to the logic of other support and resistance levels.


This technique is similar to the classical one, but more attention is given to the closing price of the period while calculating the basic PP line.

PP = (H + L + (C * 2)) / 4
R1 = (2 * PP) – L
R3 = R1 + RANGE
R4 = R3 + RANGE
S1 = (2 * PP) – H
S3 = S1 – RANGE
S4 = S3 – RANGE


The theory of Fibonacci numbers is commonly used in the Forex market. Pivot Points is not an exception. According to this method, the levels of resistance and support are determined by multiplying the range (R) to the corresponding Fibonacci numbers.

PP = (H + L + C) / 3
R1 = PP + (R x 0.382)
R2 = PP + (R x 0.618)
R3 = PP + (R x 1.000)
R4 = PP + (R x 1.618)
S1 = PP – (R x 0.382)
S2 = PP – (R x 0.618)
S3 = PP – (R x 1.000)
S4 = PP + (R x 1.618)

Central Pivot Range (CPR)

It is a more expanded version of the classic Pivot Point calculation techniques. This indicator differs from the others in that it does not have usual support and resistance levels. Instead, here we have three pivot lines: a central one and the upper and lower boundaries, which form the Central Pivot Range.

The CPR formula looks like this:
TC = (Pivot – BC) + Pivot
Pivot = (High + Low + Close)/3
BC = (High + Low)/2

Here we have:
TC – Top Central Pivot;
Pivot – Central Pivot;
BC – Bottom Central Pivot.

CPR helps a trader to forecast the future market situation by analyzing over days whether the pivots are higher or lower, or whether the range width is narrowing or widening.

For example, if CPR is narrow for multiple days, it usually indicates the major breakout or breakdown in the nearest future. Or when the market is closing with the price above the day's CPR, it might be a signal for the bullish trends for the next day.

Which of these Pivot Points calculation methods is the best? There is no best or worst method. In fact, each of them can work, and you should make a choice based on your beliefs in trading.

Indicator Settings

The indicator is designed in the "All In One" format. This means you can customize it according to your wishes, as we did our best to include all of the most popular functions in this MT4/MT5 indicator.

Please, contact us if you have any special wishes or improvement ideas, we will gladly consider them.

Pivot Point Indicator Settings

Calculation Method – select the method of Pivot Points calculation: Classical, Camarilla, Woodie, Fibonacci. The formulas for each method are described above.

Calculation Period – It determines the period for which the values of High, Low, Close will be taken.

Available periods:

  • Hourly;
  • Daily;
  • Weekly;
  • Monthly.

Number of Periods to show. The number of previous periods to be displayed on the chart. This parameter is not taken into account if the option "Show only the current period" is set.

Show Only Recent Period. Display one or more calculation periods.

Depth of Levels – limits the number of displayed support and resistance lines on the chart.

Right Shift – continue the line to the full length of the right indent on the chart.

Color Scheme – automatic detection of the color scheme for the indicator. It is also possible to change the background color manually.

How to add PivotPoints.All-In-One in MT4/MT5

Follow the instructions below to install the Indicator to your MT4 or MT5 terminal:

  1. Download the ZIP-archive with PivotPoints.All-In-One indicator file by clicking the link at the top of the page;
  2. Unzip the file into the MQL4/5 indicators folder of your terminal;
  3. Restart the MT4/MT5 terminal;
  4. Run the indicator by double clicking the indicator name in the MT4/5 Navigator;
  5. Check the “Allow DLL imports” box and click “OK“;
  6. The indicator will be displayed on the chart;
  7. Adjust the indicator’s settings according to your needs: press CTRL+I, select the indicator from the list, and switch to the “Inputs” tab.

If you have any difficulties while installing the indicator, please view the detailed instruction.

    index: 1x 0.017403125762939s
t_/pages/product: 1x 0.014196872711182s
t_/common/header-new: 1x 0.0052158832550049s
t_/common/footer-new: 1x 0.0026910305023193s
router_page: 1x 0.0017690658569336s
t_/common/head: 1x 0.0017349720001221s
t_/blocks/resource-categories: 2x 0.0013961791992188s
router: 1x 0.00074601173400879s
t_/blocks/broker-products: 1x 0.00066804885864258s
t_/popups/on-download: 1x 0.00051712989807129s
t_/blocks/top-products: 2x 0.00041007995605469s
service-routes: 1x 0.00033402442932129s
router_redirection: 1x 0.00015687942504883s
t_/popups/zoom: 1x 4.4107437133789E-5s
----- END OF DUMP (2023-02-05 00:40:02)  -----